| Comando | Descrição |
| apropos word | mostra comandos pertinentes a word |
| gpg -c file | encripta o arquivo passado como argumento (file) |
| gpg file.gpg | decripta o arquivo passado como argumento (file) |
| cal -3 | mostra um calendário |
| look wordprefix | pesquisa rápida em dicionário |
| grep --color word /usr/share/dict/words | destaca ocorrências de palavras em dicionário |
| nice command | roda um comando em baixa prioridade |
| echo 'wget url' | at 01:00 | faz um download da url à 01:00AM para o diretório corrente |
| echo "mail -s 'get the train' P@draigBrady.com < /dev/null" | at 17:45 | email de alerta de compromisso |
| echo '(321-123)/123' | bc -l | calculadora na linha de comando |
| echo 'print (10E3-123)/123' | python | calculadora na linha de comando (com notação científica) |
| watch -n1 'cat /proc/interrupts' | observa dados alteráveis continuamente |
| time command | ver quanto tempo dura a execução do comando |
| dd bs=1M if=/dev/hda | gzip | ssh user@remote dd of=hda.gz | faz um backup do disco rígido para uma máquina remota |
| alias hd='od -Ax -tx1z -v' | cria um alias para fazer um dump em hexa de um arquivo |
| ls | pr -T9 -W$COLUMNS | imprime em 9 colunas na largura do terminal |
| touch -c -t 0304050607 file | seta o timestamp do arquivo (YYMMDDhhmm) |
| du -sh file dir | mostra a utilização em disco do arquivo e diretório |
| pstree -hlp | mostra hierarquia de processos |
| cp -Rp dir1 dir2 | cópia a árvore de diretório dir1 para dir2, preservando as permissões, ownership e timestamp |
| scp -rp dir1 user@hostname:/tmp/. | cópia via ssh a árvore de diretório dir1 para o host hostname, abaixo do diretório remoto /tmp, preservando as permissões, ownership e timestamp. |
| df -h | mostra utilização de filesystems com valores formatados em K, M, G,... |
| navegação em diretório | |
| cd - | volta para o diretório anterior |
| cd | vai para o diretório home |
| (cd dir && command) | vai para o diretório (dir), executa o comando (command) e retorna para o diretório corrente automaticamente |
| pushd . | põe o diretório corrente na pilha de modo que você possa fazer um popd de volta para ele |
| CDs | |
| dd bs=1M if=/dev/cdrom | gzip > cdrom.iso.gz | salva uma cópia do cdrom em formato comprimido |
| mkisofs -r dir | gzip > cdrom.iso.gz | cria uma image iso (cdrom) do diretório |
| gzip -dc cdrom.iso.gz | cdrecord dev=0,0,0 - | grava uma imagem em formato comprimido para um cdrom |
| cdparanoia -B | copia trilhas de áudio do CD para arquivos wav no diretório atual |
| cdrecord dev=0,0,0 -audio *.wav | grava um CD de áudio a partir de todos os arquivos wav no diretório corrente |
| cdrecord dev=0,0,0 image.iso | grava um CD a partir de uma imagem ISO |
| mount -o loop -t iso9660 imagem.iso /mnt/image | monta uma imagem ISO no diretório /mnt/image |
| oggenc --tracknum="track" track.cdda.wav -o "track.ogg" | gera arquivo ogg de um arquivo wav |
| archives | |
| tar c dir | bzip2 > dir.tar.bz2 | gera um archive do diretório |
| bzip2 -dc dir.tar.bz2 | tar x | extrai um archive |
| find dir -name "*.png" | xargs tar rf dir.tar; bzip2 dir.tar | gera um archive de *.png no diretório dir |
| file searching | |
| alias l='ls -l --color=auto' | cria um alias para listar o diretório em formato detalhado |
| ls -rt | lista arquivos classificados por timestamp |
| ls -rS | lista arquivos classificados pelo tamanho |
| find -name '*.[ch]' | xargs grep -E 'search string' | procura em *.c and *.h por "search string" no diretório corrente e abaixo |
| find -type f | xargs grep -E 'search string' | procura em todos os arquivos regulares por "search string" no diretório corrente e abaixo |
| find -type f -maxdepth 1 | xargs grep -E 'search string' | procura em todos os arquivos regulares por "search string" no diretório corrente apenas |
| locate 'file*.txt' | pesquisa indexada por arquivos no sistema |
| slocate 'file*.txt' | pesquisa indexada por arquivos no sistema, com implementação de segurança e melhor performance |
| whereis command | localiza binários, fonte, e arquivos de man page do comando |
| which command | mostra o caminho completo do comando |
| edição de texto | |
| sed '/ *#/d; /^ *$/d' file | remove comentários e linhas em branco do arquivo (file) |
| sed 's/string1/string2/g' file | substitui string2 por string1 no arquivo (file) |
| tr -d '\r' < file | converte arquivo texto DOS para unix |
| RPM | |
| rpm -ivh packages(s).rpm | instala pacote(s) rpm |
| rpm -Uvh packages(s).rpm | atualiza os pacote(s) rpm |
| rpm -e package | remove o pacote |
| rpm -q package | mostra a versão do pacote instalado |
| rpm -q -i package | mostra os metadados do pacote |
| rpm -q -f /path/file | mostra a qual pacote o arquivo (file) pertence |
| rpm -q -l package | lista onde os arquivos do pacote foram instalados |
| rpm -q -l -p package.rpm | lista onde os arquivos do pacote seriam(ão) instalados |
| rpm -q --requires package | lista arquivos/pacotes que o pacote rpm requer (dependências) |
| rpm -q --whatrequires package | lista pacotes que requerem o pacote especificado no comando |
| rpm -q -a --queryformat '%10{SIZE}\t%{NAME}\n' | sort -k1,1n | lista todos os pacotes classificados por tamanho |
| interativo | |
| mc | poderoso gerenciador de arquivos (se há um arquivo que você não sabe como abrir, tecle return neleno mc), cliente ftp, ... |
| screen | terminal virtual com capacidade de detach... |
| lynx | web browser |
| gnuplot | utilitário gráfico interativo/escriptável |
| octave | ambiente estilo matlab |
base de dados:http://www.pixelbeat.org/cmdline_pt_BR.html
Nenhum comentário:
Postar um comentário