Você está na página 1de 3

Anexo:Utilitrios de Linux/Unix Wikipdia, a enciclopdia livre

http://pt.wikipedia.org/wiki/Anexo:Utilitrios_de_Linux/Unix

Anexo:Utilitrios de Linux/Unix
Origem: Wikipdia, a enciclopdia livre.

Esta uma lista de programas de computador para o sistema operacional Linux e sistemas compatveis, como o Unix.

ndice
1 Comentrios 2 Comandos de manipulao de diretrio 3 Dicas teis 3.1 Qual o maior diretrio? 3.2 O tamanho de cada diretrio ou subdiretrio 3.3 Criar diretrios dentro de diretorios 3.4 Criar uma rvore completa de diretrios 4 Comandos para manipulao de arquivos 5 Comandos para administrao 6 Comandos para administrao de rede 7 Referncias

Comentrios
A linha de comando do sistema operacional Linux permite a realizao de inmeras tarefas atravs de seus comandos, de manipulao de arquivos a verificao do trfego em rede. Para exibir uma descrio detalhada de cada comando abra uma console ou xterm e digite man comando, onde comando o comando em questo. Outro detalhe muito importante! pratique cada comando muitas vezes at que se torne algo natural.

Comandos de manipulao de diretrio


mkdir rmdir rm -rf cd cd ~ cd pwd ls ls -alh ls -ltr du -msh whereis which cria um diretrio exemplo: mkdir docs exclui um diretorio (se estiver vazio) exclui um diretrio e todo o seu contedo entra num diretrio (exemplo: cd docs) ou retorna para HOME vai direto para o diretrio home do usurio logado. volta ao ltimo diretrio acessado exibe o local do diretrio atual listar o contedo do diretrio mostra o contedo detalhado do diretrio mostra os arquivos no formado longo(l) em ordem inversa(r) de data (t) mostra o tamanho do diretrio em Megabytes mostra onde se encontra determinado arquivo (binrios) exemplo: whereis samba mostra qual arquivo binrio est sendo chamado pelo shell quando chamado via linha de comando

Dicas teis
Qual o maior diretrio?

1 de 3

02/10/2012 11:33

Anexo:Utilitrios de Linux/Unix Wikipdia, a enciclopdia livre

http://pt.wikipedia.org/wiki/Anexo:Utilitrios_de_Linux/Unix

Para obter uma listagem de diretrios em sistemas GNU/Linux, ordenados do maior para o menor, use o comando:
du -Sk | sort -nr | more

ou
du -Sh | sort -nr | more

para exibir resultado em UNID (Kbytes, Mbytes ou Gbytes)

O tamanho de cada diretrio ou subdiretrio


du -ach --max-depth=1 /var/ du -ach --max-depth=1 /var/ du -ach --max-depth=1 /var/ | sort -nr | sort -nr | more

Criar diretrios dentro de diretorios


mkdir curso - Criar um diretrio curso abaixo do diretrio corrente. mkdir -p teste teste1 teste2 teste3 - Criar vrios diretrios;teste1 teste2 e teste3 abaixo do diretrio corrente.

Criar uma rvore completa de diretrios


mkdir -pv docs/{img/{fotos,icons,wallpapers,svg},textos/{artigos,man},tmp}

A regra aqui a seguinte:


para cada pasta que conter subpastas use "nome/{}" dentro das chaves coloque os nomes separados por vrgula e no esquea de usar o parmetro '-p' no comeo do comando!

Comandos para manipulao de arquivos


cat mostra o contedo de um arquivo binrio ou texto tac semelhante ao cat mas inverte a ordem tail mostra as ltimas 10 linhas de um arquivo (util para ler logs) head mostra as primeiras 10 linhas de um arquivo less mostra o contedo de um arquivo de texto com controle vi editor de ficheiros de texto vim verso melhorada do editor supracitado rm remoo de arquivos (tambm remove diretrios) cp copia diretrios 'cp -r' copia recursivamente mv move ou renomeia arquivos e diretrios chmod altera as permisses de arquivos ou diretrios chown altera o dono de arquivos ou diretrios cmd>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; tambm altera data e hora de modificao para agora > arquivo.txt mais rpido que o touch para criao de arquivos split divide um arquivo recode recodifica um arquivo ex: recode iso-8859-15..utf8 file_to_change.txt [mc] poderoso gerenciador de arquivos Midnight Commander (http://en.wikipedia.org/wiki/Midnight_Commander

2 de 3

02/10/2012 11:33

Anexo:Utilitrios de Linux/Unix Wikipdia, a enciclopdia livre

http://pt.wikipedia.org/wiki/Anexo:Utilitrios_de_Linux/Unix

Comandos para administrao


man adduser addgroup apropos df dmesg du find userdel chfn who whoami passwd umask ps ps -aux kill killall su su user chown env ntsysv mostra informaes sobre um comando adiciona usurios adiciona grupos realiza pesquisa por palavra ou string reporta o uso do espao em disco do sistema de arquivos exibe as mensagens da inicializao(log) exibe estado de ocupao dos discos/parties comando de busca ex: find ~/ -cmin -3 remove usurios altera informao relativa a um utilizador informa quem est logado no sistema informa com qual usurio voc est logado modifica senha (password) de usurios define padres de criao de arquivos e diretrios mostra os processos correntes mostra todos os processos correntes no sistema manda um sinal para um processo. Os sinais SIGTERM e SIGKILL encerram o processo. manda um sinal para todos os processos. troca para o super-usurio root ( exigida a senha) troca para o usurio especificado em 'user' ( exigida a senha) altera a propriedade de arquivos e pastas (dono) mostra variveis do sistema exibe e configura os processos de inicializao

Comandos para administrao de rede


ifconfig route mtr nmap mostra as interfaces de redes ativas e as informaes relacionadas a cada uma delas mostra as informaes referentes as rotas mostra rota at determinado IP lista as portas de sistemas remotos/locais atras de portas abertas. Pode verificar sistema operacional em execuo no host remoto. netstat exibe as portas e protocolos abertos no sistema. iptraf analisador de trafego da rede com interface grfica baseada em dilogos tcpdump sniffer muito popular. Sniffer uma ferramenta que "ouve" os pacotes que esto passando pela rede. traceroute traa uma rota do host local at o destino mostrando os roteadores intermedirios nslookup consultas a servios DNS dig testa a configurao do servidor DNS

Referncias
Viva o Linux (http://www.vivaolinux.com.br/) Foca GNU/Linux (http://www.guiafoca.org/) UNIX ON-LINE Man Pages (http://unixhelp.ed.ac.uk/CGI/man-cgi?) comandoslinux.com (http://www.comandoslinux.com)

Guia do Hardware (http://www.guiadohardware.net/tutoriais/instalando-servidor-dns/) comandoslinux.com (http://www.comandoslinux.com) Obtida de "http://pt.wikipedia.org/w/index.php?title=Anexo:Utilitrios_de_Linux/Unix&oldid=32232646" Categorias: Unix Listas de informtica Esta pgina foi modificada pela ltima vez (s) 11h27min de 15 de setembro de 2012. Este texto disponibilizado nos termos da licena Atribuio-Partilha nos Mesmos Termos 3.0 no Adaptada (CC BY-SA 3.0); pode estar sujeito a condies adicionais. Consulte as condies de uso para mais detalhes.

3 de 3

02/10/2012 11:33

Você também pode gostar