♥️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
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 9.cp: copia arquivos ou diretórios
Comando 10.rm: exclui arquivos ou diretórios
comando 11.mv: mover e renomear
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