Escolar Documentos
Profissional Documentos
Cultura Documentos
Opo Lembrete -n -s Number Squeeze Descrio Numera as linhas (Formato: Espaos, Nmero, TAB, Linha) Remove as linhas em branco excedentes
cut
Opo Lembrete -d -f -c Field Chars Descrio Mostra estes campos (veja tabela seguinte) Mostra estes caracteres (veja tabela seguinte) Delimiter Escolhe o delimitador (o padro o TAB)
-f e -c Abrange Significa 2,5 25 O segundo e o quinto 2-5 2-5 2,52345 12345 Do segundo ao quinto At o quinto 2 3 4 5 Do segundo em diante 2 5 6 7 O segundo e do quinto em diante
date
Opo Lembrete -d +%? Date Descrio Especifica a data (Ex.: tomorrow, 2 days ago, 5 weeks) Formato da data veja tabela seguinte (Ex.: %Y-%m-%d)
Formato Descrio do caractere de formatao %a Nome do dia da semana abreviado (Dom..Sb) %A %b %B %c %y %Y %m %d %j %H %M %S %s Nome do dia da semana (Domingo..Sbado) Nome do ms abreviado (Jan..Dez) Nome do ms (Janeiro..Dezembro) Data completa (Sat Nov 04 12:02:33 EST 1989) Ano (dois dgitos) Ano (quatro dgitos) Ms (01..12) Dia (01..31) Dia do ano (001..366) Horas (00..23) Minutos (00..59) Segundos (00..60) Segundos desde 1 de Janeiro de 1970
%% %t %n
diff
Opo Lembrete -u -C -r -N -i -w Unified Context Recursive New file Descrio Formato unificado (com contexto e os sinais de + e -) Indica a quantidade de linhas usadas para o contexto Varre todo o diretrio Considera arquivos no-encontrados como vazios
Ignore case Ignora a diferena entre maisculas e minsculas White space Ignora a diferena de linhas e espaos em branco
echo
Opo Lembrete Descrio -n Newline No quebra a linha no final -e \a \b \c \e \f \n \r \t \v \\ \nnn \xnn Escape Alert EOS Escape Newline Return Tab Vtab Octal Hexa Interpreta os escapes especiais (ver tabela seguinte) Descrio Alerta (bipe) Termina a string Caractere Esc Linha nova Retorno de carro Tabulao horizontal Tabulao vertical Caractere cujo octal nnn Caractere cujo hexadecimal nn Escape Lembrete
find
Opo -name -iname -type -size -user Descrio Especifica o nome do arquivo (ou *parte* dele) Ignora a diferena entre maisculas e minsculas no nome Especifica o tipo do arquivo (f=arquivo, d=diretrio, l=link) Mostra os arquivos que possuem o tamanho especificado Mostra os arquivos de um usurio especfico
Mostra os arquivos no mesmo formato do comando ls Formatao avanada para mostrar os nomes dos arquivos Executa um comando com os arquivos encontrados Executa um comando com os arquivos encontrados, com confirmao Inverte a lgica da expresso
-and, -or E, OU lgico para as condies Detalhes das opes -exec e -ok A string {} representa o nome do arquivo encontrado O comando deve ser passado sem aspas O comando deve ser terminado por um ponto-e-vrgula escapado \; Tem que ter um espao antes do ponto-e-vrgula escapado Mover os arquivos .txt para .txt.old: find . -name '*.txt' -exec mv {} {}.old \;
fmt
Opo Lembrete Descrio -w Width Define o nmero mximo de colunas (o padro 75) -u Uniform Remove espaos excedentes
grep
Opo Lembrete Descrio -i Ignore case Ignora a diferena entre maisculas e minsculas -v -r -q -s -n -c -l -w -x -A -B -C grep Invert Quiet Silent Number Count Filename Word Full line After Before Context Mostra as linhas que no casam com o padro No mostra as linhas que encontrar (usar com o test) No mostra os erros (usar com o test) Mostra tambm o nmero da linha Conta o nmero de linhas encontradas Mostra apenas o nome o arquivo que casou O padro uma palavra inteira, e no parte dela O padro uma linha inteira, e no parte dela Mostre N linhas de contexto depois do padro Mostre N linhas de contexto antes do padro Mostre N linhas de contexto antes e depois do padro As identidades do grep Procura por uma expresso regular bsica Recursive Varre subdiretrios tambm
egrep ou grep -E Procura por uma expresso regular estendida fgrep ou grep -F Procura por uma string Metacaracteres Expresso regular bsica ^ $ . * [ \? \+ \| \( \) \{ \}
head
Opo Lembrete -n -c Lines Char Descrio Mostra as N primeiras linhas (o padro 10) Mostra os N primeiros caracteres (incluindo \n)
od
Opo Lembrete Descrio -a Name Mostra os nomes dos caracteres -c -o -x ASCII Octal Hexa Mostra os caracteres ASCII Mostra os cdigos em octal Mostra os cdigos em hexadecimal
paste
Opo Lembrete Descrio -d Delimiter Escolhe o delimitador (o padro o TAB) -s Serial Transforma todas as linhas em apenas uma
printf
Formato Lembrete %d %o %x %X %f %e %E %s String Decimal Octal Hexa Hexa Float Descrio Nmero decimal Nmero octal Nmero hexadecimal (a-f) Nmero hexadecimal (A-F) Nmero com ponto flutuante Nmero em notao cientfica (e+1) Nmero em notao cientfica (E+1) String
sed
Opo Lembrete -n -e -f s/// Not print File Descrio S mostra a linha caso usado o comando p L os comandos de edio de um arquivo Ao
Comando Lembrete
p l d q r N
Mostra a linha na sada Mostra a linha na sada, com \t, \a, Apaga a linha Sai do sed L o contedo de um arquivo Abrange
Endereo 1 A primeira linha 1,5 5,$ /sed/ 5,/sed/ 1,5! /sed/! g p s/a/b/g
Da primeira linha at a quinta Da quinta linha at a ltima A(s) linha(s) que contm a palavra sed Da quinta linha at a linha que contm sed Todas as linhas, exceto da primeira a quinta A(s) linha(s) que no contm a palavra sed Descrio Modificador Global, para trocar todas as ocorrncias Expande para todo o trecho casado na primeira parte
s/// Exemplo
& s/./& /
seq
Opo Lembrete Descrio -s Separator Define o separador (o padro \n) -f Format Define o formato do nmero (o padro %g)
sort
Opo Lembrete Descrio -n Numeric Ordena numericamente (o padro alfabeticamente) -r -f -k -t -o Reverse Key Separator Output Reverte a ordenao (de Z para A, de 9 para 0) Ordena pela coluna N (a primeira 1) Escolhe o separador para o -k (o padro o TAB) Grava a sada no arquivo especificado Ignore case Ignora a diferena entre maisculas e minsculas
tail
Opo Lembrete -n -c Lines Char Descrio Mostra as N ltimas linhas (o padro 10) Mostra os N ltimos caracteres (incluindo \n)
-f
Follow
tee
Opo Lembrete -a Append Descrio Anexa ao final do arquivo (o padro sobrescrever)
tr
Opo Lembrete -s -d -c abc a7z a-z 0-7 Squeeze Delete Descrio Espreme caracteres iguais consecutivos para apenas um Apaga todos os caracteres listados Engloba a e b e c a e 7 e z de a at z de zero a sete
Argumento
uniq
Opo Lembrete -i -d -u Duplicate Unique Descrio Mostra apenas as linhas que so repetidas Mostra apenas as linhas que no so repetidas Ignore case Ignora a diferena entre maisculas e minsculas
wc
Opo Lembrete -c -w -l -L Char Word Line Longest Descrio Conta o nmero de caracteres (bytes) Conta o nmero de palavras Conta o nmero de linhas Mostra o tamanho da linha mais comprida
xargs
Opo Lembrete -n -i Number Replace Descrio Use N argumentos por linha de comando Troca a string {} pelo argumento da vez