Lista de comandos básicos do Linux – Todas as distros

Para quem está iniciando no mundo Linux e não sabe como realizar determinados processos, taí um bom guia de comandos de todos os tipos de gostos que servem em todas as distribuições Linux.

Como renomear arquivos e diretórios?!
$ mv nome-original nome-modificado

Como mover arquivos e diretórios?!
$ mv arquivo1 arquivo2 arquivo3 destino

Como apagar arquivos e/ou diretórios?!
$ rm arquivo1 arquivo2 arquivo3

Como trocar de diretório?!
$ cd diretorio

Como subir um diretório?!
$ cd ..

Como criar um diretório?!
$ mkdir nome

Como mostrar o diretório atual?!
$ pwd

Como visualizar o conteúdo de um arquivo?!
$ cat arquivo

Como informar qual o tipo de arquivo?!
$ file arquivo

Como visualizar o conteúdo de um arquivo com paginação?!
$ more arquivo

Como trocar o usuário e o grupo de um diretório e todo seu conteúdo?!
$ chown -R usuario.grupo deretorio

Como dar permissão total a um arquivo e/ou diretório?!
$ chmod 777 arquivo

Como apagar arquivos com confirmação de exclusão?!
$ rm -i arquivo1 arquivo2 arquivo3

Como listar arquivos e diretórios ocultos com permissões?!
$ ls -la

Como apagar qualquer tipo de arquivo e/ou diretório e todo seu o conteúdo?!
$ rm -rf

Como apagar um arquivo usando força bruta?!
$ rm -f arquivo1 arquivo2 arquivo3

Como dar permissão de execução para um arquivo?!
$ chmod +x arquivo

Como procurar/localizar um arquivo?!
$ find / -iname nome-do-arquivo

Como verificar o espaço total de um diretório?!
$ du -sh diretorio

Como verificar o espaço dentro do diretório?!
$ du

Como copiar diretórios mantendo as permissões?!
$ cp -p diretorio-origem /diretorio-destino

Como copiar diretórios?!
$ cp -r diretorio-origem /diretorio-destino

Como listar arquivos e diretório ocultos?!
$ ls -a

Como listar arquivos e/ou diretórios com permissões?!
$ ls -l

Como criar um atalho ou link para um arquivo?!
$ ln -s arquivo caminho

Como descompactar pacote .tar.gz?!
$ tar -xzvf arquivo.tar.gz

Como compactar arquivos e/ou diretórios em .tar.gz?!
$ tar -zcf nome.tar.gz arquivo-ou-diretorio

Como compactar arquivos e/ou diretórios em .tar.bz2?!
$ tar -jcf nome.tar.bz2 arquivo-ou-diretorio

Como atualizar um pacote .tgz?!
# upgradepkg pacote.tgz

Como remover um pacote .tgz?!
# removepkg -warn pacote

Como instalar um pacote .tgz?!
# installpkg pacote.tgz

Como instalar pacotes .deb?!
# dpkg -i pacote.deb

Como remover pacotes .deb?!
# dpkg -r pacote.deb

Como procurar pacotes .rpm?!
$ rpm -qa|grep nome-do-pacote

Como forçar a instalação de um pacote .rpm?!
# rpm -ivh nome-do-pacote.rpm –nodeps

Como descompactar arquivos .rar?!
$ unrar x arquivo.rar
$ rar x arquivo.rar

Como compactar recursivamente com .rar?!
$ rar a nome.rar diretorio/*

Como descompactar arquivos .zip?!
$ unzip arquivo.zip

Como compactra arquivos com ZIP?!
$ zip nome.zip arquivo1 arquivo2 arquivo3

Como remover todos os trabalhos da fila de impressão?!
# lprm

Como obter informações sobre um pacote?!
$ [nome do pacote] –version

Como executar arquivos .run?!
$ chmod +x arquivo.run
# ./arquivo.run

Como realizar uma conexão rápida SSH?!
$ ssh -C usuario@servidor.com

Como obter acesso via SSH?!
$ ssh -l usuario servidor

Como executar arquivos .bin?!
$ chmod +x arquivo.bin
# ./arquivo.bin

Como reiniciar apenas o ambiente gráfico X?!
Aperte simultaneamente as teclas CTRL+ALT+BACKSPACE

Como carregar vários ambientes gráficos X?!
$ xinit — :2

Como obter um screenshot da tela com tempo de 10 segundos?!
$ sleep 10 && import -w root imagem.png

Como pesquisar apenas um comando?!
$ history | grep comando

Como exibir qual PID do Shell está sendo rodado?!
echo $$

Como matar um processo?!
$ kill -9 numero_do_processo

Como exibir todos os comandos que fora digitados no terminal?!
$ history

Como descobrir a versão do Kernel atual?!
$ uname -r

Como exibir o nome do computador, a versão do Kernel e a arquitetura usada?!
$ uname -a

Como carregar o manual de algum comando ou programa?!
$ man nome

Como executar comandos consecutivos?!
$ programa1 & programa2

Como rodar comandos em segundo plano (background), liberando o terminal?!
$ programa &

Como direcionar a saída de um comando para a entrada de outro?!
$ ls -l | more

Como exibir as informações do usuário atual?!
$ whoami

Como exibir data e hora na tela?!
$ date

Como exibir quem está logado no sistema?!
$ who

Como criar usuário com terminal colorido?!
# useradd nome-do-user -d/home/nome-do-user -p1q2w3e -s/bin/bash

Como exibir o buffer do Kernel e as mensagens de inicializacao do sistema?!
$ dmesg

Como listar todos os processos rodando na máquina?!
$ ps -aux

Como continuar ownload no wget?!
$ wget -c URL

Como reiniciar o Linux?!
# reboot

Como desligar o Linux?!
# halt

Como ler a “Ajuda” de um determinado programa?!
$ nome –help

Como exibir a arquitetura de hadware do computador?!
$ arch

Como exibir um calendário?!
$ cal

Como exibir o tempo que o computador está ligado?!
$ uptime

Como verificar se os dispositivos estão com o suporte DMA ativados?!
# hdparm -i /dev/hdX

Vale lembrar que o “X” é o número do HD está instalado, exemplo:

hda – Master principal
hdb – Slave principal
hdc – Master secundário
hdd – Slave secundário

Como verificar o espaço disponivel no HD?!
$ df -h

Como formatar um partição com ReiserFS
# mkfs.reiserfs /dev/hdX

*Vale lembrar que o “X” é o número da partição.

Como limpar todo o histórico?!
$ history -c

Como exibir informações sobre a memõria RAM?!
$ free -m

•••