Comandos Linux/Unix
Depois de um tempo sem postar nada no blog, hoje vou postar algo muito útil para os usuários Linux. Para quem está começando a se aventurar nesse Sistema Operacional poderá ser indispensável. Esses comandos são válidos para todas as distribuições do Linux. Vamos aos comandos.
Comandos de manipulação de diretório (pastas)
- mkdir cria um diretório exemplo: mkdir docs
- rmdir exclui um diretorio (se estiver vazio)
- rm -rf exclui um diretório e todo o seu conteúdo
- cd entra num diretório (exemplo: cd docs) ou retorna para HOME
- cd ~ vai direto para o diretório home do usuário logado.
- cd - volta ao último diretório acessado
- pwd exibe o local do diretório atual
- ls listar o conteúdo do diretório
- 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 -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
Comandos para manipulação de arquivos
- 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 mostra as primeiras 10 linhas de um arquivo
- less mostra o conteúdo de um arquivo de texto com controle
- vi editor de ficheiros de texto
- vim versão melhorada do editor supracitado
- rm remoção de arquivos (também remove diretórios)
- cp copia diretórios ‘cp -r’ copia recursivamente
- mv move ou renomeia arquivos e diretórios
- chmod altera as permissões de arquivos ou diretórios
- chown altera o dono de arquivos ou diretórios
- 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; também altera data e hora de modificação para agora > arquivo.txt mais rápido que o touch para criação de arquivos
- split divide um arquivo
- recode recodifica um arquivo ex: recode iso-8859-15..utf8 file_to_change.txt
- [mc] poderoso editor de texto
Comandos para administração
- man mostra informações sobre um comando
- adduser adiciona usuários
- addgroup adiciona grupos
- apropos realiza pesquisa por palavra ou string
- df reporta o uso do espaço em disco do sistema de arquivos
- dmesg exibe as mensagens da inicialização(log)
- du exibe estado de ocupação dos discos/partições
- find comando de busca ex: find ~/ -cmin -3
- userdel remove usuários
- chfn altera informação relativa a um utilizador
- who informa quem está logado no sistema
- whoami informa com qual usuário você está logado
- passwd modifica senha (password) de usuáriosumask define padrões de criação de arquivos e diretórios
- ps mostra os processos correntes
- ps -aux mostra todos os processos correntes no sistema
- kill manda um sinal para um processo. Os sinais SIGTERM e SIGKILL encerram o processo.
- killall manda um sinal para todos os processos.
- su troca para o super-usuário root (é exigida a senha)
- su user troca para o usuário especificado em ‘user’ (é exigida a senha)
- chown altera a propriedade de arquivos e pastas (dono)
- env mostra variáveis do sistema
- ntsysv exibe e configura os processos de inicialização
Comandos para administração de rede
- ifconfig mostra as interfaces de redes ativas e as informações relacionadas a cada uma delas
- route mostra as informações referentes as rotas
- mtr mostra rota até determinado IP
- nmap lista as portas de sistemas remotos/locais atras de portas abertas.
Pode verificar sistema operacional em execução no host remoto. - netstat exibe as portas e protocolos abertos no sistema.
- iptraf analisador de trafego da rede com interface gráfica baseada em diálogos
- tcpdump sniffer muito popular. Sniffer é uma ferramenta que “ouve” os pacotes que estão passando pela rede.
- traceroute traça uma rota do host local até o destino mostrando os roteadores intermediários
- nslookup consultas a serviços DNS
- dig testa a configuração do servidor DNS
Alguns comandos talvez não exista na distribuição que esteja usando e precisara baixa-la. Para isso, basta apenas digitar o seguinte comando
sudo apt-get install NOME_DO_COMANDO
Bom é isso ai, duvidas só postar nos comentários.
Até++!
Fonte: https://secure.wikimedia.org/wikipedia/pt/wiki/Anexo:Utilitários_de_Linux/UnixLeave a Reply
Publicidade
Delta Cyber
- Site: Delta Cyber
- Loja: Loja Delta Cyber
- .......: Suprimentos p/ empresas
Contato/Orçamento
Dúvidas? Quer um orçamento? Fale comigo por e-mail, msn ou skype.
- E-mail: jeancarlos@deltacyber.com
- Msn: contato@deltacyber.com
- Skype: deltacyber.web
Search
Posts Recentes
Categorias
Publicidade
Publicidade