índice
-
- Formato de comando do Linux:
- Operação auxiliar para editar a linha de comando do Linux
- Ajuda do comando interno: Visualize as informações de ajuda dos comandos internos do shell
- Mudar de utilizador:
- Veja o nome completo do host atual
- Definir permanentemente o nome do host
- Definir nome de host temporariamente
- Ver o diretório de trabalho atual-pwd
- Alternar diretório de trabalho -cd
- A manifestação do caminho relativo
- Lista o conteúdo do diretório -ls
- Definir alias-alias
- Ver opção du
- Crie um novo diretório vazio mkdir
- Criar arquivo toque
- Crie um arquivo com o mesmo nome e atualize seu tempo de atualização
- Criar arquivo de link ln
- cópia cp
- rm deletar
- mv mobile
- qual vista
- encontrar
- estatísticas do wc
- grep search, search
- compressão gzip, descompressão
- arquivo tar
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
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
- Caminho absoluto
- caminho relativo
A manifestação do caminho relativo
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 é
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