Algumas dicas e comandos para você se sair bem no terminal
cd
cd PASTA ( entra no diretorio/pasta, lembre-se da estrutura de diretórios… )
cd (se digitar apenas cd, você vai para o seu diretório home)
cd – (volta para o diretório que você estava antes)
pwd (mostra o diretório que você esta
df
df -h (mostra as partições montadas, espaço ocupado e espaço livre de cada partição)
du
du -sh (mostra o tamanho da pasta atual)
localizando arquivos
find / -name ARQUIVO (procura apartir do / )
se quiser localizar apenas em algum diretório , altere o / por /SEU_DIRETORIO
Localizando com o comando locate:
primeiro atualize a base de dados de arquivos:
updatedb
depois use o comando locate para localizar o arquivo desejado:
locate ARQUIVO
uptime
uptime (mostra o tempo que sistema esta ligado)
Manipulando processos
ps aux (visualiza todos os processos em execução de todos os usuários)
top -d1 (visualiza o uptime, junto com os processos em execução, vai atualizando de 1 em 1 segundo )
htop ( um top bonitinho, tem que instalar )
kill PID ( PID é o numero do processo, esta na segunda coluna do comando ps aux )
killall processo ( no caso do killall pode usar o nome, exemplo: killall apache2 )
Visualizar hardware
lsusb ( lista dispositivos conectado nas portas USB )
lspci ( lista dispositivos PCI )
cat /proc/sysinfo ( mostra informações sobre CPU e demais itens da placa mãe )
free -m (mostra informações da memoria RAM e SWAP, em Mb )
fdisk -l ( lista dispositivos de armazenamentos, rodar como root ou sudo )
mount
mount -a ( monta dispositivos usando o /etc/fstab, util para quando você altera o fstab e quer testar )
Gerenciamento de pacotes
dpkg -l ( lista pacotes instalados )
dpkg -l |grep palavra ( lista pacotes e filtra e mostra apenas os que contém PALAVRA )
dpkg -i arquivo.deb ( instala pacote .deb )
dpkg -P pacote ( remove pacote e arquivos por ele usado )
dpkg -r pacote ( remove apenas os binários do pacote )
Visualização de arquivos(logs)
tail -f arquivo ( fica acompanhando em tempo real as modificações do arquivo )
tail -n10 (visualiza apenas as ultimas 10 linhas, pode ser combinado com o -f para ficar acompanhando em tempo real)
cat arquivo (visualiza arquivo)
tac arquivo ( visualiza arquivo de de baixo para cima , ao contrario do cat )
Dica:
cat,tac assim como qualquer comando que exiba uma saída, pode ser combinado com:
| wc -l ( conta as linhas )
| wc -w (conta as palavras)
| grep palavra (filtra a palavra)
Exemplo:
delete@delete-notebook:~$ cat /etc/passwd |wc -l
46
ou
delete@delete-notebook:~$ cat /etc/passwd |grep root
root:x:0:0:root:/root:/bin/bash