Folha de dicas de comandos do Linux


Nesta folha de referências da linha de comando do Linux/Unix, você aprenderá:

Comandos básicos do Linux

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 or 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
cat > filename Cria um novo arquivo
cat filename Exibe o conteúdo do arquivo
cat file1 file2 > file3 Junta dois arquivos (arquivo1, arquivo2) e armazena a saída em um novo arquivo (arquivo3)
mv file "new file path" Move os arquivos para o novo local
mv filename new_file_name 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
rm filename Exclui um arquivo
man Fornece informações de ajuda sobre um comando
history Fornece uma lista de todos os comandos anteriores digitados na sessão atual do terminal
clear Limpa o terminal
mkdir directoryname 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ópias “c” do arquivo
 lp-d lp-P
Especifica o nome da impressora
apt-get
Comando usado para instalar e atualizar pacotes
mail -s 'subject'
-c 'cc-address'

-b 'bcc-address'
'to-address'
Comando para enviar e-mail
mail -s "Subject"
to-address < Filename
Comando para enviar e-mail com anexo

Comandos de permissão de arquivo

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 user Para alterar a propriedade de um arquivo/diretório
Chown user:group filename altere o usuário e também o grupo para um arquivo ou diretório

Comando Variáveis ​​de Ambiente

Command Descrição
echo $VARIABLE Para exibir o valor de uma variável
env Exibe todas as variáveis ​​de ambiente
VARIABLE_NAME= variable_value Crie uma nova variável
Unset Remova uma variável
export Variable=value Para definir o valor de uma variável de ambiente

Comandos de gerenciamento de usuários do Linux

Command Descrição
sudo adduser username Para adicionar um novo usuário
sudo passwd -l 'username' Para alterar a senha de um usuário
sudo userdel -r 'username' Para remover um usuário recém-criado
sudo usermod -a -G GROUPNAME USERNAME Para adicionar um usuário a um grupo
sudo deluser USER GROUPNAME Para remover um usuário de um grupo
finger Mostra informações de todos os usuários logados
finger username Fornece informações de um determinado usuário

Comando de rede

Command Descrição
SSH username@ip-address or hostname faça login em uma máquina Linux remota usando SSH
Ping hostname="" or ="" Para fazer ping e analisar conexões de rede e host
dir Exibir arquivos no diretório atual de um computador remoto
cd "dirname" mude o diretório para “dirname” em um computador remoto
put file fazer upload de 'arquivo' do computador local para o remoto
get file Baixe 'arquivo' do computador remoto para o local
quit Sair

Comando de processo

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
ps PID Dá o status de um determinado processo
pidof Fornece o ID do processo (PID) de um processo
kill PID Mata um processo
nice 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
free Dá RAM grátis em seu sistema

Comandos de edição VI

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)
ESC 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

Espero que este guia de referência do Linux ajude você!