Você está na página 1de 6

MINIMAN cat

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

2,3,5-8 2 3 5 6 7 8 O segundo, o terceiro e do quinto ao oitavo

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

Um % literal Um TAB Uma quebra de linha

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

Backspace Caractere Backspace

Form feed Alimentao

Backslash Barra invertida \ literal

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

-mtime Mostra os arquivos modificados h N dias

-ls -printf -exec -ok -not

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 ^ $ . * [ \? \+ \| \( \) \{ \}

Expresso regular estendida ^ $ . * [ ? + | ( ) { }

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

Expression Especifica os comandos de edio

Comando Lembrete

Substitute Troca um texto por outro

p l d q r N

Print List Delete Quit Read

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

Next line Junta a prxima linha com a atual

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

/sed/,/grep/ Da linha que contm sed at a que contm grep

s/// Exemplo

s/a/b/gp Modificador Print, para mostrar o texto substitudo

& s/./& /

\1 s/\(.\)/\1 / Expande para o contedo do primeiro grupo marcado com \(\)

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

Monitora o arquivo ad infinitum

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

Complement Inverte a lista de caracteres (-c 0-9 similar a [^0-9])

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

Você também pode gostar