Olá a todos esse tópico servirá de auto-explicativo para quem tem duvidas quanto aos comandos de modo texto no línux
arquivos/Disco.
mkdir - cria um diretório exemplo: mkdir docs
rmdir - exclui um diretorio VAZIO
rm -rf - exclui um diretório com arquivos e SUBDIRETÓRIOS use com cautela
cd - entra num diretório (exemplo: cd docs) se não for passado comando algum retorna para o HOME (pasta pessoal)
cd ~ vai direto para o diretório home do usuário logado, pode ser usado por qualquer comando ex: cp ~/arquivos ~/pessoal ~ será trocado por /home/"USUÁRIO"
cd - volta ao último diretório acessado, é como o voltar do navegador.
pwd - exibe o local do diretório atual
ls - listar o conteúdo do diretório similar ao dir do dos.
du -msh - mostra o tamanho do diretório em Megabytes
whereis - mostra onde se encontra determinado arquivo (binários) útil para descobrir onde o seu apt-get/emerge instalou o arquivo exemplo: whereis wine = wine: /usr/bin/wine /usr/share/wine /usr/share/man/man1/wine.1.gz
df - mostra uma lista das partições e espaço livre.
cat - lista conteúdo do arquivo, como o type do dos
tac - exibe o conteúdo do arquivo do final para o início
tail - "rodapé" exibe as ultimas linhas de um arquivo
head - "cabeçalho" exibe as primeiras linhas de um arquivo
less - exibe um arquivo com controle de navegação, :Q sai
nano - editor de arquivos simples, similar ao edit do dos.
touch - altera as datas e horas do arquivo para a atual se o arquivo não existe cria um novo
find - localiza arquivos no diretório atual e recursivamente mais sem a função de filtrar
grep - faz a função de filtrar para qualquer dado passado a ele ex: find | grep firefox localizar todos os arquivos com nome firefox no diretório atual
Comandos Processos.
ps -aux - exibe todos os processos e seu PID e seu executável
kill PID - mata o processo especificado do PID
killall firefox - mata o firefox
xkill - o mouse se transformará numa AK-47 e o processo que for clicado será morto, precisa interface gráfica.
Rede.
atenção nem todos os comandos dessa área podem estar disponíveis de pronto acesso na sua distribuição, caso não esteja eles podem ser instalados usando o gerenciador de pacotes padrão.
ifconfig - exibe a configuração de suas interfaces de rede, não vou detalhar mais pois demandaria um guia só pra isso
ifdown INTERFACE - desconecta a interface indicada
ifup INTERFACE - reconeta a interfaçe indicada
netstat - mostra as portas abertas no sistema
nmap IP - escaneia o ip por portas abertas
nslookup - mostra todos os IP's vinculados á nomes de rede
traceroute - mostra rota até determinado endereço
mtf - mostra rota até determinado endereço e atualiza na tela em tempo real
Hardware.
hwinfo - mostra vários detalhes sobre o hardware instalado
lsusb - mostra dispositivos usb conectados
lspci - mostra dispositivos conectados no barramanto da placa mãe
glxinfo - mostra características da placa de vídeo
Redirecionar dados
Se você não estiver conseguindo ler ou foram muitos dados de resultado de comandos você pode passar esses dados á outros comandos.
resultado do comando cat muito grande para navegar pode se usar o less. ex: cat dmesg.log | less
ou mesmo filtrar apenas a linha que contenha alguma palavra interessante ex: cat dmesg.log | grep FILTRO
esses foram alguns dos comandos que lembrei galera, espero que ajude, daqui uns dias eu edito e coloco sobre permissões de arquivos/SUDO/root.
