Mudanças entre as edições de "Sistemas Operacionais e Introdução a Programação - comandos *nix"
Ir para navegação
Ir para pesquisar
(→Dados) |
|||
Linha 1: | Linha 1: | ||
=Genéricos= | =Genéricos= | ||
− | * <tt>'''man'''</tt>: formata e apresenta o manual de um comando. | + | * <tt>'''man'''</tt> (''manual''): formata e apresenta o manual de um comando. |
$ man login | $ man login | ||
Linha 9: | Linha 9: | ||
==Processos== | ==Processos== | ||
− | * <tt>'''ps'''</tt>: lista os processos do sistema. | + | * <tt>'''ps'''</tt> (''processes''): lista os processos do sistema. |
* <tt>'''kill'''</tt>: envia um sinal ao processo identificado pelo seu número (PID). | * <tt>'''kill'''</tt>: envia um sinal ao processo identificado pelo seu número (PID). | ||
* <tt>'''killall'''</tt>: envia um sinal a todos os processos identificados pelo seu nome. | * <tt>'''killall'''</tt>: envia um sinal a todos os processos identificados pelo seu nome. | ||
Linha 33: | Linha 33: | ||
* <tt>'''more'''</tt>: apresenta o conteúdo de arquivo(s) de forma paginada e sequencial. | * <tt>'''more'''</tt>: apresenta o conteúdo de arquivo(s) de forma paginada e sequencial. | ||
* <tt>'''less'''</tt>: idem a <tt>more</tt>, porém pode-se navegar pelo documento, avançando e retrocedendo ao início do mesmo. | * <tt>'''less'''</tt>: idem a <tt>more</tt>, porém pode-se navegar pelo documento, avançando e retrocedendo ao início do mesmo. | ||
− | * <tt>'''wc'''</tt>: conta bytes, palavras e linhas de arquivo(s). | + | * <tt>'''wc'''</tt> (''word count''): conta bytes, palavras e linhas de arquivo(s). |
$ cat /etc/passwd | $ cat /etc/passwd | ||
$ more /etc/passwd | $ more /etc/passwd |
Edição das 21h06min de 12 de agosto de 2009
Genéricos
- man (manual): formata e apresenta o manual de um comando.
$ man login
Sistema
Usuários
Processos
- ps (processes): lista os processos do sistema.
- kill: envia um sinal ao processo identificado pelo seu número (PID).
- killall: envia um sinal a todos os processos identificados pelo seu nome.
$ ps aux $ ps -A f $ kill -TERM 1546 $ killall -TERM bash
Dados
Diretórios
Diretórios
- mkdir (make directory): cria um diretório.
- rmdir (remove directory): remove um diretório (desde que esteja vazio).
- cd (change directory): troca de diretório corrente.
- pwd (print working directory): mostra o diretório corrente.
$ mkdir subDiretorio $ cd subDiretorio $ pwd $ cd .. $ rmdir subDiretorio
Arquivos
- cat: apresenta e concatena o conteúdo de arquivo(s).
- more: apresenta o conteúdo de arquivo(s) de forma paginada e sequencial.
- less: idem a more, porém pode-se navegar pelo documento, avançando e retrocedendo ao início do mesmo.
- wc (word count): conta bytes, palavras e linhas de arquivo(s).
$ cat /etc/passwd $ more /etc/passwd $ cat /etc/passwd | more $ less /etc/passwd $ wc /etc/passwd
Filtro
- cut: opera sobre colunas de um arquivo (obedecendo a um padrão definido), entendendo-o como uma matriz de caracteres.
- grep: idem a cut, porém aplica-se a linhas.
$ cut -d : -f 1 /etc/passwd $ cat /etc/passwd | cut -d : -f 1 $ grep aluno /etc/passwd