O uso e introdução de comandos Linux comuns que Xiaobai pode entender


Comandos do Linux em comandos internos e externos;
olhe dentro do comando: help, enable, digite o comando
para desativar o comando interno: enable -n command
Insira a descrição da imagem aqui

Formato de comando do Linux:

Palavra de comando [opção] [parâmetro]
palavra de comando: é a parte mais crítica de todo o comando e apenas determina uma
opção de comando : opção de formato curto: use o sinal "-" para orientar a
   opção de formato longo: use o sinal "-" para o
parâmetro de guia : comando O objeto de processamento de texto
   pode ser um nome de arquivo, nome de diretório (caminho) ou nome de usuário, etc. O
   número de pode ser 0 ou mais

Operação auxiliar para editar a linha de comando do Linux

TAB: Completar automaticamente a
barra invertida "\": Forçar quebra de linha
Ctrl + u: Limpar o cursor atual até o início da linha
Ctrl + k: Limpar o cursor atual até o final da linha
Ctrl + l / limpar: Limpar a tela
Ctrl + c: Cancelar esta edição
Ctrl + a: muda o cursor para o início da linha
Ctrl + e: muda o cursor para a posição da linha

Ajuda do comando interno: Visualize as informações de ajuda dos comandos internos do shell

Opção de comando "-help": aplicável à maioria dos comandos externos do Linux.
Use o comando man para ler a página de
manual. Comando man para ler o método de operação da página de manual:

  • Use as teclas de seta "↑" e "enter (entrar)" para rolar uma linha de texto
  • Use as teclas page up e page down (espaço) para virar as páginas
  • Use Q ou q para sair do ambiente de leitura
  • Pressione a tecla "\" para encontrar o conteúdo, a tecla n para localizar, a tecla N para localizar

Caracteres de prompt de linha de comando

[root@localhost ~]#

[O usuário que está atualmente logado no sistema @ nome do host é o diretório onde está a localização atual]
#: significa login como um administrador
$: significa login como um usuário comum

Mudar de utilizador:

su Nome de usuário # O diretório permanece inalterado após a troca de
su-Nome de usuário # O diretório após a troca torna-se o diretório inicial do usuário

Veja o nome completo do host atual

nome de anfitrião

Definir permanentemente o nome do host

hostname set-hostname hostname ou vi hostname (você precisa reiniciar o sistema após a configuração para entrar em vigor)
pressione i para deletar o nome do host antigo primeiro, em seguida, digite o novo nome do host (apenas a primeira linha é válida), pressione esc, depois pressione shift + " : "combinação de teclas, digite wq e pressione enter para sair

Definir nome de host temporariamente

hostname hostname

Ver o diretório de trabalho atual-pwd

  • Mostra a localização atual do diretório de trabalho do usuário
  • Exemplo:
 [root@localhost ~]# pwd
 /root

Mostra o diretório de trabalho atual após a raiz

Alternar diretório de trabalho -cd

  • Mude o diretório de trabalho do usuário para outro local
    Insira a descrição da imagem aqui
  • Caminho absoluto
  • caminho relativo

A manifestação do caminho relativo

Insira a descrição da imagem aqui

Lista o conteúdo do diretório -ls

  • Exibe o conteúdo do diretório, incluindo subdiretórios e informações de atributos relacionados a arquivos
     ls [Opção] [Arquivo ou diretório]
  • Opções comuns
    -l: exibe a lista de arquivos e diretórios em formato longo (Longo), incluindo informações detalhadas como permissões, tamanhos e hora da última atualização. O comando 11 tem a mesma função que ls-l
    -a: Exibe todos os subdiretórios (Todos) e informações de arquivos, incluindo diretórios e arquivos ocultos cujos nomes começam com um ponto ".".
    -A: A função é basicamente semelhante à opção -a, mas há dois diretórios ocultos especiais que não serão exibidos, ou seja, "." Para o diretório atual e "..." para o diretório pai.
    -d: Exibe os atributos do próprio diretório (Diretório), em vez de exibir o conteúdo do diretório.
    -h: Exibe o tamanho de um diretório ou arquivo de uma forma mais humana (Humana). A unidade de tamanho padrão é byte (B). Após usar a opção -h, ele será exibido em unidades como KB e MB. Esta opção deve ser usada em conjunto com a opção -l.
    -R: Exibe todo o conteúdo no diretório especificado e seus subdiretórios de maneira recursiva.
    --Cor: distingue arquivos diferentes por cor no modo de caractere. Ele é ativado por padrão
    . Em circunstâncias normais, azul escuro indica diretórios, branco indica arquivos gerais, verde indica arquivos executáveis, amarelo indica arquivos de dispositivo e vermelho indica arquivos compactados.
    -i: Exibe o número de inode de arquivos e diretórios.

Use o comando ls -l para visualizar um diretório e você obterá uma lista de 7 campos
-rw-rr- 1 root root 762 10-12 12:02 exit
Subseção 1: O
primeiro caractere da palavra de atributo de arquivo é para o envio de funeral Digite:
"-" é i A submissão é um arquivo comum
"d" indica que o arquivo é um diretório
"l" indica que o arquivo é um arquivo de link simbólico. Semelhante a atalhos em janelas

As 9 letras após o primeiro caractere indicam os bits de permissão do arquivo ou diretório;
r significa ler (visualizar, baixar), w significa gravar (adicionar, alterar, excluir, fazer upload), x significa executar (executar arquivo, alternar diretório )
Os três primeiros representam as permissões do proprietário do arquivo (proprietário), os três do meio representam as permissões do grupo ao qual o arquivo pertence e os três últimos representam as permissões de outros usuários.

O segundo campo: o número de links físicos do arquivo.
Se um arquivo não for auto-gravado, este campo indica o número de links físicos que o arquivo possui.
Se for um diretório, o segundo campo indica o número de subdiretórios contidos no diretório.
Se você criar um novo diretório vazio, a segunda coluna desse diretório será 2, indicando que há dois subdiretórios no diretório.

Campo 3: Arquivo \ Proprietário do diretório

Campo 4: O grupo do proprietário do arquivo \ diretório

Campo 5: O espaço ocupado pelo arquivo (em bytes por padrão)
.Se é uma autogravação, indica o tamanho do diretório, não o tamanho total do diretório e dos arquivos abaixo dele.
Tudo em um sistema Linux é um arquivo, portanto, um diretório também é um tipo de arquivo.

Campo 6: Arquivo \ Diretório último acesso ou hora modificada

Campo 7: Nome do arquivo

Definir alias-alias

  • Simplifique os comandos comumente usados ​​e relativamente longos por meio do mecanismo de alias
alias命令别名='命令'
  • Exemplo: defina myls como o alias de ls -alh
alias myls=‘ls-alh'
  • Cancelar alias
unalias 命令别名

Ver opção du

du [opções] [arquivo ou diretório] Ver o espaço ocupado por diretórios e arquivos
Opções comuns: -a contar todos os arquivos
     -h mais humano (exibido em kb)
     -s conta apenas o espaço total ocupado

du -a
du -h
du -s

-max -depth = n: conta o tamanho total de todos os diretórios menor ou igual a qual nível

Crie um novo diretório vazio mkdir

mkdir -p: cria vários diretórios de uma vez

mkdir -p

Criar arquivo toque

Crie um arquivo com o mesmo nome e atualize seu tempo de atualização

toque em {a, b} .txt cria arquivos chamados a.txt e b.txt ao mesmo tempo

touch 
touch{
    
    a,b}.txt 

Criar arquivo de link ln

ln -s cria um link simbólico

in -s

Os arquivos vinculados são divididos em soft links e hard links, a diferença é
Insira a descrição da imagem aqui

cópia cp

Copie um arquivo ou diretório e salve-o como um novo arquivo ou diretório
cp [Opções] Arquivo de origem e arquivo de destino de diretório ou diretório
Opção comumente usada -f forçar cópia, sobrescrever diretamente o arquivo com o mesmo nome, não solicitar
     -i prompt para o arquivo com o mesmo nome
     -p cópia Manter as permissões do arquivo de origem no momento, o proprietário e o carimbo de data / hora e outros atributos são inalterados
     -r é obrigatório para copiar diretórios, o que significa copiar diretórios e subdiretórios recursivamente

cp -f
cp -i
cp -p
cp -r

rm deletar

Excluir
opções comuns -f forçar exclusão, sem prompt
     -i prompt excluir
     -r excluir todo o diretório recursivamente
rm -rf forçar excluir tudo

rm -rf

mv mobile

Mova arquivos ou diretórios ou renomeie um único arquivo
mv arquivo de origem ou arquivo de destino de diretório ou
renomeação de diretório pode ser modificado em lotes

mv
rename

qual vista

Encontre o diretório onde o arquivo de comando está armazenado / encontre o caminho absoluto sob o caminho da variável de ambiente
cujo comando ou nome do programa encontra um destino e pára o
qual -a encontra todos os destinos

which -a

encontrar

Encontre um arquivo ou diretório (recursivamente, de acordo com o nome do destino, tamanho do tipo e diferentes atributos para pesquisa fina)
find [Faixa de pesquisa] [Expressão da condição de pesquisa]
Faixa comum -name Pesquisa baseada no nome do arquivo, "*" e "! "" e outros curingas
     -size De acordo com o tamanho do arquivo, use "+" "-" para definir maior ou menor do que o tamanho especificado
     -user Se o arquivo pertence ao usuário a pesquisar
     -tipo Encontrar de acordo com o tipo de arquivo
f: arquivo comum
d: diretório
b: arquivo de dispositivo de bloco (em Dispositivo de dados de leitura de bloco)
c: Arquivo de dispositivo de caractere (dispositivo que lê dados por um único caractere, como teclado e cursor)
símbolos comumente usados ​​-a e
     -o ou

find -a
find -o

estatísticas do wc

Conteúdo do arquivo de estatísticas
wc [Opções] Arquivo de destino
Opções comuns -l conta o número de linhas
     -w conta o número de palavras
     -c conta o número de bytes

wc -l
wc -w
wc -c

grep search, search

Recuperar e filtrar o conteúdo do arquivo
grep [Opções] Condições de pesquisa
Comandos comuns -i não diferenciam maiúsculas de minúsculas
     -v exibe todas as linhas que não contêm texto correspondente (consulta reversa, correspondência reversa)
     -n exibe linhas e números de linha correspondentes
     -c apenas Exibe o número total de
     linhas correspondidas por priming -e para obter correspondência de várias condições de consulta
     -E suporta o uso de expressões regulares estendidas, que é equivalente ao comando egrep
     -o correspondência exata, o que significa apenas correspondência.
Configuração da condição de pesquisa: os caracteres a serem pesquisados ​​são colocados entre aspas duplas Para cima
"^ ...": significa começar com ...
"... $": significa terminar com ...

compressão gzip, descompressão

Faça um arquivo compactado, descompacte o arquivo
compactado Compactação: gzip [-9] nome do arquivo
   bzip [-9] nome do arquivo-
9 pode aumentar a taxa de compactação
Descompacte: gzip -d / gunzip .gz arquivo compactado
    bzip2 -d / bunzip2. Arquivo compactado no formato bz2

arquivo tar

Comando de archive (arquivo compactado)
tar [opção] nome do arquivo archive arquivo de origem ou diretório
tar [opção] nome do arquivo archive [-c diretório de destino]
opções comuns -c cria um arquivo de pacote no
     formato .tar -x descompacta um pacote no formato .tar Arquivo
     -v saída de informações detalhadas
     -f significa usar arquivos
     -p para reter o caminho absoluto de arquivos e diretórios ao empacotar
     -t para listar os arquivos no pacote
     -C para especificar a pasta do diretório a ser liberada ao descompactar
     -z para chamar o programa gzip para compactar ou descompactar
     -j chama o programa bzip2 para compactar ou descompactar
     -P retém as permissões de arquivo e diretório ao empacotar

Acho que você gosta

Origin blog.csdn.net/weixin_49343462/article/details/109023774
Recomendado
Clasificación