Explicação dos comandos dentro e fora do shell no Linux (Parte 2)

♥️Autor : Xiao Liu na Estação C

♥️Página pessoal : página inicial de Xiao Liu

♥️ Compartilhe as anotações de operação e manutenção da rede de computação em nuvem todos os dias, o trabalho duro pode não necessariamente compensar, mas haverá ganhos, vamos lá! Trabalhe duro juntos para uma vida melhor!

♥️Sob o sol poente, é a flor mais bonita, a árvore tem milhares de metros de altura e as folhas caídas voltam às raízes. A vida não é fácil, e o verdadeiro amor do mundo

Índice

prefácio

1. O que é Linux

comando 4.alias: definir e exibir o alias de comando

Comando 5.du: conte o tamanho do espaço em disco ocupado pelo diretório (ou arquivo) especificado

6.mkdir comando: cria um diretório vazio

comando 7.touch: Crie um arquivo vazio ou atualize o carimbo de data/hora do arquivo

Comando 8.ln: cria um arquivo de link para um arquivo ou diretório, semelhante a um atalho no Windows

comando 9.cp: copia arquivos ou diretórios

Comando 10.rm: exclui arquivos ou diretórios

comando 11.mv: mover e renomear

12. Qual comando: Encontre o caminho onde o comando ou arquivo está localizado, e o intervalo de pesquisa é o caminho contido na variável PATH

13. comando find: encontra arquivos ou diretórios recursivamente


prefácio

Este capítulo explica o shell do Linux, obrigado por assistir, ele está cheio de produtos secos.

1. O que é Linux

Linux, o nome completo do GNU/Linux, é um sistema operacional semelhante ao UNIX de uso livre e disseminado livremente . Seu kernel foi criado pela primeira vez por Linus Benedict Torvalds em 5 de outubro de 1991. Lançado, inspirado principalmente nas idéias do Minix e Unix , é um sistema operacional multiusuário, multitarefa , multithreading e multi- CPU baseado em POSIX . Ele suporta hardware de 32 bits e 64 bits e pode executar os principais utilitários, aplicativos e protocolos de rede do Unix .

2) Curingas:

?: corresponde a um caractere

*: corresponde a qualquer caractere

comando 4.alias: definir e exibir o alias de comando

① Defina o alias: alias command alias = "command"

② Exibir alias: alias

Comando 5.du: conte o tamanho do espaço em disco ocupado pelo diretório (ou arquivo) especificado

Formato: du [opções] [arquivo ou diretório...]

-a Inclui todos os arquivos ao contar o uso do espaço em disco, não apenas contando os diretórios

-h mostra o tamanho do diretório ou arquivo (K, M), a unidade de tamanho padrão é byte (KB)

-s conta apenas o tamanho total do espaço ocupado por cada parâmetro, não o tamanho de cada subdiretório e arquivo

6.mkdir comando: cria um diretório vazio

Formato: mkdir [opção] nome do diretório 1 nome do diretório 2 ..........

-p: cria diretórios aninhados

comando 7.touch: Crie um arquivo vazio ou atualize o carimbo de data/hora do arquivo

Formato: toque no nome do arquivo 1 nome do arquivo 2 ...

Comando 8.ln: cria um arquivo de link para um arquivo ou diretório, semelhante a um atalho no Windows

  • Soft link: o arquivo de soft link contém outro caminho de nome de arquivo
  • Hard link: equivalente a um novo arquivo, apontando diretamente para a localização física do arquivo
  • Formato: ln [-s] arquivo ou diretório de origem... vincular arquivo ou local de destino

-s: cria um link suave

Se nenhum nome de arquivo de link for especificado, ele será igual ao nome do arquivo de origem       

Criar links físicos por padrão

comando 9.cp: copia arquivos ou diretórios

① Formato: cp [opção]... arquivo ou diretório de origem... arquivo ou diretório de destino

② Opções comumente usadas

-f Não lembra ao sobrescrever o arquivo ou diretório de destino com o mesmo nome, força a cópia diretamente

-i Solicita ao usuário que confirme ao sobrescrever o arquivo ou diretório de destino com o mesmo nome

-p Mantém as permissões, propriedade e registro de data e hora do arquivo de origem inalterados ao copiar

-r Esta opção deve ser usada ao copiar um diretório, o que significa copiar recursivamente todos os arquivos e subdiretórios

Comando 10.rm: exclui arquivos ou diretórios

Formato: rm [opções] Arquivo ou diretório a ser excluído...

-r: excluir diretório

comando 11.mv: mover e renomear

  • Mova o arquivo ou diretório especificado para o local
  • Se o local de destino for o mesmo que o local de origem, é equivalente a executar uma operação de renomeação
  • Formato: mv [opções] ... arquivo ou diretório de origem ... arquivo ou diretório de destino

12. Qual comando: Encontre o caminho onde o comando ou arquivo está localizado, e o intervalo de pesquisa é o caminho contido na variável PATH

Formato: qual comando ou arquivo de opção  

Por padrão, a pesquisa parará na primeira

-uma pesquisa em todos os caminhos

13. comando find: encontra arquivos ou diretórios recursivamente

①Formato: localizar [escopo de pesquisa] [expressão de condição de pesquisa]

②Tipos de pesquisa comuns

tipo de pesquisa _

palavras-chave

ilustrar

encontrar pelo nome

-nome

Pesquisa com base no nome do arquivo de destino, permitindo o uso de curingas "*" e "?"

Localizar por tamanho de arquivo

-tamanho

Pesquise de acordo com o tamanho do arquivo de destino

Geralmente, use "+" e "-" para definir o tamanho maior ou menor que o tamanho especificado como condição de pesquisa

Unidades de capacidade comuns incluem kB (observe que k é minúsculo), MB, GB

Localizar pelo proprietário do arquivo

-do utilizador

Encontre arquivos com base em se eles pertencem ao usuário de destino

Localizar por tipo de arquivo

-tipo

Localizar por tipo de arquivo

Os tipos de arquivo incluem arquivos comuns (f), diretórios (d), arquivos de dispositivo de bloco (b), arquivos de dispositivo de caractere ( c), etc.

Um dispositivo de bloco refere-se a um dispositivo que lê dados em blocos (como um disco rígido, memória etc.)

③find implementa várias condições de pesquisa

"-a" significa e (e)

"-o" significa ou (ou)

④ Exemplo

Exemplo 1: encontre recursivamente arquivos no diretório /etc cujos nomes comecem com "resol" e terminem com ".conf"

localize /etc –name "resol*.conf"

Exemplo 2: Encontre todas as pastas (tipo d) no diretório /boot, ignorando outros tipos de arquivos

encontre /boot -tipo d

Exemplo 3: encontre arquivos no diretório /boot com mais de 1024 KB e cujo nome comece com "vmlinuz"

localize /boot -size +1024k -a -name "vmlinuz*"

Exemplo 4: encontre arquivos no diretório /boot cujo tamanho exceda 1024 KB ou cujo nome comece com "vmlinuz"

localize /boot -size +1024k -o -name "vmlinuz*"

♥️Seguir é a força motriz da minha criação

♥️Like, é o maior reconhecimento pra mim

♥️Aqui é Xiaoliu, estou me inspirando a fazer bem cada artigo, obrigado a todos

Acho que você gosta

Origin blog.csdn.net/lzl10211345/article/details/129729975
Recomendado
Clasificación