Comandos comuns do sistema de gerenciamento de arquivos Linux

Prefácio

Se você não está familiarizado com a estrutura de diretório de arquivos do sistema Linux, clique aqui .

instrução pwd

Introdução: pwd é a abreviatura de Print Working Directory. Exibe o caminho absoluto do diretório de trabalho atual.

Gramática básica

pwd [选项]

Descrição do parâmetro de opção:

  • -l: -logical, quando o diretório está vinculado, gera o caminho do link.
  • -p: -físico, exibe o caminho físico.

Exemplo 1 : Exibir o caminho absoluto do diretório de trabalho atual

pwd

é a instrução

Introdução : ls é a abreviatura de List.Quando o comando ls imprime a lista de arquivos, você também pode visualizar as permissões do arquivo, informações do diretório e assim por diante. Liste os arquivos no diretório.

Sintaxe básica:

ls [选项] [目录或者文件]

Descrição de parâmetro comum de opções:

  • -a: -all, lista todos os arquivos no diretório, incluindo arquivos ocultos que começam com.
  • -l: Exibe informações em uma lista.Além do nome do arquivo, as permissões do arquivo, o proprietário, o tamanho do arquivo e outras informações são listados em detalhes.

Exemplo 1: visualizar todas as informações de conteúdo em / root

ls -a /root

comando cd

Introdução: cd é a abreviatura de Change Dictory, usado para alternar para o diretório especificado.
Sintaxe básica:

cd [参数]

Observação: os parâmetros comuns podem ser caminho absoluto ou caminho relativo.

  • cd e cd ~ são diretórios home
  • cd / é para voltar ao diretório raiz
  • cd ... Voltar para o nível superior do diretório atual

Exemplo 1: use o caminho absoluto para retornar ao diretório / root

cd /root

Exemplo 2: use um caminho relativo para retornar ao diretório / root

cd ../root

Exemplo 3: volte para o diretório anterior

cd ..

Exemplo 3: diretório inicial

cd ~

instrução mkdir

Introdução: mkdir é a abreviatura de make directory, usado para criar diretórios.
Sintaxe básica:

mkdir [选项] 要创建的目录

Descrição de parâmetro comum de opções:

  • -p: Se alguns diretórios no caminho não existirem, após adicionar esta opção, o sistema irá criar automaticamente aqueles diretórios não existentes, ou seja, vários diretórios podem ser criados ao mesmo tempo.

Exemplo 1: crie um diretório / home / casey

mkdir /home/casey

Exemplo 2: crie um diretório multinível / home / hello / casey

mkdir -p /home/hello/casey

comando rmdir

Introdução: rmdir é a abreviatura de remove dirctory, usado para deletar um diretório vazio, se houver conteúdo no diretório, ele não pode ser deletado.
Sintaxe básica:

rmdir [选项] 要删除的空目录

Descrição de parâmetro comum de opções:

  • -p; Excluir diretórios recursivamente. Quando o diretório pai estiver vazio após a exclusão do subdiretório, ele também será excluído.

Exemplo 1: Excluir um diretório / home / casey

rmdir /home/casey

Exemplo 2: excluir recursivamente o diretório / home / hello / casey

rmdir -p /home/hello/casey

Dica : se você precisar excluir um diretório que não esteja vazio, use rm -rf para excluir o diretório.

comando de toque

Introdução: O comando touch é usado para criar um arquivo vazio.
Sintaxe básica:

touch [选项] 文件名称

Exemplo 1: Crie um arquivo vazio hello.txt.

touch hello.txt

instrução cp

Introdução: cp é a abreviatura de copy, usada para copiar arquivos para o diretório especificado.
Sintaxe básica:

cp [选项] source  dest

Descrição de parâmetro comum de opções:

  • -r: copia toda a pasta recursivamente.

Exemplo 1: copie /home/aaa.txt para o diretório / home / bbb

cp  /home/aaa.txt /home/bbb

Exemplo 2: Copie toda a pasta recursivamente, por exemplo, copie todo o diretório / home / test para o diretório / home / casey

cp -r /home/test /home/casey

instrução rm

Introdução: rm é a abreviatura de remove, usada para remover [deletar] arquivos ou diretórios.

Sintaxe básica:

rm [选项] 要删除的文件或目录

Parâmetros comuns para opções:

  • -r: exclui toda a pasta recursivamente
  • -f: nenhum prompt para exclusão forçada

Exemplo 1: Excluir /home/aaa.txt

rm /home/aaa.txt

Exemplo 2: excluir recursivamente a pasta inteira

rm -rf /home/bbb

Exemplo 3: Excluir à força o método não mencionado, basta trazer o parâmetro -f

rm -f /home/aaa.txt

instrução mv

Introdução: mv é a abreviatura de move, usado para mover arquivos e diretórios ou renomear.
Sintaxe básica:

mv [选项] 源文件或目录 目标文件或目录

mv	oldNameFile newNameFile	(功能描述:重命名) 
mv /temp/movefile /targetFolder (功能描述:移动文件)

Descrição de parâmetro comum de opções:

  • -f Ao sobrescrever arquivos, sobrescreve diretamente sem perguntar.
  • -b Faça backup do arquivo antes de sobrescrevê-lo.

Exemplo 1: renomear o arquivo /home/aaa.txt para bbb.txt

mv aaa.txt bbb.txt

Exemplo 2: mova o arquivo /home/pig.txt para o diretório / root

mv /home/pig.txt /root/

instrução de gato

Introdução: cat é a abreviatura de concatenate, usado para visualizar o conteúdo do arquivo e abri-lo no modo somente leitura.
Sintaxe básica:

cat [选项] 要显示的行号

Descrição de parâmetro comum de opções:

  • -n: exibe o número da linha

Exemplo 1: Visualize o conteúdo do arquivo / etc / profile e exiba o número da linha.

cat -n /etc/profile

Dica : cat só pode navegar pelos arquivos, mas não pode modificar os arquivos. Para a conveniência da navegação, o comando pipeline | more, cat file name | more [paged Browsing] geralmente é usado.

mais instrução

Introdução: O comando more é um filtro de texto baseado no editor VI, semelhante ao cat, mas será exibido página por página, o que é mais conveniente para o usuário ler página por página.O comando mais básico é pressionar a tecla de espaço (espaço). Vá para a próxima página, pressione a tecla b para voltar uma página, e também tem a função de pesquisar strings (semelhante ao vi).
Sintaxe básica:

more  要查看的文件

Exemplo 1: Visualize o arquivo / etc / profile.

more /etc/profile

Teclas de atalho comumente usadas
Insira a descrição da imagem aqui

menos comando

Introdução: O comando less é usado para visualizar o conteúdo de um arquivo em uma tela dividida.Sua função é semelhante ao comando more, mas é mais poderoso que o comando more e oferece suporte a vários terminais de exibição. Quando o comando less exibe o conteúdo de um arquivo, ele não exibe o arquivo inteiro de uma vez, mas carrega o conteúdo de acordo com as necessidades de exibição, o que é mais eficiente para exibir arquivos grandes.

Sintaxe básica:

less 要查看的文件

Teclas de atalho comumente usadas
Insira a descrição da imagem aqui

> Instruções e >> Instruções

Introdução: > Instrução e >> Instrução,> Redirecionamento de saída: sobrescrever o conteúdo do arquivo original. >> Anexar: O conteúdo do arquivo original não será sobrescrito, mas anexado ao final do arquivo.

Sintaxe básica:

ls -l > 文件(功能描述:列表的内容写入文件中覆盖)
ls -al >> 文件(功能描述:列表的内容追加到文件 aa.txt 的末尾)
cat 文件 1 > 文件 2 (功能描述:将文件1的内容覆盖到文件2)
echo "内容" >> 文件

Exemplo 1: Grave o conteúdo da lista no arquivo a.txt (sobrescrever)

ls -l > a.txt

Nota: ls -l> a.txt, sobrescreve o conteúdo exibido de ls -l no arquivo a.txt; se o arquivo não existir, crie o arquivo.

Exemplo 2: anexar o conteúdo da lista ao final do arquivo aa.txt.

ls -al >> aa.txt

Exemplo 3: sobrescrever o conteúdo do arquivo 1 para o arquivo 2

cat /etc/profile > c.txt

Exemplo 4: Grave a lista de arquivos no diretório / home em /home/info.txt

ls -l /home/ > /home/info.txt

comando de eco

Introdução: o conteúdo de saída do eco para o console.
Sintaxe básica:

echo [选项] [输出内容]

Exemplo: use o comando echo para gerar variáveis ​​de ambiente e gerar o caminho de ambiente atual.

echo $PATH

comando principal

Introdução: o head é usado para exibir o conteúdo no início do arquivo.Por padrão, o comando head exibe as primeiras 10 linhas do arquivo.

Sintaxe básica:

head  文件	(功能描述:查看文件头 10 行内容)
head -n 5 文件	(功能描述:查看文件头 5 行内容,5 可以是任意行数)

Exemplo 1: Visualize as primeiras 5 linhas de código em / etc / profile.

head -n 5 /etc/profile

instrução de cauda

Introdução: tail é usado para produzir o conteúdo da cauda do arquivo.Por padrão, o comando tail exibe as últimas 10 linhas do arquivo.

Sintaxe básica:

tail 文件 (查看文件后10行内容)
tail -n 5 文件 (查看文件后5行内容,5可以是任意行数)
tail -f 文件 (实时监控该文档的所有更新)

Exemplo 1: Visualize as últimas 5 linhas de código em / etc / profile

tail -n 5 /etc/profile

em instrução

Introdução: ln (arquivos de link), sua função é estabelecer um link síncrono para um determinado arquivo em outro local, semelhante ao atalho do windows.

Sintaxe básica:

 ln [参数][源文件或目录][目标文件或目录]

Descrição dos parâmetros necessários:

  • -b excluir, sobrescrever o link estabelecido anteriormente
  • -d permite que superusuários criem links físicos para diretórios
  • -f forçar
  • -i modo interativo, pergunta ao usuário se deseja sobrescrever se o arquivo existir
  • -n trata os links simbólicos como diretórios gerais
  • -s soft link (link simbólico)
  • -v mostra o processamento detalhado

No sistema de arquivos Linux, existem os chamados links. Podemos considerá-los como apelidos de arquivos. Os links podem ser divididos em dois tipos: link físico e link simbólico, ou seja, link físico Um arquivo pode ter vários nomes, e o método do link simbólico é gerar um arquivo especial cujo conteúdo aponta para a localização de outro arquivo. Os links físicos existem no mesmo sistema de arquivos, mas os links simbólicos podem abranger diferentes sistemas de arquivos.

Soft link:
1. Existe um soft link na forma de um caminho. Semelhante aos atalhos no sistema operacional Windows
2. Os links simbólicos podem cruzar os sistemas de arquivos, os links físicos não
3. Os links simbólicos podem vincular um nome de arquivo inexistente
4. Os links simbólicos podem vincular diretórios
Links físicos:
1. Os links físicos existem na forma de cópias de arquivos. Mas não ocupa espaço real.
2. Não é permitido criar links físicos para diretórios
3. Links físicos só podem ser criados no mesmo sistema de arquivos

Exemplo 1: Crie um link simbólico linkToRoot no diretório / home e conecte-se ao diretório / root.

ln -s /root linkToRoot

Nota: Quando usamos o comando pwd para visualizar o diretório, ainda vemos o diretório onde o link simbólico está localizado.

comando de história

Introdução: Visualize comandos históricos que foram executados e você também pode executar comandos históricos.
Sintaxe básica:

history [选项]

Descrição de parâmetro comum de opções:

  • -N: exibe os registros N mais recentes do histórico;
  • -c: Limpa o comando de histórico atual;
  • -a: Grava os comandos do buffer de comando histórico no arquivo de comando histórico;
  • -r: Lê os comandos no arquivo de comando histórico no buffer de comando histórico atual;
  • -w: Grava o comando atual do buffer de comando de histórico no arquivo de comando de histórico;
  • -d: exclui o comando de deslocamento do histórico

Exemplo 1: Exibir todos os comandos históricos

history

Exemplo 2: Exibir os 10 comandos usados ​​recentemente.

history 10

Acho que você gosta

Origin blog.csdn.net/weixin_44736475/article/details/108979726
Recomendado
Clasificación