Comandos e Diretórios no Linux.pdf

  • Upload
    jehu7

  • View
    31

  • Download
    0

Embed Size (px)

Citation preview

  • Comandos e Diretrios noLinuxPor Daniel Brooke Peig (http://www.danbp.org)Verso: 08/12/2003

    Introduo:Escrevi esta pgina aps observar que o rpido crescimento do Linux deixouum vcuo na documentao sobre este sistema em portugus. Espero estarajudando aqueles que porventura encontraram esta pgina com alguma dvidae aqueles que ainda no conhecem esta "segunda face" do sistema operacional.Esta referncia mostra os principais comandos do Linux e a estrutura dosistema de arquivos, indicada para aqueles que no conseguem suprir suasnecessidades atravs da interface grfica ou que estejam usando micros nomodo texto. Atualmente notei uma grande utilizao da linha de comando emservios de Telnet e SSH. No vou explicar o funcionamento dos mesmos, estalista funciona apenas como uma referncia para informar que existem, o usodos mesmos est descrito com detalhes nas pginas de manuais (ver abaixo). bom lembrar que o Linux possui milhares de comandos, muitos deles fazemas mesmas coisas e outros tem usos to especficos que nem valem serlembrados. Se eu esqueci algum comando importante, por favor envie ume-mail avisando.Se voc no consegue lembrar todos os comandos, aconselho a utilizar oMidnight Commander (executado atravs do comando "mc") em seu console.Este fantstico aplicativo fornece um completssimo Gerenciador de Arquivospara o console. Tambm disponvel para o Windows XP. O MC vem com quasetodas as distribuies do Linux.Ao escrever esta pgina, tomei como base o documento Linux Files andCommand Reference 0.8 escrito por Mark Allen em 2000.

    Sugestes e reclamaes so EXTREMAMENTE bem-vindas!

    ndice:

    Comandos e Diretrios no Linux http://www.danbp.org/linuxcom.html

    1 of 8 17-10-2011 09:25

  • -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 ImportanteNesta pgina no explico a sintaxe dos comandos ou seu funcionamentodetalhado, 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 "infonome_do_comando".

    Estrutura de DiretriosEsta estrutura muito parecida sistemas Linux/BSD e, observando-se a logica, possvel entender as pastas que no esto nesta lista como por exemplo asque 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 usurioscomuns./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.

    Comandos e Diretrios no Linux http://www.danbp.org/linuxcom.html

    2 of 8 17-10-2011 09:25

  • /mnt - Local onde so montados discos e volumes temporrios (disquete, outrosHDs, CD-ROM, etc..)./tmp - Arquivos temporrios do sistema utilizados antes da inicializao dosistema 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 umdeterminado 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 seremutilizados./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 dosusurios do Linux./usr/bin - Executveis em geral./usr/sbin - Executvies de administrao do sistema no necessrios pelokernel, 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 algunsusurios)./usr/man - Manuais/usr/info - Documentos de Informaes/usr/X11R6 - Arquivos do X Window System e seus aplicativos.

    Comandos do Sistema de ArquivosAqui esto os comandos para lidar com o sistema de arquivos (HDs, drives eparties 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.

    Comandos e Diretrios no Linux http://www.danbp.org/linuxcom.html

    3 of 8 17-10-2011 09:25

  • dump - Usado para fazer o backup de um sistema ext2. O complemento destecomando 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 destecomando 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 diretrioscd - Muda para um diretrio. Se voc no especificar nada ele muda para seudiretrio 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 dediretrios.ln - Cria um link simblico para um arquivo.ls - Lista os arquivos de um diretrio.mc - Midinght Commander. Um gerenciador de arquivos completo para oconsole. 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 amudana de diretrios alterando as referncias a arquivos.

    Edio e visualizao de arquivos

    Comandos e Diretrios no Linux http://www.danbp.org/linuxcom.html

    4 of 8 17-10-2011 09:25

  • ed - Editor de Textoemacs - Editor de texto mais completo.gitview - Visualizador de arquivos Hexadecimais.head - Mostra as primeiras linhas de um arquivo.jed - Editorjoe - Editorless - 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 restauraoar - 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 aplicativosgitps - Um gerenciador de processos com interface grfica.killall - Fecham todos os processos por nome.sa - Mostra informaes sobre os processos que esto sendo executados pelosusurios.top - Mostra os processos que esto ocupando a manior quantidade derecursos do sistema.CTRL-C - Fecha o programa em questo.& - No final de cada comando faz com que o aplicativo rode em background.

    Ajuda

    Comandos e Diretrios no Linux http://www.danbp.org/linuxcom.html

    5 of 8 17-10-2011 09:25

  • 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.

    Rededomainname - 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-mailmailx - 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 sistemaexit - Termina o shell.halt - Congela o sistema .

    Comandos e Diretrios no Linux http://www.danbp.org/linuxcom.html

    6 of 8 17-10-2011 09:25

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

    Configurao do sistemakernelcfg - Interface grfica para a configurao do Kernel em SistemasRedHat.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 redesMicrosoft).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 sistemadf - 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 usuriosadduser - 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.

    Comandos e Diretrios no Linux http://www.danbp.org/linuxcom.html

    7 of 8 17-10-2011 09:25

  • 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 queesta pgina vem sendo atualizada.

    Se voc for usar as informaes em outro site, por favor mantenha oscrditos originais.

    Muito obrigado pela visita!Daniel Brooke Peighttp://www.danbp.org

    Comandos e Diretrios no Linux http://www.danbp.org/linuxcom.html

    8 of 8 17-10-2011 09:25