Português do Brasil English
Devin no Facebook  Devin no Twitter  RSS do Site 
Linux    

Comandos Linux


Comentários  121
Visualizações  
325.389

Este é um meta-tutorial. Antigamente todos os comandos estavam reunidos em uma só página, para facilitar e otimizar o aprendizado, dividi estas páginas por assuntos e em outros tutoriais. Este meta-tutorial vai ter as indicações sobre os tutoriais necessários para os vários comandos do Linux por assunto!

Clique nos links abaixo para saber mais detalhes sobre os comandos listados!

Primeiros Contatos

Onde digitar os comandos, login e logout da shell, comandos de ajuda e referências.

  1. dmesg – Mensagens de inicialização
  2. id – Mostra o usuário atual
  3. man – Ajuda sobre algum comando, assunto ou arquivo de configuração
  4. info – Ajuda sobre algum comando, assunto ou arquivo de configuração

Comandos para Manipulação de Arquivos

Um tutorial sobre vários dos comandos necessários para lidar com arquivos e diretórios no Linux.

  1. pwd – Exibe o diretório atual
  2. cd – Navegando entre diretórios
  3. ls – Listar arquivos
  4. mkdir – Cria um diretório
  5. rmdir – Remove um diretório vazio
  6. cp – Cópia de arquivos e diretórios
  7. mv – Move ou renomeia arquivos e diretórios
  8. rm – Remove arquivos e diretórios
  9. find – Procura arquivos
  10. ln – Cria links entre arquivos
  11. cat – Exibe o conteúdo de um arquivo
  12. head, tail – Mostra o começo e fim de um arquivo
  13. more, less – Visualiza arquivos por páginas
  14. file – Indica o tipo de arquivo
  15. touch – Muda timestamps

Compactação e Descompactação

Mostra os formatos básicos de arquivos compactados e como lidar com eles no Linux.

  1. tar – Agrupando arquivos
  2. gzip, bzip2 – Compactando arquivos
  3. zip, rar – Outros formatos de arquivos compactados

Comandos de Tratamento de Texto

Os comandos para tratar do conteúdo dos arquivos. Procurar, substituir, juntar, cortar…

  1. sort – Ordena um arquivo alfabeticamente
  2. uniq – Elimina linhas repetidas
  3. grep – Procura texto e expressões dentro de um arquivo
  4. paste – Combina arquivos em um só
  5. cut – Separa um arquivo por campos e imprime apenas partes especificadas
  6. tr – Transforma caracteres
  7. sed – Filtragem e Transformação de Conteúdo

Permissões

Além de mostrar como funcionam as permissões dos arquivos no Linux, ensina a utilizar os comandos que tratam das permissões.

  1. chown – Modifica os donos de arquivos e diretórios
  2. chmod – Modifica as permissões dos arquivos e diretórios
  3. umask – Visualiza e muda a máscara padrão de permissões

Processos

Como funciona a execução dos programas no Linux e como tratá-los.

  1. ps – Listar processos
  2. top – Lista processos em tempo real
  3. pstree – Mostra processos em forma de árvore hierárquica
  4. kill, killall – Envia um sinal ao processo (MATA!)
  5. Prioridades de Processos – Como os comandos podem ter prioridades no sistema
  6. nice, renice – Configura prioridades de CPU de um comando ou processo
  7. lsof – Listar arquivos abertos por processos

Comandos de Informações do Sistema

  1. date – Mostra a data e hora do sistema
  2. cal – Mostra um calendário amigável
  3. df – Mostra informações de espaço em disco
  4. du – Mostra espaço em disco usado por diretórios
  5. fdisk, sfdisk – Informações sobre partições
  6. hdparm – Informações detalhadas sobre HDs
  7. free – Informações sobre memória
  8. swapon – Informações sobre memória virtual (swap)
  9. cat /proc/cpuinfo – Informações sobre o processador
  10. uname – Informações de versão do kernel, arquitetura e outros
  11. lspci – Mostra informações sobre dispositivos PCI
  12. lsusb – Mostra informações sobre dispositivos USB

Cópias Remotas de Arquivos

Como transferir arquivos entre máquinas em uma rede, de forma segura e prática. Boa informação também para backups.

  1. ssh e scp – Cópias remotas com o SSH
  2. wget, lftp – Cópias de arquivos e espelhos via HTTP/FTP
  3. rsync – Sincronização de arquivos entre servidores

DPKG – Debian Package Manager

Como lidar com os pacotes de programas que encontramos por aí na Internet, ou nos CDs das distribuições Linux? Quais os processos para instalar, remover e atualizar programas que estão no formato DPKG?

  1. dpkg -i – Instala pacotes
  2. dpkg -r – Desinstala pacotes
  3. dpkg -l – Lista pacotes instalados
  4. dpkg -p – Mostra informações sobre um pacote
  5. dpkg -L – Lista os arquivos instalados de um pacote

RPM – RPM Package Manager

  1. rpm -i – Instala pacotes
  2. rpm -U – Atualiza pacotes
  3. rpm -e – Remove pacotes
  4. rpm -q – Consulta um pacote
  5. rpm -qa – Lista todos os pacotes instalados
  6. rpm -qi – Mostra informações sobre um pacote
  7. rpm -ql – Lista os arquivos instalados de um pacote
  8. rpm -V – Faz uma verificação de integridade em pacotes

Gerenciador de pacotes: apt

Utilizado em distribuições Debian, Ubuntu e seus derivados para instalar e remover programas.

  1. apt-get update – Atualiza a lista de pacotes dos repositórios
  2. apt-cache search – Procura um pacote por palavras
  3. apt-get install – Instala pacotes de programas
  4. apt-get remove – Remove pacotes de programas do sistema
  5. apt-get upgrade – Atualiza todos os pacotes do sistema
  6. apt-get dist-upgrade – Atualiza a versão da distribuição e todos seus pacotes
  7. apt-get moo – Invoca os poderes da vaca

Gerenciador de pacotes: yum

Utilizado em distribuições Fedora, Red Hat e seus derivados para instalar e remover programas.

  1. yum search – Procura um pacote por palavras
  2. yum install – Instala pacotes de programas
  3. yum remove – Remove pacotes de programas do sistema
  4. yum update – Atualiza os pacotes do sistema
  5. yum check-update – Verifica se há atualizações de pacotes disponíveis
  6. yum list – Lista todos os pacotes instalados e disponíveis no repositório
  7. yum list available – Lista os pacotes disponíveis para instalação
  8. yum grouplist – Lista os grupos de pacotes instalados e disponíveis no repositório
  9. yum groupinstall – Instala grupos de pacotes
  10. yum groupremove – Remove grupos de pacotes do sistema

Última atualização: 25 de Agosto de 2010.

325.389

Comentários  121
Visualizações  
325.389


TagsLeia também

Apaixonado por Linux e administração de sistemas. Viciado em Internet, servidores, e em passar conhecimento. Idealizador do Devin, tem como meta aprender e ensinar muito Linux, o que ele vem fazendo desde 1997 :-)


Leia também



Comentários

121 respostas para “Comandos Linux”

  1. Fabiano Garcia disse:

    Trabalho com automação comercial, preciso aprender os comandos do linux

  2. elia disse:

    preciso de instalar um drive k vem …tar.gz depois ficou …gz.sh . bolas e agora? acho k ja tentei quase tudo! Uma ajudinha por favor!

  3. Mayara Kulka disse:

    Olá,

    Muito bacana seu artigo sobre os comandos,

    estou aprendendo e está sendo de pura utilidade.

    Até logo.

  4. ADERALDO GOMES disse:

    Gostaria de saber o comando para visualizar a tela por página.Por exemplo se eu tiver 500 linhas de comando e eu queira visualizar só a primeira página qual é o comando para visualizar a primeira página? uma página de 20 linhas?

  5. ADERALDO GOMES disse:

    Ninguém me respondeu a minha pergunta ainda está valendo

    obrigado.

  6. Jorge Josue disse:

    bom dia

    Gostei do manual é bastante ilucidativo e ajuda muito para quem esta a começar! so um dos usuarios de uma rede de computadores em Linux, gostaria de saber qual o comando a aplicar para saber quem a pessoa que digitou um dado comando, e se existe uma possiblidade de se ter o mac adress da mq do individuo que deu o comando, é q na nossa rede todos entram com o mesmo user

  7. Julio Andre disse:

    Alo. Gostei de consultar o seu manual. E bastante didatico e me mostrou o caminho para conhecer melhoros comandos do linux. Gostava que me ajudasses a usar os comandos more e less porque nao tou conseguindo. Espero.

  8. Francisco Antunes Ca disse:

    Obrigado pelas dicas, estou aprendendo aos poucos…

  9. Francisco Antunes Ca disse:

    Qual o melhor S.O baseado no Linux? Aqui estou usando ubuntu e estou gostando bastante

  10. Luhero disse:

    Eu considero o Ubuntu o melhor S.O.

  11. daniela C disse:

    Gostei muito destes comandos…… Faço um curso de linux e terei prova amanhã, eles me ajudaram muito, obrigada!

  12. Bom tutorial para os iniciantes do istema Operacional Linux

    Portal BioInfo

    [http://www.bioinfo.com.br]

  13. Hamacker disse:

    "É… Infelizmente existem pessoas que não sabem o momento e o local de falar merda."

    COMO É O SEU CASO!

  14. robson disse:

    gostei muito desse tutorial

  15. […] Compactação e Descompactação, Permissões, Processos, Gerenciadores de Pacotes (todos estes em Comandos Linux), novos Comentários de Distribuições Linux, Nova Introdução ao Linux, Utilizando o bash, […]

  16. marcinhocba disse:

    seguinte galera……….eu to com um notbook neopc é uma merda….como q eu faço pra entra no setup dele ?….ele nao ta aceitando comando………desde ja aagradeço.

    [email protected]

  17. leandro disse:

    Ola a todos que usam linux.

    gostei muito deste tutorial, são comandos muito utilizados.

    Parabens.

  18. marcio disse:

    help pessoal

    ao invez de eu toda hora digitar ls -lha queria pegar e criar um comando tipo dir como faço isso ? sei que da pra fazer isso mas não me lembro

    se alguem tiver um modelo de como faço isso poderiam enviar no meu email grato pessoal

    meu email : mnoveli2gmail.com

  19. @marcio:

    Em:
    http://www.devin.com.br/utilizando-o-bash/

    Na parte de "apelidos de comandos", tem exatamente o que você quer fazer.

  20. disse:

    Oi, gostaria de saber qual comando utilizo para saber o IP da minha maquina. É que estou instalando uma impressora OKI e preciso saber.

    Mto obrigada.

  21. disse:

    Mas eu digito ifconfig e o sistema fala: Command not found

  22. @Jé:

    Então tente /sbin/ifconfig ao invés de apenas ifconfig. O ifconfig só funciona em algumas distribuições se você estiver como root. Isso ocorre devido ao PATH. Para mais informações, consulte o tutorial "Utilizando o bash" neste site.

    Estou preparando mais uma expansão para esta página, com diversos comandos sobre rede.

  23. mara disse:

    gostaria de sabe mais sobre o linux serra que bom. quem sóbe mim mánde um [email protected]

  24. anderson disse:

    Olá galera! discupa a ignorancia, mais conheço nada de linux

    uso aqui o librix (da itautec) e queria tambem estalar o programa IRPF mais num sei como tem lá o tal arquivo com .sh mais clic mais abre uma aba onde tenho que digitar algo

    me exclareça melhor ae galera

    e tambem queria saber onde se coloca estes comando pois usando tipo um executar lá mais num dá em nada

  25. Almir Loureiro disse:

    Hugo, muita paz!

    Ótimo tutorial.

    Poderias dar-me uma luz?

    Comprei um PC de 64bits, placa de vídeo PCI Express 512Mb e monitor Samsung Sync Master T190 (vem com CD de instalação do drive), porém estou usando o S.O. Ubuntu 8.04 e não sei como instalar o drive do monitor. Já me loguei-me como usuário avançado e nada. Será que terei que baixar o drive via APT GET?

    Grato.

    Almir Loureiro.

  26. bodão doido disse:

    Como é q faz para colocar o arquivo mc

    eu tentei apt-get update e depois o mesmo mais no final install e mc mais nem depois tentei pico soucers.list mais depois não sei mais

    se alguém me ajudar valeu abraços…

  27. leandro disse:

    sudo su

    entra como root primeiro

  28. leodftagua disse:

    mudar a senha?

    entra como root sudo su

    depois manda um passwd

    so mudarr

  29. Mario disse:

    Simples e objetivo.

    Excelente !!!!

  30. Jorge disse:

    como posso usar &? Preciso de um definição e nao sei o que este comando executa.

  31. @Jorge:

    http://www.devin.com.br/utilizando-o-bash/
    Aí tem a definição do "&". Em "Gerenciamento de Tarefas".

  32. Silas disse:

    Hugo vocês fizeram um ótimo serviço publicando estes comandos.

    Hugo eu instalei as funções zz via via root, isto não é perigoso? Eu não percebi que estava usando a conta root. Como posso desinstalar? Pretendo instalar pelo meu usuário comum. Grato.

  33. Ewerton disse:

    Valeu fião to de boa com esses comandos

  34. nilo disse:

    voce podia usar um programa que cria um pc virtual voce pode baixar no link: http://www.baixaki.com.br/download/microsoft-virt…. é muito bom

  35. Teddy disse:

    Aí,tô viajandão no linux,

    é muito louco!

    valeu galera,aprender linhas de comando é da hora!!!!

  36. vivian disse:

    Qual é o comando utilizado para verificar se sua placa de rede está respondendo?

    por favor rapido….

    com 14 caracteries

  37. CleidimarViana disse:

    Estou entrando no mundo do Software Livre Agora. Achei legal essa idéia do Linus Touvarld (criador da idéia Linux). Ele criou comunidade para ajuda-lo a desenvolver esse S.O. Free, onde todos entravam e colaboraram com sugestões a respeito. Essa a idéa de criar software em comunidade, muito bom. Alías, desvantagem da idéia é não usa-la.

  38. alyson dantas disse:

    ai gostei, estou com o linux à tempos, mas é sempre bom aprender cmds novos

  39. Reina disse:

    Poxa…estou estudando isso na faculdade e confesso que essa é a matéria que eu mais estou apanhando. Com essas dicas e informações já perdi um pouco o medo da prova que está por vir.

    Ontem o professor passou um exercício que foquei sem saber como fazer.

    Criar um usuário com senha e 3 comentários $1 , $2 e $3.

  40. Reina disse:

    Crie um script que receba 3 parâmetros como argumentos, nome de usuário, senha e comentário.

    O script deverá criar um usuário no sistema operacional com as seguintes condições:

    1- O usuário deverá pertencer ao grupo users

    2- O diretório home do usuário deve ser /home/users/nome_do_usuario

    3- O comando deve executar sem erros mesmo quando o diretório /home/users não existir

    4- O shell do usuário dever ser /bin/bash

    5- O script deve inserir o comentário informado corretamente no comentário do usuário em /etc/passwd

    Olhem o exercício que foi passado.

  41. @Reina:

    Eu particularmente acho errado dar a resposta do exercício toda completa, mas eu recomendo você dar uma olhada no tutorial de shell-script deste mesmo site: ele ensina como utilizar as variáveis $1, $2, $3, […], como criar scripts. Então você combina com os comandos, como echo, redirecionadores > e >>, e etc.

    Então aí vai algumas leituras que vai te auxiliar:

    http://www.devin.com.br/shell_script/ http://www.devin.com.br/shell-entrada-e-saida/

    Além deste de comandos.

  42. Reina disse:

    Poxa hugo, vc está de parabéns, tem muita informação nesses tutoriais. Caiu como uma luva pra mim.

    Confesso que estou bem perdido nas aulas, falta de costume mesmo. Pode ter certeza que vou ler tudo. Na verdade sinto que está dificultando um pouco é a forma como o professor passa a matéria, muito rápido sem muita explicações simples. Mas com leitura acredito que mesmo a falta de vontade do professor dá pra aprender um pouco. Abração e continue assim…t+

  43. Robson disse:

    claros amigos eu to comesando a usa linux mais eu o em duvida se eu estalo o opensuse ou o ubunto no meu pc ser vc´s não tem uma upinião sobre isso obrigado

    e tenha um bom dia pra todos

  44. dan disse:

    Show!!!

    É por isso que eu prefiro o linux,

    é melhor que o RUINDOWS!!!!

    rsrsrsrs!!

  45. Gabriel disse:

    massa…

    mas a galera faz cada pergunta que Deus o guarde… ta loco.

    e mais, nao é o windows que é ruim, é o Linux que é bom de mais.

    NÃO USAMOS PORQUE É DIFÍCIL.

    É DIFÍCIL POQUE NÃO USAMOS.

    PENSE NISSO.

    =)

  46. Gust@vo disse:

    LINUX E BOM D +, QM CONHECE LINUX N E NADA, TEM Q MANJAR !!!

    QM MANJA TEM VAGA EM QUALQUER LUGAR!

    WINDOWS SO E + VERSATIU POR EXEMPLO PARA QM N SABE NADA DE PC!!

    QM MANJA USA LINUX!

    AGORA SO ESPERAMOS SEVER SE O 7 E MELHOR Q O MESMO, ACHO BEM DIFICIUL.

    OBRIGADO.

  47. Reinaldo disse:

    Gostei dos poderes da Vaca. Eu tenho o moooo!

    Aliás, de onde vem, o que originou essa brincadeira?

    Alguém aí sabe?

  48. luan disse:

    poxa os comandos são bons,mas eu queria que tivesse os de rede e manipulação de usuarios no caso invasores embora seja meio dificil sofrer invação com o linux pena que não tem os de manipulação,mas mesmo sim grato ………

  49. […] sem postar vou encerrar a parte de comandos básicos. Os comandos dessa postagem foram retirados do Devin, por isso, terá alguns comandos que já foram mostrados na parte 1 e 2 de comandos […]

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *