You are on page 1of 14

Guia de comandos linux

ack

filtra arquivos melhor que o grep

addgroup

adiciona grupos de usuários

adduser

adiciona usuários ao sistema

alias

cria um atalho para um comando

alsaconf

configura o som através do sistema alsa

apropos

busca manuais

apt

instala programas

aria2c

programa acelerador de downloads

arp

diagnóstico de rede

arp-scan

diganóstico de rede (como root)

a2ps

gera arquivos ps de uma entrada

aptitude

gerenciador de pacotes

aspell

verificador ortográfico

at

agenda comandos

autotrash

limpa automaticamente a lixeira

awk

manipula textos

axel

acelerador de downloads

basename

retorna o nome do arquivo sem o caminho

badblocks

Comando para recuperação de hds

bc

calculadora de linha de comando

beep

emite um som no terminal

blkid exibe o 'uuid' volume id das partições cal exibe o calendário case extrutura para escolhas múltiplas cat mostra na tela arquivos cancel cancela trabalhos de impressão cd entra em diretórios cdrecord grava cds e dvds em modo texto cdparanoia extrai faixas de cd cfdisk particionador de discos chkconfig gerencia servicos do sistema chattr modifica atributos chmod modifica permissões de arquivos chown modifica o dono de arquivos e pastas chpasswd permite modificar senhas através de scripts chroot cria uma árvore falsa de arquivos chgrp altera o grupo clear limpa a tela command testa a existência de programas POSIX comm compara arquivos column formata saida em colunas cron "crontab -e" edita a tabela de agendamento de tarefas cmp compara arquivos .

convert recodifica caracteres convmv converte nomes de arquivos para outra codificação cp copia arquivos e pastas cpuinfo retorna informações da cpu cpulimit limita o consumo de processamento de programas cron agenda comandos para datas específicas csplit divide um arquivo em seções determinadas pelo contexto curl transferencia de arquivos via rede cut manipula campos de uma saída date exibe e modifica a data do sistema dd faz cópias perfeitas e muito mais declare mostra como está definida uma função df mostra o espaço livre no disco dhclient configura a rede com ip dinâmico DHCP diff compara exibindo em destaque as diferenças dig obtem informações do dns display exibe uma imagem na tela dmesg log da inicialização do kernel dmidecode exibe informações de haredware dnsmasq cache de dns para sua estação de trabalho dosfsck verifica integridade de sistemas de arquivos vfat .

se iniciante não se aventure espeak pronuncia textos em ingles ethtool configura parâmetros da interface de rede ettercap sniffer de rede expand converte tabulações em espaços expr manipula expressões fc edita o último comando fc-list lista as fontes do sistema fdisk particionador de discos fdupes localiza arquivos duplicados festival programa para falar textos ffmpeg conversor de formatos de midia ffmpeg2theora converte videos para o formato ogv for repete comandos determinados file exibe o tipo do arquivo passado .dpkg instala pacotes sem rede (gera dependências du mostra o espaço usado no disco echo mostra uma string na tela egrep grep extendido suporta expressões regulares modernas eject ejeta cds env mostra as variáveis de ambiente emacs editor super completo e complexo .

find busca arquivos e pastas free informa sobre o uso da memória fuser identifica qual processo está usando um recurso fuseiso monta imagens iso facilmente genisoimage gera imagens iso de pastas gpasswd adiciona usuário a grupos getconf exibe informações sobre o sistema gethostip retorna o ip de um endereço dado gparted particionador de discos grep filtra textos grin filtra textos (feito em python) gs gs .Ghostscript (PostScript and PDF language interpreter and previewer) halt desliga o sistama hash verifica se um programa está instalado hdparm ajusta parâmetros dos discos hostname mostra o nome do computador head mostra as primeiras linhas de um arquivo history Exibe o histórico de comandos html2text convert html para texto hwclock ajusta o relógio da placa mãe do computador iconv recodifica arquivos .

id mostra a identidade numérica do usuário if "se" .faz testes (use em scripts) ifs usado para quebrar elementos de uma string ifconfig mostra e configura endereço de rede iftop mostra o uso da rede por aplicações imagemagick manipula imagens pela linha de comando import captura imgens da tela install copia arquivos e configura atributos ip exibe e manipula rotas iptraf monitoramento de rede iptstate analizador de tráfego de rede iwconfig configuração de rede wireless iwlist listar as redes wireless disponíveis join junta linhas de arquivos kill mata processos killall mata processos lastlog mostra o último login let atribui valor a uma variável less permite paginar uma saida na tela ou paginar arquivos lame cria e converte mp3 locate localiza arquivos pelo nome .

lp para imprimir ln cria links ls lista o conteúdo de diretórios lscpu CPU architecture details lsb_release exibe a versão do sistema lsmod lista os módulos carregados do kernel lshw mostra informações sobre o hardware lsof mostra arquivos abertos no sistema lspci mostra informações sobre os dispositivos pci lynx navegador web via linha de comandos man exibe o manula de um comando mattrib modifica atributos de discos fat32 mc gerenciador de arquivos por linha de comando mcedit um editor de linha de comando fácil de usar md5sum checa a integridade de arquivos mencoder conversor de formatos de video mondo ferramenta de backup do sistema mount monta discos permitindo o acesso aos mesmos umount desmonta dispositivos mkdir cria pastas mkdosfs cria sistema de arquivos fat .

formata pendrives mv move ou renomeia arquivos e pastas mkisofs cria imagens iso (inclusive de pastas mplayer assistir dvds e extrair audio namebench ferramenta para testar qual é o dns mais rápido nano editor de textos de linha de comando bem fácil de usar nbtscan exibe informações netbios newusers cria usuários à partir de uma lista netcat escreve através de conexões de rede netdiscover descobrir máquinas ativas na rede netstat mostra informações da rede ngrep um grep que filtra dados na rede nice configura a prioridade para processos nl mostra um arquivo na tela numerado nmblookup procura no windows netbios o nome associado a um ip nmap ferramenta superpoderosa para redes nrg2iso converte linux.iso nslookup usado para obter informações de um servidor dns ntpdate atualiza o relógio via rede .mktemp cria arquivos temporários seguros makepasswd cria senhas seguras mkfs cria sistema de aruqivos .img para linux.

oggenc converter audio para ogg passwd modifica a senha paste descricao pdfimages extrair imagens de arquivos pdf pdftk corta e combina arquivos pdf pdnsd faz cache de dns perl linguagem de programação interpretada pgrep retorna o id de um processo pidof mostra o pid de um processo ping testa se um host está ativo pkill mata processos pelo nome pppoeconf configura uma conexão adsl printf usado para imprimir valores na tela ps mostra números dos processos pstotext converte pdf para texto pwd mostra o diretório atual pwgen gerador de senhas pump atribui endereço ip via dhcp popd entra no último diretório da pilha de diretórios pushd coloca diretório na pilha de diretórios random gerador de números aleatórios do kernel .

remote shell rsync sincroniza dados entre hosts sensors verifica a temperatura do processador screen abre multiplos terminais em um só sed editor de streams seq gera uma sequencia na tela setxkbmap configura o teclado nos sistemas modernos com novo xorg scp permite cópias entre dois hosts sftp Permite cópias mais seguras que o scp shred apaga um arquivo tornando o mesmo irrecuperável .read lê uma entrada digitada pelo usuário readmom lê ou grava dados em CD's redirecionamentos descricao rcp cópia remota recordmydesktop grava videos com som (do desktop) recode recodifica arquivos rename renomeia arquivos renice altera prioridade de processos rm remove arquivos e pastas rmmod descarrega ou desinstala módulos do kernel route controle de rotas rsh executa comandos remotos .

montagem segura svn sistema de controle de versões swapon habilita memória swap sync sincroniza dados entre memória e discos tac inverte as linhas de um arquivo tail exibe as ultimas linhas de um arquivo tar empacota arquivos compactados .sleep aguarda um tempo até a continuação de um comando shift usado para mudar o valor posicional dos parâmetros shutdown desliga ou renicia o comaputador shuf gera permutações randômicas smbclient permite acesso à máquinas windows smbmount monta compartilhamentos windows sort ordena linhas de um arquivo sox Sound eXchange. the Swiss Army knife of audio manipulation squid Controla acessos split divide um arquivo em pedaços sponge permite redirecionar um arquivo manipulado via pipe para dentro do mesmo stat mostra informações detalhadas sobre arquivos e diretórios startx inicia modo gráfico ssh permite acesso remoto de forma segura sshfs systema de arquivos sobre ssh .

tcpdump captura pacotes .linha de comando trickle limita banda de conexão tree exibe a listagem do diretório como uma arvore top lista consumo de memória e cpu dos processos touch exibe a hora de criação de arquivos tee descricao test testa condições tr faz substituição de caracteres trap captura sinais (veja exemplo) tty exibe o nome do terminal atual tune2fs adjust tunable filesystem parameters on ext2/ext3/ext4 type exibe onde está um comando tzselect seleciona o timezone (país) ufw novo firewall do linux uname exibe informações sobre a máquina umask define e exibe as permissões ao criar arquivos e pastas uniq remove linhas duplicadas .sniffer tcpflow captura fluxo tcp time testa o tempo de execução de um comando timeout roda um comando com tempo limite timidity programa para tocar musicas midi .

. vim editor supercompleto e complicado para iniciantes xargs construir listas de parâmetros .unaccent remove acentos de nomes upx compactador para executáveis usermod adiciona um usuário a um grupo vol_id fornece string de identificação de dispositivos (hd) watch executa um comando periodicamente exibindo a saida whatis exibe a descrição sobre um comando dado wc conta linhas de um arquivo wget baixa arquivos e sites em modo texto which O comando which é usado para localizar comandos whereis indica o local de um comando who informa quem está logado no computador w3m navegador de linha de comandos whoami quem sou eu? wodim grava dados em discos ópticos e mais .... xclip copia a saida do shell para a area de tranferência xdebconfigurator detectar opções do monitor xflux controla luminosidade do monitor baseado na sua localização geográfica xinit inicia seção gráfica xinput testa e configura dispositivos de entrada .

conectados ao Xorg xkill permite matar processos graficamente xmessage exibe pop-up tipo net send xrandr mostra e configura resolução de tela xsell copia textos de e para a área de transferência youtube-dl baixa videos do youtube pelo terminal zip compacta arquivos zsync implementação para http do protocolo rsync unzip descompacta arquivos zip .