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/Unix

Tags: , ,

Quinta-feira, Maio 19th, 2011 Linux


Leave a Reply

Publicidade
  1. Site: Delta Cyber
  2. Loja: Loja Delta Cyber
  3. .......: Suprimentos p/ empresas
Dúvidas? Quer um orçamento? Fale comigo por e-mail, msn ou skype.
  1. E-mail: jeancarlos@deltacyber.com
  2. Msn: contato@deltacyber.com
  3. Skype: deltacyber.web
 
Publicidade
Publicidade