Utilitários Unix: diferenças entre revisões
Conteúdo apagado Conteúdo adicionado
m ajustes usando script |
|||
Linha 2:
== Comentários ==
A [[Interface de linha de comando|linha de comando]] do sistema operacional [[Linux]] permite a realização de inúmeras tarefas através de seus comandos, de manipulação de arquivos a verificação do tráfego em rede.
Para exibir uma descrição detalhada de cada comando abra uma [[Interpretador de comandos|console]] ou xterm e digite "''[[Página de manual|man]] comando"'' (onde "comando" é o nome do comando em questão).
== Comandos de manipulação de diretório ==
[[rm (Unix)|'''rm''']] '''-rf''' exclui um diretório e todo o seu conteúdo
'''cd''' entra num diretório atual (exemplo: cd docs). Também permite alterar o diretório corrente.
Linha 15:
'''cd -''' volta ao último diretório acessado
'''[[pwd]]''' exibe o local do diretório atual
'''ls -alh''' mostra o conteúdo detalhado do diretório
'''ls -ltr''' mostra os arquivos no formado longo(l) em ordem inversa(r) de data (t)
[[du (Unix)|'''du''']] '''-msh''' mostra o tamanho do diretório em Megabytes
'''[[whereis]]''' mostra onde se encontra determinado arquivo (binários)- exemplo: whereis samba
'''which''' mostra qual arquivo binário está sendo chamado pelo shell quando chamado
via linha de comando
Linha 27:
=== O maior diretório ===
Para obter uma listagem de diretórios em sistemas GNU/Linux, ordenados do maior para o menor, use o comando:
[[du (Unix)|du]] -Sk | sort -nr | more
ou
du -Sh | sort -nr | more
Linha 44:
=== Criar diretórios dentro de diretorios ===
mkdir curso
- Criará um diretório curso abaixo do diretório corrente.
Linha 60:
== Comandos para manipulação de arquivos ==
[[cat (Unix)|cat]] mostra o conteúdo de um arquivo binário ou texto
[[tac]] semelhante ao cat mas inverte a ordem
[[tail]] mostra as últimas 10 linhas de um arquivo (util para ler logs)
[[head (Unix)|head]] mostra as primeiras 10 linhas de um arquivo
Linha 73:
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 (informática)|touch]] touch foo.txt - cria um arquivo foo.txt vazio; também altera data e
hora de modificação para '''agora'''
> arquivo.txt mais rápido que o touch para criação de arquivos
Linha 81:
== Comandos para administração ==
[[man (Unix)|man]] mostra informações sobre um comando
adduser adiciona usuários
addgroup adiciona grupos
Linha 100:
killall manda um sinal para todos os processos.
nice roda um programa com a prioridade desejada
renice permite alterar a prioridade do programa estando em execução
[[su (Unix)|su]] troca para o super-usuário root (é exigida a senha)
su user troca para o usuário especificado em 'user' (é exigida a senha)
Linha 108:
== Comandos para administração de rede ==
'''mtr''' mostra rota até determinado IP
'''nmap''' lista as portas de sistemas remotos/locais atrás de portas abertas.
Pode verificar sistema operacional em execução no host remoto.
'''iptraf''' analisador de trafego da rede com interface gráfica baseada em diálogos
que estão passando pela rede.
[[Domain Information Groper|'''dig''']] testa a configuração do servidor [[DNS]]
|