Veja neste artigo uma lista dos comandos mais importantes e uma breve explicao de cada
um deles.
exit: Terminar a sesso, ou seja, a shell (mais ajuda digitando man sh ou man csh)
logout: Des-logar, ou seja, terminar a sesso atual, mas apenas na C shell e na bash
shell
ssh: Sesso segura, vem de secure shell, e permite-nos logar num servidor remoto
atravs do protocolo ssh
yppasswd: Mudar a password do nosso utilizador nas pginas amarelas (yellow pages)
Comandos de Comunicaes
pine: Outra forma de enviar e receber emails, uma ferramenta rpida e prtica
find: Localizar arquivos, como por exemplo: find . -name *.txt -print, para pesquisa de
arquivos de texto do diretrio atual
man: Manual muito completo, pesquisa informao acerca de todos os comandos que
necessitemos de saber, como por exemplo man find
whereis: Localizar a pgina de ajuda (man page), cdigo fonte, ou arquivos binrios, de
um determinado programa
chmod: Mudar a proteo de um arquivo ou diretrio, como por exemplo chmod 777,
parecido com o attrib do MS-DOS
grep: Procura um arquivo por um padro, sendo um filtro muito til e usado, por
exemplo um cat a.txt | grep ola ir mostrar-nos apenas as linhas do arquivo a.txt que
contenham a palavra ola
gzip: Comprime ou expande arquivo
stat: Mostra o estado de um arquivo, til para saber por exemplo a hora e data do
ltimo acesso ao mesmo
sync: Faz um flush aos buffers do sistema de arquivos, sincroniza os dados no disco
com a memria, ou seja escreve todos os dados presentes nos buffers da memria
para o disco
sort: Ordena, une ou compara texto, podendo ser usado para extrair informaes dos
arquivos de texto ou mesmo para ordenar dados de outros comandos como por
exemplo listar arquivos ordenados pelo nome
tar: Cria ou extrai arquivos, muito usado como programa de backup ou compresso de
arquivos
fold: Encurta, ou seja, faz um fold das linhas longas para caberem no dispositivo de
output
head: Mostra as primeiras linhas de um arquivo, como por exemplo com head -10
a.txt, ou usado como filtro para mostrar apenas os primeiros x resultados de outro
comando
more: Mostra o contedo de um arquivo, mas apenas um ecr de cada vez, ou mesmo
output de outros comandos, como por exemplo ls | more
less: Funciona como o more, mas com menos features, menos caractersticas e
potenciais usos
page: Funciona de forma parecida com o comando more, mas exibe os ecrs de forma
invertida ao comando more
nmap: Poderoso port-scan, para visualizarmos portas abertas num dado host
ifconfig: Visualizar os ips da nossa mquina, entre outras funes relacionadas com ips
ping: Pingar um determinado host, ou seja, enviar pacotes icmp para um determinado
host e medir tempos de resposta, entre outras coisas
Comandos de Controlo de Processos
kill: Mata um processo, como por exemplo kill -kill 100ou kill -9 100 ou kill -9 %1
top: Lista os processos que mais cpu usam, til para verificar que processos esto a
provocar um uso excessivo de memria, e quanta percentagem decpu cada um usa em
dado momento
history: Lista os ltimos comandos usados, muito til para lembrar tambm de que
comandos foram usados para fazer determinada aco no passado ou o que foi feito
em dada altura
ps: Lista a lista de processos em execuo, til para saber o pid de um processo para o
mandar abaixo com o comando kill, entre outras coisas
uptime: Diz-nos h quanto tempo o sistema est funcional, quando foi ligado e o seu
uptime
w: Mostra-nos quem est no sistema ou que comando cada job est a executar
wget: Permite-nos fazer o download completo de pginas web, com todos os arquivos,
de forma fcil e no interactiva, sem exigir por isso presena do utilizador, respeitando
tambm o arquivorobots.txt
Web
lynx: Navegador web baseado em modo de texto, ou seja, um web browser que nos
permite abrir todo o tipo de pginas visualizando apenas os textos elinks, no vendo
assim as imagens, e sendo por isso bastante rpido, mas requere prtica para ser
manuseado
sitecopy: Aplicao que nos permite manter fcil e remotamente web sites