Guia de Bolso
Autor: Prof. Sidiney | Publicado: 2007-04-05T15:22:00-03:00

Santa Wikipédia e internet..Comandos básicos para linux via terminal.Os que estão em negrito são os básicos, sem ele num se consegue fazer nadinha via terminal.Comandos para visualização/manipulação de diretórios (pastas)mkdir     cria um diretório      exemplo: mkdir docsrmdir     exclui um diretorio (se estiver vazio)rm -rf    exclui um diretório e todo o seu conteúdo (cuidado com este comando)cd        entra num diretório (exemplo: cd docs) ou retorna para HOMEcd ~      vai direto para o diretório home do usuário logado.cd -      volta ao último diretório acessadopwd       exibe o local do diretório atualls        listar o conteúdo do diretóriols -alh   mostra o conteúdo detalhado do directóriols -ltr   mostra os arquivos no formado longo(l) em ordem inversa(r) de data (t)du -msh   mostra o tamanho do diretório em Megabyteswhereis   mostra onde se encontra determinado arquivo (binários)   exemplo: whereis sambaComandos para Manipulação de arquivos.cat      mostra o conteúdo de um arquivo binário ou textotac      semelhante ao cat mas inverte a ordemtail     mostra as últimas 10 linhas de um arquivo (util para ler logs)head     mostra as primeiras 10 linhas de um arquivoless     mostra o conteúdo de um arquivo de texto com controlevi       editor de ficheiros de textovim      versão melhorada do editor supracitadorm       remoção de arquivos (também remove diretórios)cp      copia diretórios   'cp -r' copia recursivamentemv       move ou renomeia arquivos e diretórioschmod    altera as permissões de arquivos ou directórioschown    altera o dono de arquivos ou directórioscmd>txt  cria um novo arquivo(txt) com o resultado do comando(cmd)cmd>>txt adiciona o resultado do comando(cmd) ao fim do arquivo(txt)touch    touch foo.txt - cria um arquivo foo.txt vazio; também altera data e     hora de modificação para agora> arquivo.txt   mais rápido que o touch para criação de arquivossplit    divide um arquivorecode recodifica um arquivo ex: recode iso-8859-15..utf8 file_to_change.txtComandos para Administração.man       mostra informações sobre um comandoadduser   adiciona usuáriosaddgroup  adiciona gruposapropos   realiza pesquisa por palavra ou stringdmesg     exibe as mensagens da inicialização(log)df        exibe estado de ocupação dos discos/partiçõesfind  comando de busca ex: find ~/ -cmin -3userdel   remove usuárioschfn      altera informação relativa a um utilizadorwho       informa quem está logado no sistemawhoami    informa com qual usuário você está logadopasswd    modifica senha (password) de usuáriosumask     define padrões de criação de arquivos e diretóriosps        mostra os processos correntesps -aux   mostra todos os processos correntes no sistemakill      mata um processokillall   mata todos os processos com o nome informadosu        troca para o super-usuário root (é exigida a senha)su user   troca para o usuário especificado em 'user' (é exigida a senha)chown     altera a propriedade de arquivos e pastas (dono)Comandos para administração da Redeifconfig   mostra as interfaces de redes ativas e as informações relacionadas a cada uma delasroute      mostra as informações referentes as rotasmtr        mostra rota até determinado IPnmap       lista as portas de sistemas remotos/locais atras de portas abertas.       Pode checar sistema operacional em execução no host remoto.netstat    exibe as portas e protocolos abertos no sistema.iptraf     analisador de trafego da rede com interface gráfica baseada em diálogostcpdump    sniffer muito popular. Sniffer é uma ferramenta que "ouve" os pacotes       que estão passando pela rede.traceroute traça uma rota do host local até o destino mostrando os roteadores intermediáriosnslookup   consultas a serviços DNSdig        consultas a serviços DNSTodos esses comandos são essenciais, alguns de modificação e outros de administração e edição.Portanto, dominar esses comandinhos básicos são úteis quando seu ambiente gráfico for pras cucuias.