Folha de dicas de comandos do Linux
⚡ Resumo Inteligente
Os comandos do Linux permitem controlar o sistema operacional a partir do terminal, abrangendo gerenciamento de arquivos, permissões, variáveis de ambiente, administração de usuários, redes, processos e edição de texto com o editor vi em todas as principais distribuições Linux.

Este guia de referência rápida de comandos Linux reúne os mais úteis. Linux e comandos do terminal Unix por tarefa, para que você possa encontrar o comando certo rapidamente. Cada seção abaixo aborda uma área comum: navegação básica, permissões de arquivos, variáveis de ambiente, administração de usuários, redes, processos e o editor vi.
Comandos básicos do Linux
Esses comandos básicos ajudam você a navegar pelo sistema de arquivos e a criar, visualizar, mover e excluir arquivos e diretórios a partir do terminal.
| Command | Descrição |
|---|---|
| ls | Lista todos os arquivos e diretórios no diretório de trabalho atual |
| ls-R | Lista arquivos em subdiretórios também |
| ls -a | Lista arquivos ocultos também |
| ls-al | Lista arquivos e diretórios com informações detalhadas como permissões, tamanho, proprietário, etc. |
| CD ou CD ~ | Navegue até o diretório HOME |
| cd .. | Subir um nível |
| cd | Para mudar para um diretório específico |
| cd / | Mover para o diretório raiz |
| gato > nome do arquivo | Cria um novo arquivo |
| nome do arquivo gato | Exibe o conteúdo do arquivo |
| cat arquivo1 arquivo2 > arquivo3 | Junta dois arquivos (arquivo1, arquivo2) e armazena a saída em um novo arquivo (arquivo3) |
| mover arquivo “novo caminho do arquivo” | Move os arquivos para o novo local |
| mv nome do arquivo novo_nome_do_arquivo | Renomeia o arquivo para um novo nome de arquivo |
| sudo | Permite que usuários regulares executem programas com privilégios de segurança de superusuário ou root |
| nome do arquivo rm | Exclui um arquivo |
| homem | Fornece informações de ajuda sobre um comando |
| história | Fornece uma lista de todos os comandos anteriores digitados na sessão atual do terminal |
| remover filtragem | Limpa o terminal |
| nome do diretório mkdir | Cria um novo diretório no diretório de trabalho atual ou no caminho especificado. |
| rmdir | Exclui um diretório |
| mv | Renomeia um diretório |
| pr-x | Divide o arquivo em x colunas |
| pr-h | Atribui um cabeçalho ao arquivo |
| pr-n | Denota o arquivo com Linha Numbers |
| lp -nc , lpr c | Imprime “c” cópias do arquivo |
| lp-d lp-P | Especifica o nome da impressora |
| apt-get | Comando usado para instalar e atualizar pacotes |
| mail -s 'assunto' -c 'endereço-cc' -b 'endereço-coco' 'endereço-para' | Comando para enviar e-mail |
| mail -s “Assunto” para endereço <Nome do arquivo | Comando para enviar e-mail com anexo |
Comandos de permissão de arquivo
O Linux controla o acesso com permissões de leitura, escrita e execução. permissõesOs comandos e símbolos abaixo exibem tipos de arquivo, direitos de acesso e propriedade.
| Command | Descrição |
|---|---|
| ls -l | para mostrar o tipo de arquivo e permissão de acesso |
| r | permissão de leitura |
| w | permissão de gravação |
| x | permissão de execução |
| - | sem permissão |
| chown usuário | Para alterar a propriedade de um arquivo/diretório |
| chown usuário:grupo nome_do_arquivo | Alterar o usuário e o grupo de um arquivo ou diretório. |
Comando Variáveis de Ambiente
As variáveis de ambiente armazenam valores que o shell e os programas leem em tempo de execução. Use estes comandos para exibir, criar, definir e remover variáveis de ambiente. variáveis ambientais.
| Command | Descrição |
|---|---|
| echo $ VARIABLE | Para exibir o valor de uma variável |
| env | Exibe todas as variáveis de ambiente |
| NOME_DA_VARIÁVEL=valor_da_variável | Crie uma nova variável |
| não definido | Remova uma variável |
| variável de exportação = valor | Para definir o valor de uma variável de ambiente |
Comandos de gerenciamento de usuários do Linux
System administradores Utilize esses comandos para adicionar, modificar e remover contas de usuário e grupos.
| Command | Descrição |
|---|---|
| sudo adduser nome de usuário | Para adicionar um novo usuário |
| sudo senha -l 'nome de usuário' | Para alterar a senha de um usuário |
| sudo userdel -r 'nome de usuário' | Para remover um usuário recém-criado |
| sudo usermod -a -G NOME DO GRUPO NOME DE USUÁRIO | Para adicionar um usuário a um grupo |
| sudo deluser USER GROUPNAME | Para remover um usuário de um grupo |
| dedo | Mostra informações de todos os usuários logados |
| nome de usuário do dedo | Fornece informações de um determinado usuário |
Comando de rede
Esses comandos permitem que você se conecte a máquinas remotas via SSH e transfira arquivos pela rede.
| Command | Descrição |
|---|---|
| nome de usuário ssh@endereço-ip ou nome do host | Faça login em uma máquina Linux remota usando SSH. |
| ping nome do host ou endereço IP | Para ping e analisar conexões de rede e de host |
| dir | Exibir arquivos no diretório atual de um computador remoto |
| cd “nome do diretório” | Alterar o diretório para “dirname” em um computador remoto |
| colocar arquivo | Carregar 'arquivo' do computador local para o computador remoto |
| obter arquivo | Baixe 'arquivo' do computador remoto para o local |
| desistir | Sair |
Comando de processo
Utilize esses comandos para monitorar e controlar os processos em execução no seu sistema, bem como para verificar o uso de disco e memória.
| Command | Descrição |
|---|---|
| bg | Para enviar um processo para segundo plano |
| fg | Para executar um processo interrompido em primeiro plano |
| top | Detalhes sobre todos os processos ativos |
| ps | Dê o status dos processos em execução para um usuário |
| p.s PID | Dá o status de um determinado processo |
| pidof | Fornece o ID do processo (PID) de um processo |
| matar PID | Mata um processo |
| agradável | Inicia um processo com uma determinada prioridade |
| Renice | Altera a prioridade de um processo já em execução |
| df | Oferece espaço livre no disco rígido do seu sistema |
| gratuitamente | Dá RAM grátis em seu sistema |
Comandos de edição VI
O editor do vi Funciona nos modos de comando e inserção. Essas teclas permitem inserir, excluir, alterar e desfazer texto.
| Command | Descrição |
|---|---|
| i | Inserir no cursor (entra no modo de inserção) |
| a | Escrever após o cursor (entra no modo de inserção) |
| A | Escreva no final da linha (entra no modo de inserção) |
| CES | Encerrar modo de inserção |
| u | Desfazer a última alteração |
| U | Desfaça todas as alterações em toda a linha |
| o | Abra uma nova linha (entra no modo de inserção) |
| dd | Excluir linha |
| 3dd | Excluir 3 linhas |
| D | Exclua o conteúdo da linha após o cursor |
| C | Exclua o conteúdo de uma linha após o cursor e insira o novo texto. Pressione a tecla ESC para finalizar a inserção. |
| dw | Excluir palavra |
| 4dw | Excluir 4 palavras |
| cw | Alterar palavra |
| x | Excluir caractere no cursor |
| r | Substituir personagem |
| R | Substituir caracteres do cursor em diante |
| s | Substitua um caractere sob o cursor e continue a inserir |
| S | Substitua a linha inteira e comece a inserir no início da linha |
| ~ | Alterar maiúsculas e minúsculas de caractere individual |
