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 ping e analisando conexรตes de rede e de 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รช!

Resuma esta postagem com: