Instruções básicas do Linux (Parte 1) - "Linux"

Olá colegas usuários da CSDN, hoje o conteúdo do Xiaoyalan é Linux! ! ! Principalmente algumas instruções básicas do Linux e conceitos básicos relacionados ao Linux (nível do sistema) A seguir, vamos entrar no mundo do Linux! ! !


comando ls

comando pwd

comando cd

comando de toque

Comando mkdir (importante)

Comando rmdir&& comando rm (importante)

comando man (importante)


Primeiro, precisamos saber uma pergunta:

Estamos digitando várias instruções, o que exatamente estamos fazendo?

Quando entramos em contato com o Windows pela primeira vez, as diversas operações diárias que realizamos (usando o Windows), depois os comandos do Linux que digitamos a seguir desempenharam o mesmo papel.

comando ls

Sintaxe: ls [opções][diretório ou arquivo]

Função: Para um diretório, este comando lista todos os subdiretórios e arquivos do diretório. Para arquivos, o nome do arquivo é listado junto com outras informações.

 

 

 

Ao digitar as instruções, preste atenção aos espaços entre as instruções (muito, muito, muito importante)! ! ! As instruções devem ser inseridas corretamente! !

Outra coisa é: o código de cada dia deve ter um diretório separado. Se cometermos um erro ou não quisermos todas as operações agora, podemos deletar diretamente o diretório, ou todos os arquivos do diretório.

A seguir, vejamos outra questão:

Se eu criar um novo arquivo vazio no disco, o arquivo ocupará o espaço no disco?

A resposta é claro que sim! ! !

Para um arquivo, não apenas seu conteúdo são dados, mas também sua data de modificação, tipo e tamanho. Esses atributos são todos dados aos olhos do computador! ! ! Então, arquivo = dados de conteúdo + dados de atributos! ! !

Então, por que estamos subitamente levantando essa questão?

Porque ls -l exibe os atributos detalhados do arquivo! ! !

Olhando para a imagem acima, descobri que depois de digitar ls -l e depois digitar -a, mais dois arquivos serão exibidos, a saber, .arquivo e .arquivo.

Existem arquivos ocultos no Linux! Também existem arquivos ocultos no Windows!

A maneira de ocultar arquivos/diretórios (pastas) no Linux é fazer com que os arquivos comecem com .

 

O uso básico de arquivos ocultos: pode ser usado para ocultar alguns arquivos de configuração!

 

 

Opções comuns:

  • -a Lista todos os arquivos no diretório, incluindo arquivos implícitos começando com .
  • -d exibe o diretório como um arquivo, em vez de exibir os arquivos abaixo dele. Por exemplo: ls –d especifica o diretório
  • -i Produz as informações de índice do nó i do arquivo. Por exemplo, ls –ai especifica o arquivo
  • -k indica o tamanho do arquivo em k bytes. ls –alk especifica o arquivo
  • -l Lista os detalhes do arquivo.
  • -n Use UID numérico, GID em vez de nome. (Apresentando UID, GID)
  • -F Anexe um caractere após cada nome de arquivo para indicar o tipo do arquivo. "*" indica um arquivo executável comum; "/" indica um diretório; "@" indica um link simbólico; "|" indica FIFOs; "= ” significa soquetes. (Identificação do tipo de diretório)
  • -r classifica o diretório na ordem inversa.
  • -t Classifique por hora.
  • -s exibe o tamanho do arquivo após o nome do arquivo l. (Classificação por tamanho, como encontrar o maior arquivo em um diretório)
  • -R Lista os arquivos em todos os subdiretórios. (recursão)
  • -1 gera apenas um arquivo por linha.

comando pwd

Sintaxe: pwd

Função: Exibir o diretório onde o usuário está localizado atualmente


comando cd 

No sistema Linux, os arquivos e diretórios do disco são organizados em uma árvore de diretórios e cada nó é um diretório ou arquivo.

 

 

 

 

 

Toda a estrutura de diretórios do Linux é essencialmente uma estrutura de múltiplas árvores! ! !

 

Quando geralmente definimos um arquivo (comum), gostamos de usar o caminho para localizá-lo! ! !

Este é um caminho absoluto 

Não comece com o diretório raiz, mas use o caminho atual como ponto de referência. Essa forma de localizar arquivos é chamada de caminho relativo.

caminho relativo do cd ou caminho absoluto

Sintaxe: nome do diretório cd

Função: Altere o diretório de trabalho. Altere o diretório de trabalho atual para o diretório especificado.

cd ..: Retorna ao diretório superior

cd /home/litao/linux/ : caminho absoluto

cd ../day02/ : caminho relativo

cd ~: Digite o diretório inicial do usuário

cd -: Retorna ao diretório visitado recentemente

Para usuários comuns: /home/ XXX: É chamado de diretório inicial (diretório de trabalho) do usuário XXX

Para o usuário root: /root


comando de toque

Sintaxe: toque em [opções]... arquivo...

Função: Os parâmetros do comando touch podem alterar a data e hora de um documento ou diretório, incluindo horário de acesso e horário de alteração, ou criar um novo arquivo que não existe.

 

 

 

Opções comuns:

  • -a ou --time=atime ou --time=access ou --time=use altera apenas o tempo de acesso.
  • -c ou --no-create Não cria nenhuma documentação.
  • -d Use a data e hora especificadas em vez da hora atual.
  • -f Este parâmetro será ignorado e não será processado, sendo responsável apenas por solucionar o problema de compatibilidade da versão BSD do comando touch.
  • -m ou --time=mtime ou --time=modify altera apenas o horário de alteração.
  • -r define a data e hora do documento ou diretório especificado como iguais à data e hora do documento ou diretório de referência.
  • -t Use a data e hora especificadas em vez da hora atual 

 Comando mkdir (importante)

Sintaxe: mkdir [opções] nome do diretório...

Função: Crie um diretório chamado "dirname" no diretório atual

Opções comuns:

-p, --parents pode ser um nome de caminho. Neste momento, caso alguns diretórios no caminho ainda não existam, após adicionar esta opção, o sistema criará automaticamente aqueles diretórios que ainda não existem, ou seja, vários diretórios podem ser criados ao mesmo tempo.

Se você deseja criar vários caminhos ao mesmo tempo, você precisa usar mkdir, mas não pode usar mkdir diretamente. Você precisa usar a opção -p de mkdir.

 

 

Há um comando aqui, que é tree, e você pode ver uma lista de caminhos.

 

Se o comando tree não estiver instalado, você poderá instalá-lo:

yum instalar -y árvore 

mkdir #Cria um diretório

mkdir -p #Cria uma sequência de caminhos 

mkdir -p test/test1: Crie vários diretórios recursivamente 

 


Comando rmdir&& comando rm (importante)

rmdir é um comando correspondente a mkdir. mkdir serve para criar um diretório e rmdir é um comando de exclusão.

Sintaxe: rmdir [-p][dirNome]

Objetos aplicáveis: Todos os usuários com permissão para operar o diretório atual

Função: Excluir diretórios vazios

Opções comuns:

-p Quando o subdiretório for excluído, se o diretório pai também se tornar um diretório vazio, o diretório pai será excluído junto.

O comando rm pode excluir arquivos ou diretórios ao mesmo tempo

Sintaxe: rm [-firv][dirNome/dir]

Aplicável a: Todos os usuários

Função: Excluir arquivos ou diretórios

Opções comuns:

  • -f Mesmo que o atributo do arquivo seja somente leitura (ou seja, protegido contra gravação), exclua-o diretamente
  • -i Peça confirmação uma por uma antes de excluir
  • -r exclui o diretório e todos os arquivos contidos nele

Se você usar rmdir, apenas diretórios vazios poderão ser excluídos por padrão! !

Use o comando rm, porque agora você é o usuário root, e exclua um arquivo, ele lhe dará um prompt, basta responder y ou n.

 

Se você usar rm para excluir diretamente um diretório, ele não permitirá que você o exclua. Se você realmente deseja excluí-lo, você pode usar rm -rf para excluí-lo recursivamente sem fornecer nenhum aviso, apenas exclua-o diretamente.

Abaixo, Xiao Yalan escreveu uma série de scripts para criar 20 arquivos de uma vez:

 

 

 

O Linux não tem lixeira, se você deletar, você apaga!

 


comando man (importante)

Os comandos do Linux têm muitos parâmetros e é impossível lembrar de todos eles. Podemos obter ajuda verificando o manual online. O comando para acessar as páginas man do Linux é man.

Sintaxe: man [opções] comando

Opções comuns

  • -k Pesquise ajuda online com base em palavras-chave
  • num é encontrado apenas no capítulo num
  • -a exibe todos os capítulos, como man printf. Por padrão, ele começa a pesquisar a partir do primeiro capítulo e para quando ele é conhecido. Use a opção a. Ao pressionar q para sair, ele continuará a pesquisar até que todos os capítulos sejam pesquisados.

 

 

 

 

Explique, o manual está dividido em 8 capítulos

1 é um comando normal

2 é uma chamada de sistema, como open, write, etc. (Através disso, você pode pelo menos descobrir facilmente quais arquivos de cabeçalho precisam ser adicionados para chamar esta função)

3 é uma função de biblioteca, como printf, fread4 é um arquivo especial, ou seja, vários arquivos de dispositivo em/dev

5 refere-se ao formato do arquivo, como passwd, que explicará o significado de cada campo do arquivo.

6 é reservado para jogos e é definido por cada jogo.

7 é o anexo e existem algumas variáveis. Por exemplo, variáveis ​​globais como ambiente são explicadas aqui.

8 é um comando usado para gerenciamento do sistema. Esses comandos só podem ser usados ​​pelo root, como ifconfig

Na verdade, printf também é uma instrução, se você quiser consultar sua função na linguagem C, você pode usar man 3 printf

 

 

Se o comando no manual man estiver incompleto, você pode inserir:

yum install -y páginas de manual 

 


Ok, hoje são as instruções do Linux de Xiao Yalan, continue! ! !

Acho que você gosta

Origin blog.csdn.net/weixin_74957752/article/details/133517584
Recomendado
Clasificación