Beruflich Dokumente
Kultur Dokumente
http://www.danbp.org/linuxcom.html
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
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
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.
3 of 8
17-10-2011 09:25
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.
4 of 8
17-10-2011 09:25
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.
Ajuda
5 of 8
17-10-2011 09:25
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.
6 of 8
17-10-2011 09:25
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
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