Você está na página 1de 8

Comandos e Diretrios no Linux

http://www.danbp.org/linuxcom.html

Comandos e Diretrios no Linux


Por Daniel Brooke Peig (http://www.danbp.org) Verso: 08/12/2003

Introduo:
Escrevi esta pgina aps observar que o rpido crescimento do Linux deixou um vcuo na documentao sobre este sistema em portugus. Espero estar ajudando aqueles que porventura encontraram esta pgina com alguma dvida e aqueles que ainda no conhecem esta "segunda face" do sistema operacional. Esta referncia mostra os principais comandos do Linux e a estrutura do sistema de arquivos, indicada para aqueles que no conseguem suprir suas necessidades atravs da interface grfica ou que estejam usando micros no modo texto. Atualmente notei uma grande utilizao da linha de comando em servios de Telnet e SSH. No vou explicar o funcionamento dos mesmos, esta lista funciona apenas como uma referncia para informar que existem, o uso dos mesmos est descrito com detalhes nas pginas de manuais (ver abaixo). bom lembrar que o Linux possui milhares de comandos, muitos deles fazem as mesmas coisas e outros tem usos to especficos que nem valem ser lembrados. Se eu esqueci algum comando importante, por favor envie um e-mail avisando. Se voc no consegue lembrar todos os comandos, aconselho a utilizar o Midnight Commander (executado atravs do comando "mc") em seu console. Este fantstico aplicativo fornece um completssimo Gerenciador de Arquivos para o console. Tambm disponvel para o Windows XP. O MC vem com quase todas as distribuies do Linux. Ao escrever esta pgina, tomei como base o documento Linux Files and Command Reference 0.8 escrito por Mark Allen em 2000. Sugestes e reclamaes so EXTREMAMENTE bem-vindas!

ndice:

1 of 8

17-10-2011 09:25

Comandos e Diretrios no Linux

http://www.danbp.org/linuxcom.html

-Lembrete Importante -Estrutura de diretrios -Sistema de arquivos -Manipulao de arquivos e diretrios -Edio e visualizao de arquivos -Compresso de arquivos, backup e restaurao -Gerenciamento de processos e aplicativos -Ajuda -Rede -Comunicaes e e-mail -Modos de execuo do sistema -Configurao do sistema -Informaes do sistema -Gerenciamento de usurios

Lembrete Importante
Nesta pgina no explico a sintaxe dos comandos ou seu funcionamento detalhado, para isso consulte as pginas de manual dos mesmos. Para ler as pginas de manual digite "man nome_do_comando" ou ainda, dependendo da documentao voc pode ter mais detalhes digitando "info nome_do_comando".

Estrutura de Diretrios
Esta estrutura muito parecida sistemas Linux/BSD e, observando-se a logica, possvel entender as pastas que no esto nesta lista como por exemplo as que esto dentro do /usr/local (que tem a mesma estrutura do /usr). /root - Diretrio HOME do Superusurio. /home - Diretrio HOME dos usurios comuns. /bin - Comandos utilizados durante o boot e por usurios comuns. /sbin - Como os comandos do /bin s que no so utilizados pelos usurios comuns. /proc - Sistema de arquivos virtual (na memria) com dados do Kernel. /boot - Arquivos utilizados durante a inicicializao do sistema e o Kernel. /dev - Dispositivos (modem, mouse, teclado, etc..). /etc - Arquivos de configuraes do sistema. /etc/skel - Padro de arquivos para o diretrio HOME de novos usurios. /etc/sysconfig - Arquivos de configurao do sistema para os dispositivos.

2 of 8

17-10-2011 09:25

Comandos e Diretrios no Linux

http://www.danbp.org/linuxcom.html

/mnt - Local onde so montados discos e volumes temporrios (disquete, outros HDs, CD-ROM, etc..). /tmp - Arquivos temporrios do sistema utilizados antes da inicializao do sistema ter sido concluda. /var - Contm arquivos que so modificados com o decorrer do uso do sistema (e-mail , temporrios, filas de impresso, manuais). /var/lib - Bibliotecas que mudam enquanto o sistema est rodando. /var/local - Arquivos variveis de programas que esto rodando. /var/lock - Travas para indicar que um programa est utilizando um determinado dispositivo. /var/log - Arquivos de log do sistema (erros, logins, etc..) /var/run - Arquivos importantes ao sistema teis at o prximo boot (atualizaes de softwares e kernel). /var/spool - Diretrio de filas de impresso, e-mail e outros /var/tmp - Arquivos temporrios dos programas /var/catman - Um cache para manuais que so formatados na hora de serem utilizados. /lib - Bibliotecas compatilhadas necessrias pelos programas do sistema. /lib/modules - Modulos externos do kernel para dispositivos e funes. /usr - Contm arquivos de todos os programas e bilbiotecas para o uso dos usurios do Linux. /usr/bin - Executveis em geral. /usr/sbin - Executvies de administrao do sistema no necessrios pelo kernel, como por exemplo servidores. /usr/include - Arquivos para serem utilizados em linguagens de programao. /usr/lib - Bibliotecas dos executvies encontrados no /usr/bin /usr/local - Arquivos de programas instalados localmente (apenas para alguns usurios). /usr/man - Manuais /usr/info - Documentos de Informaes /usr/X11R6 - Arquivos do X Window System e seus aplicativos.

Comandos do Sistema de Arquivos


Aqui esto os comandos para lidar com o sistema de arquivos (HDs, drives e parties de rede). badblocks - Utilizado para encontrar defeitos fsicos no HD. cfdisk - Similar ao fdisk s que com uma interface melhorada. df - Mostra o espao livre no disco. dosfsck Verifica e repara sistemas FAT do DOS. du - Mostra o espao que ocupa um diretrio e os arquivos internos.

3 of 8

17-10-2011 09:25

Comandos e Diretrios no Linux

http://www.danbp.org/linuxcom.html

dump - Usado para fazer o backup de um sistema ext2. O complemento deste comando o restore. dumpe2fs - Faz o backup de blocos do HD e grupos. e2fsck - Verifica um volume ext2 em busca de erros. e2label - Muda o nome de uma partio ext2. fdisk - Usado para criar, editar e apagar parties no HD. fdformat - Formata um disquete. mount - Usado para "montar" um sistema de arquivos. O complemento deste comando o umount. restore - Usado para restaurar um sistema ext2. umount - Desmonta o sitema de arquivos. O complemento o comando mount. cdrecord - Grava CDs. cdparanoia - Grava CDs de audio.

Manipulao de arquivos e diretrios


cd - Muda para um diretrio. Se voc no especificar nada ele muda para seu diretrio HOME. chmod - Muda as permisses para acesso aos arquivos e diretrios (Escrita, Leitura, etc..) chown - Muda o propritrio e grupo de um arquivo ou diretrio. chgrp - Muda o grupo de um arquivo ou diretrio. cp - Copia os arquivos de um diretrio/pasta para outro diretrio/pasta. dir - Lista o contedo de um diretrio (preferir o comando "ls"). find - Procura arquivos com determinadas caractersticas na rvore de diretrios. ln - Cria um link simblico para um arquivo. ls - Lista os arquivos de um diretrio. mc - Midinght Commander. Um gerenciador de arquivos completo para o console. MUITO BOM! mkdir - Cria um diretrio. mv - Move ou renomeia um arquivo. rm - Exclui arquivos. rmdir - Exclui um diretrio vazio. vdir - Lista o contedo de um diretrio. wheris - Localiza o executvel, cdigo fonte e manual de um comando. ghomemover_console - Programa escrito por Daniel Brooke Peig que faz a mudana de diretrios alterando as referncias a arquivos.

Edio e visualizao de arquivos

4 of 8

17-10-2011 09:25

Comandos e Diretrios no Linux

http://www.danbp.org/linuxcom.html

ed - Editor de Texto emacs - Editor de texto mais completo. gitview - Visualizador de arquivos Hexadecimais. head - Mostra as primeiras linhas de um arquivo. jed - Editor joe - Editor less - Usado para visualizar arquivos. more - Usado para visualizar arquivos. pico - Editor de textos simples. tail - Mostra as ltimas linhas de um arquivo. vi - Editor com uma interface de linha de comando.

Compresso de arquivos, backup e restaurao


ar - Cria, modifica e extrai arquivos. bunzip2 - Descompactador de arquivos bZIP2. bzip2 - Compactador de arquivos bZIP2. bzip2recover - Recupera arquivos bzip2 danificados. compress - Comprime informaes. gunzip - Descompacta um arquivo GZip. gzip - Compacta arquivos no formato GZip. rpm - Instalador de programas (pacotes) do RedHat. tar - Compacta grupos de arquivos. uncompress - Descompacta informaes. unzip - Descompacta arquivos ZIP. zip - Compactador de arquivos ZIP.

Gerenciamento de processos e aplicativos


gitps - Um gerenciador de processos com interface grfica. killall - Fecham todos os processos por nome. sa - Mostra informaes sobre os processos que esto sendo executados pelos usurios. top - Mostra os processos que esto ocupando a manior quantidade de recursos do sistema. CTRL-C - Fecha o programa em questo. & - No final de cada comando faz com que o aplicativo rode em background.

Ajuda

5 of 8

17-10-2011 09:25

Comandos e Diretrios no Linux

http://www.danbp.org/linuxcom.html

apropos - Mostra todos os comandos com a tecla e sua descrio. help - Ajuda para os comandos do bash. man - Mostra o manual de um comando. info - Similar aos manuais porm com uma organizao diferente. Normalmente so mais detalhados.

Rede
domainname - Mostra ou ajusta o nome de domnio do sistema. hostname - Usado para mostrar ou atualizar o nome do micro na rede. finger - Mosta informaes sobre um determinado usurio. ftp - Programa de transferncia de arquivos. ifconfig - Configura a interface de rede. netconf - Interface grfica do RedHat para confiurar a rede. netconfig - Outra interface grfica para a configurao da rede. netstat - Mostra informaes sobre as conexes rede. ping - Manda um echo ICMP para um determinado sistema da rede. rcp - Copia arquivos entre diferentes hosts da rede. rlogin - Inicia um terminal em um Host remoto. route - Mostra e manipula a tabela de roteamento. rsh - Executa um comando em um host da rede. rup - Mostra o status de um sistema na rede. showmount - Mostra informaes de sistemas NFS monstados sobre a rede. telnet - Interface para o protocolo Telnet. traceroute - Mostra o caminho dos pacotes at um determinado host.

Comunicaes e e-mail
mailx - E-Mail. lynx - Browser de Internet para o console. pine - Programa para e-maisl, notcias e mensagens na rede. sendmail - Muito popular, envia e-mails. smail - Outro famosos sistema de e-mails mais fcil de usar que o sendmail. talk - Permite a conversa entre dois micros. tin - Leitor de Notcias.

Modos de execuo do sistema


exit - Termina o shell. halt - Congela o sistema .

6 of 8

17-10-2011 09:25

Comandos e Diretrios no Linux

http://www.danbp.org/linuxcom.html

logout - Faz o logout do usurio. poweroff - Desliga o computador. reboot - Reinicia o computador. startx - Inicia o X-Window System.

Configurao do sistema
kernelcfg - Interface grfica para a configurao do Kernel em Sistemas RedHat. linuxconf - Sistema de configuraes gerais do RedHat. mouseconfig - Aplicativo RedHat para a configurao do mouse. printtool - Aplicativo do RedHat para a configurao de impresso. quota - Mostra o uso do disco e seus limites. samba - Utilizado para ligar/desligar/reiniciar o Samba (cliente de redes Microsoft). setserial - Muda/Mostra informaes sobre as portas seriais. setup - Configura os dispositivos e os sistemas de arquivos. timeconfig - Utilitrio da RedHat para a configurao do relgio. sndconfig - Utilitrio RedHat para a configurao da placa de som.

Informaes do sistema
df - Mostra o espao livre em disco. du - Mostra o uso do disco. free - Mostra a memria livre do disco. lspci - Lista os dispositivos PCI. pnpdump - Mostra informaes sobre os dispositivos ISA. pstree - Mostra a rvore de processos. tload - Imprime um grfico com os recursos do sistema. vmstat - Mostra as estatsticas da memria virtual.

Gerenciamento de usurios
adduser - Adiciona um usurio ao sistema. groupadd - Cria um novo grupo. groupdel - Apaga um grupo. groupmod - Modifica um grupo. groups - Imprime os grupos de um usurio. logname - Mostra o login name do usurio. passwd - Muda a senha.

7 of 8

17-10-2011 09:25

Comandos e Diretrios no Linux

http://www.danbp.org/linuxcom.html

smbclient - Cliente para redes SAMBA. smbmount - Monta um sistema de arquivos SAMBA (Windows). su - Muda o usurio para nico. sulogin - Login do modo de nico usurio. useradd - Adiciona um usurio. userdel - Apaga um usurio e seus arquivos. usermod - Modifica um usurio. w - Mostra os usurios logados e o que esto fazendo. wall - Manda uma mensagem para todos no terminal. Entre em contato com suas sugestes, dvidas e crticas. assim que esta pgina vem sendo atualizada. Se voc for usar as informaes em outro site, por favor mantenha os crditos originais. Muito obrigado pela visita! Daniel Brooke Peig http://www.danbp.org

8 of 8

17-10-2011 09:25

Você também pode gostar