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 |
