Compartilhamento de tecnologia

【Linux】01.Comandos comuns no Linux

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

1. comando ls

gramática:ls [opções] [diretório ou nome do arquivo]
Função : para um diretório, este comando lista todos os subdiretórios e arquivos no diretório.Para arquivos, o nome do arquivo é listado junto com outras informações
Opções comuns

-a: Lista todos os arquivos no diretório atual, incluindo arquivos ocultos
-l: Lista informações detalhadas sobre o arquivo
-d: exibe o diretório como um arquivo em vez dos arquivos abaixo dele
-R: lista recursivamente os arquivos em todos os subdiretórios

Exemplo
Insira a descrição da imagem aqui

resumo
No Linux, os arquivos que começam com . são chamados de arquivos ocultos. Esses dois arquivos são o diretório de nível superior.
ls arquivo* significa listar os arquivos contendo arquivo em seus nomes, conforme mostrado na figura a seguir:
Insira a descrição da imagem aqui

2. comando pwd

gramática:pcd
Função:Imprime o diretório atual
Exemplo
Insira a descrição da imagem aqui
resumo
/ é o separador de caminho no Linux, podemos localizar a localização do arquivo através do caminho

3. comando cd

gramática:cd nome do diretório
Função: Ir para o diretório especificado
Exemplo
Insira a descrição da imagem aqui

4. comando de árvore

gramática:nome do diretório em árvore
Função: Imprime o diretório especificado em forma de árvore
Instruções de instalação: yum install -y árvore
Exemplo
Insira a descrição da imagem aqui
resumo
Podemos ver que o caminho é composto por vários nós. Qualquer nó pai pode ter vários nós filhos, e qualquer nó filho tem apenas um nó pai, então podemos dizer que o caminho é único.

5. comando de toque

gramática:toque em [nome do arquivo]
Função: Crie um novo arquivo que não existe
Exemplo
Insira a descrição da imagem aqui

6. comando mkdir

gramática:mkdir [opções] [nome do diretório]
Função: Crie um novo diretório no diretório atual
Opções comuns

-p: Crie uma série de diretórios recursivamente, ou seja, vários diretórios podem ser criados ao mesmo tempo

Exemplo
Insira a descrição da imagem aqui

Comando 7.rmdir

gramática:rmdir [opções] [nome do diretório]
Função: Exclua diretórios vazios
Opções comuns

-p: Quando o subdiretório é excluído e o diretório pai fica vazio, o diretório pai será excluído junto com ele.

Exemplo
Insira a descrição da imagem aqui

8. comando rm

gramática:rm [opções] [nome do arquivo ou nome do diretório]
Função: Excluir arquivos ou diretórios O comando rm pode excluir arquivos ou diretórios ao mesmo tempo.
Opções

-f: Mesmo que o atributo do arquivo seja somente leitura (ou seja, protegido contra gravação), ele será excluído diretamente.
-i: Peça confirmação uma por uma antes de excluir
-r: Exclua o diretório e todos os arquivos contidos nele

Exemplo
Insira a descrição da imagem aqui

9. comando do homem

gramática:man [opções] comando
Função: Verifique o manual on-line para obter instruções
Opções comuns

Verifique as instruções comuns no Manual nº 1
Manual nº 2: Verificar chamadas do sistema
Manual nº 3 Verifique as funções da biblioteca da linguagem C

Exemplo
Insira a descrição da imagem aqui

10. comandos cat e tac

gramática:cat (tac) [opções] [nome do arquivo]
Função:cat (tac) Visualiza o conteúdo do arquivo de destino em ordem (ordem inversa)
Opções comuns

-b: Número de linhas de saída não vazias
-n: Numere todas as linhas de saída
-s: Não produz múltiplas linhas em branco

Exemplo
Insira a descrição da imagem aqui
resumo

  1. No Linux, tudo é um arquivo (incluindo teclado e monitor). A entrada do teclado e a saída da tela podem ser entendidas como a leitura de dados do arquivo do teclado e a visualização de dados do arquivo do monitor.
  2. echo pode gravar dados na tela
    Insira a descrição da imagem aqui
  3. O símbolo > é chamado de redirecionamento de saída. Se for seguido por um arquivo, os dados podem ser enviados para o arquivo de destino. Se houver dados no arquivo, os dados serão apagados. criando um novo arquivo.
  4. O símbolo >> é chamado de redirecionamento de acréscimo. Se houver dados no arquivo, continue escrevendo.
  5. O símbolo < é chamado de redirecionamento de entrada, seguido por um arquivo para enviar todos os dados do arquivo para a tela.
    Insira a descrição da imagem aqui

11. comando nano

gramática:nome do arquivo nano
Função:Escrever no arquivo de destino
Instruções de instalação:yun install -y nano
Exemplo
Insira a descrição da imagem aqui

12. comando cp

gramática:cp [opções] arquivo de origem ou diretório arquivo ou diretório de destino
Função: Copie um arquivo ou diretório Se o arquivo ou diretório de destino não existir, crie-o.
ilustrar : O comando cp é usado para copiar arquivos ou diretórios Se dois ou mais arquivos ou diretórios forem especificados ao mesmo tempo e o destino final for um diretório existente, ele copiará todos os arquivos ou diretórios especificados anteriormente para este diretório.Se vários arquivos ou diretórios forem especificados ao mesmo tempo e o destino final não for um diretório existente, uma mensagem de erro aparecerá.
Opções comuns

-f: Copia arquivos ou diretórios à força, independentemente de o arquivo ou diretório de destino já existir
-i: Pergunte ao usuário antes de sobrescrever o arquivo
-r: Processamento recursivo, processando arquivos e subdiretórios no diretório especificado juntos

Exemplo
Insira a descrição da imagem aqui

13. comando mv

gramática: mv [opções] arquivo de origem ou diretório arquivo ou diretório de destino
Função: 1. Mover arquivos e diretórios 2. Renomear

Opções comuns

-f: Se o arquivo de destino já existir, ele será sobrescrito diretamente, sem perguntar.
-i: Se o arquivo de destino já existir, ele perguntará se deseja sobrescrevê-lo.

Exemplo
Insira a descrição da imagem aqui

14. mais comando

gramática:mais [opções] [nome do arquivo]
Função: semelhante ao cat, você pode visualizar arquivos longos, mas só pode rolar para baixo, não para cima.
Opções

-n: Numere as linhas de saída
q: sair

Exemplo
Insira a descrição da imagem aqui

15. menos comando

gramática: menos [opções] nome do arquivo
Função: Menos é semelhante a mais, mas com menos você pode navegar no arquivo à vontade, enquanto mais só pode avançar, não retroceder, e menos não carregará o arquivo inteiro antes de visualizá-lo.
Opções

-N: exibe o número da linha de cada linha
-i: Ignora maiúsculas e minúsculas ao pesquisar
n: Repete a pesquisa anterior
N: Repita a busca anterior na direção reversa
q:Sair

16. comando principal

gramática: head [opções] [nome do arquivo]
Função: head é usado para exibir o início do arquivo na saída padrão. O comando head padrão imprime as primeiras 10 linhas de seu arquivo correspondente.
Opções

-n: exibe as primeiras n linhas de dados

Exemplo
Insira a descrição da imagem aqui

17. comando de cauda

gramática: tail [opções] [nome do arquivo]
Função : Usado para exibir o conteúdo no final do arquivo especificado. Quando nenhum arquivo for especificado, ele será processado como informação de entrada. Normalmente usado para visualizar arquivos de log.
Opções

-n: exibe o número de linhas

Exemplo
Insira a descrição da imagem aqui
resumo
Então, como interceptamos os dados entre as linhas 5000-5020?
Podemos interceptar as primeiras 5.020 linhas de dados primeiro e depois interceptar as últimas 20 linhas de dados. Precisamos criar um novo arquivo? Podemos usar tubos para resolver este problema de forma organizada:
Insira a descrição da imagem aqui

18. Instruções relacionadas ao tempo

exibição de data
Data especifica o formato para exibir a hora: data +%Y:%m:%d
uso de data: data [OPÇÃO]… [+FORMAT]

  1. Em termos de exibição, os usuários podem definir o formato a ser exibido. O formato é definido como um sinal de mais seguido por várias marcas. A lista de marcas comumente usadas é a seguinte:
    • %H: horas (00…23)
    • %M: Minutos (00…59)
    • %S: segundos (00…61)
    • %X: equivalente a %H:%M:%S
    • %d: dia(01…31)
    • %m: mês (01…12)
    • %Y: Ano completo (0000…9999)
    • %F: equivalente a %Y-%m-%d
  2. Em termos de tempo de configuração
    • date -s //Definir a hora atual. Somente permissões de root podem defini-lo, outros podem apenas visualizá-lo.
    • date -s 20080523 //Definido como 20080523, que definirá o horário específico como vazio 00:00:00
    • date -s 01:01:01 //Defina a hora específica e a data não será alterada.
    • date -s “01:01:01 2008-05-23″ //Isso pode definir o tempo inteiro
    • date -s “01:01:01 20080523″ //Dessa forma você pode definir o tempo inteiro
    • date -s “2008-05-23 01:01:01″ //Dessa forma você pode definir o tempo inteiro
    • date -s “20080523 01:01:01″ //Dessa forma você pode definir o tempo inteiro
  3. Carimbo de data e hora
    Hora->Timestamp: data +%s
    Carimbo de data e hora-> Hora: data -d@1508749502
    Um carimbo de data/hora Unix (época Unix, horário Unix, horário POSIX ou carimbo de data/hora Unix em inglês) é o número de segundos decorridos desde 1º de janeiro de 1970 (meia-noite UTC/GMT), independentemente dos segundos bissextos.

19. comando cal

gramática: cal [ano][mês][ano]
Função: Usado para visualizar informações de tempo, como calendários. Se houver apenas um parâmetro, representa o ano (1-9999). Se houver dois parâmetros, representa o mês e o ano.

-3: Exibe o calendário do sistema do mês anterior, mês atual e mês seguinte
-j: Exibe o número de dias do ano atual (a data do ano é calculada em dias, começando em 1º de janeiro, e o número de dias do mês atual do ano é exibido por padrão)
-y: exibe o calendário do ano atual

Exemplo
Insira a descrição da imagem aqui

20. comando encontrar

gramática: find caminho -opções nome do arquivo
Função: Usado para procurar arquivos na árvore de arquivos e processá-los adequadamente (possivelmente acessando o disco)
Opções comuns

-name procura arquivos por nome de arquivo
-o ou

Exemplo
Insira a descrição da imagem aqui

21. comando grep

gramática: grep [Opções comuns] Pesquisar arquivos de string
Função: Procure uma string no arquivo e imprima as linhas encontradas.
Opções comuns

-n: A propósito, produz o número da linha
-i: Ignore a diferença de caso, para que os casos sejam tratados como iguais
-v: seleção reversa, ou seja, exibe a linha sem o conteúdo da ‘string de pesquisa’

Exemplo
Insira a descrição da imagem aqui

22. qual comando

gramática: qual comando
Função: Usado para encontrar a localização da instrução
Exemplo
Insira a descrição da imagem aqui
resumo
Descobrimos que essas instruções são programas e arquivos executáveis ​​e descobrimos que elas estão armazenadas no diretório /user/bin
Instruções, programas executáveis ​​e comandos são a mesma coisa e são todos arquivos.

23. diretiva de apelido

gramática:alias alias do comando
Função: usado para dar apelidos às instruções
Exemplo
Insira a descrição da imagem aqui

24. comando zip/descompactar

gramática: zip [arquivo compactado.zip] [diretório ou arquivo]
Função: Compactar diretórios ou arquivos em formato zip
Método de instalação:yum install _y zip descompactar
Opções comuns

-r: Processamento recursivo, processando todos os arquivos e subdiretórios no diretório especificado juntos
-d: extrai para o diretório especificado

Exemplo
Insira a descrição da imagem aqui
resumo
O papel do empacotamento: reduza a quantidade de dados transmitidos pela rede e facilite a transmissão da rede

25. comando tar

gramática
Compactação: tar -czf [nome do arquivo.tgz] [arquivo]
Descompacte: tar -xzf [nome do arquivo.tgz]
Função: compactar diretórios ou arquivos em arquivos .tgz
Opções comuns

-C: Extraia para o diretório especificado
-v: Visualize o processo de supressão
-c: comando de parâmetro para criar um arquivo compactado
-x: comando de parâmetro para descompactar um arquivo compactado
-z: Pode ser compactado pelo gzip?
-f: seguido pelo nome do arquivo ou diretório

ExemploInsira a descrição da imagem aqui

26. comando bc

gramática:a.c.
Função: Execute cálculos numéricos e produza os resultados
Exemplo
Insira a descrição da imagem aqui

27. comando sem nome

gramática:uname [opções]
Função: uname é usado para obter informações sobre o computador e o sistema operacional.
Informações adicionais:uname pode exibir informações básicas, como a versão do sistema operacional usado pelo host Linux e o nome do hardware.
Opções comuns

-a: Gera todas as informações em detalhes, na ordem: nome do kernel, nome do host, número da versão do kernel, versão do kernel, nome do hardware, tipo de processador, tipo de plataforma de hardware, nome do sistema operacional
-r: exibe o número da versão do kernel

Exemplo
Insira a descrição da imagem aqui

28. comando de desligamento

gramática: comando de desligamento
Função: Desligar
Instruções comuns

-h: Após interromper o serviço do sistema, desligue imediatamente.
-r: Reinicie o serviço do sistema após interrompê-lo
-t sec: Adicione segundos após -t, o que significa "desligar após alguns segundos"

resumo
O autor usa um servidor em nuvem e não o desliga. Caso contrário, tenho que acessar o site para abri-lo.