Você está na página 1de 1

cat

Opo Dica
-n
Number
-s

Squeeze

Descrio
Numera as linhas (Formato: Espaos, Nmero,
TAB, Linha)
Remove as linhas em branco excedentes

cut
Opo
-d
-f
-c
-f e -c
2,5
2-5
2-5
2,52,3,5-8

Dica
Delimiter
Field
Chars
Abrange
25
2345
2345
12345
2567
235678

Descrio
Escolhe o delimitador (o padro o TAB)
Mostra estes campos (veja tabela seguinte)
Mostra estes caracteres
Significa
O segundo e o quinto
Do segundo ao quinto
Do segundo em diante
At o quinto
O segundo e do quinto em diante
O segundo, o terceiro e do quinto ao oitavo

date
Opo Dica
-d
Date
+%?
Fmt
%a
%A
%b
%B
%c
%y
%Y
%m
%d
%j
%H
%M
%S
%s
%%
%t
%n

Descrio
Informa a data (tomorrow, 2 days ago, 5 weeks)
Formato da data veja tabela seguinte
(Ex.: %Y-%m-%d)
Descrio do caractere de formatao
Nome do dia da semana abreviado (Dom..Sb)
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
Um % literal
Um TAB
Uma quebra de linha

Esc
\a
\b
\c
\e
\f
\n
\r
\t
\v
\\
\nnn
\xnn

Dica
Alert
Backspace
EOS
Escape
Form feed
Newline
Return
Tab
Vtab
Backslash
Octal
Hexa

Descrio
Alerta (bipe)
Caractere Backspace
Termina a string
Caractere Esc
Alimentao
Linha nova
Retorno de carro
Tabulao horizontal
Tabulao vertical
Barra invertida \ literal
Caractere cujo octal nnn
Caractere cujo hexadecimal nn

find
Opo Descrio
-name Especifica o nome do arquivo (ou *parte* dele)
-iname Ignora a diferena entre maisculas e minsculas no nome
-type
Especifica o tipo do arquivo (f=arquivo, d=diretrio, l=link)
-mtime Mostra os arquivos modificados h N dias
-size
Mostra os arquivos que possuem o tamanho especificado
-user Mostra os arquivos de um usurio especfico
-ls
Mostra os arquivos no mesmo formato do comando ls
-printf Formatao avanada para mostrar os nomes dos arquivos
-exec Executa um comando com os arquivos encontrados
-ok
Executa um comando com os arquivos encontrados (confirma)
-and, -or E, OU lgico para as condies
-not
Inverte a lgica da expresso
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 \;

head
Descrio
Mostra as N primeiras linhas (o padro 10)
Mostra os N primeiros caracteres (incluindo \n)

Opo
-a
-c
-o
-x

Descrio
Mostra os nomes dos caracteres
Mostra os caracteres ASCII
Mostra os cdigos em octal
Mostra os cdigos em hexadecimal

Opo Dica
-s
Separator
-f
Format

od
Dica
Name
ASCII
Octal
Hexa

Descrio
Escolhe o delimitador (o padro o TAB)
Transforma todas as linhas em apenas uma

Fmt
%d
%o
%x
%X
%f
%e
%E
%s

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

sort

String

-r
-f
-k
-t
-o

Descrio
Ordena numericamente (o padro
alfabeticamente)
Reverse
Reverte a ordenao (de Z para A, de 9 para 0)
Ignore case Ignora a diferena entre maisculas e minsculas
Key
Ordena pela coluna N (a primeira 1)
Separator Escolhe o separador para o -k (o padro o TAB)
Output
Grava a sada no arquivo especificado

Opo
-n
-c
-f

Dica
Lines
Char
Follow

tail

printf
Dica
Decimal
Octal
Hexa
Hexa
Float

Descrio
Define o separador (o padro \n)
Define o formato do nmero (o padro %g)

Opo Dica
-n
Numeric

paste
Opo Dica
-d
Delimiter
-s
Serial

Opo Dica
-n
Not print
-e
Expression
-f
File
Cmd
Dica
s///
Substitute
p
Print
fmt
l
List
Opo Dica
Descrio
Delete
-w
Width
Define o nmero mximo de colunas (padro=75) d
q
Quit
-u
Uniform
Remove espaos excedentes
r
Read
grep
N
Next line
Opo Dica
Descrio
Endereo
-i
Ignore case Ignora a diferena entre maisculas e minsculas 1
-v
Invert
Mostra as linhas que no casam com o padro
1,5
diff
-r
Recursive Varre subdiretrios tambm
5,$
Opo Dica
Descrio
-q
Quiet
No mostra as linhas que encontrar (use no test) /sed/
-u
Unified
Formato unificado (com contexto e sinais + e -)
-s
Silent
No mostra os erros (use com o test)
5,/sed/
-C
Context
Indica a quantidade de linhas usadas para o
-n
Number
Mostra tambm o nmero da linha
/sed/,/grep/
contexto
-c
Count
Conta o nmero de linhas encontradas
-r
Recursive Varre todo o diretrio
-l
Filename
Mostra apenas o nome o arquivo que casou
1,5!
-N
New file
Considera arquivos no-encontrados como
-w
Word
O padro uma palavra inteira, e no parte dela /sed/!
vazios
-x
Full line
O padro uma linha inteira, e no parte dela
s///
Exemplo
-i
Ignore case Ignora a diferena entre maisculas e minsculas -A
After
Mostre N linhas de contexto depois do padro
-w
White space Ignora a diferena de linhas e espaos em branco -B
g
s/a/b/g
Before
Mostre N linhas de contexto antes do padro
-C
Context
Mostre N linhas de contexto antes e depois
echo
p
s/a/b/gp
As identidades do grep
Opo Dica
Descrio
grep
Procura por uma expresso regular bsica
-n
Newline
No quebra a linha no final
&
s/./& /
egrep ou grep -E
Procura por uma expresso regular estendida
-e
Escape
Interpreta os escapes especiais (ver tabela
fgrep ou grep -F
Procura por uma string
seguinte)
\1
s/\(.\)/\1 /
Metacaracteres
Expresso regular bsica ^ $ . * [ \? \+ \| \( \) \{ \}
Expresso regular estendida ^ $ . * [ ? + | ( ) { }

miniman http://aurelio.net/shell/miniman/

seq

Opo Dica
-n
Lines
-c
Char

Descrio
Mostra as N ltimas linhas (o padro 10)
Mostra os N ltimos caracteres (incluindo \n)
Monitora o arquivo ad infinitum

tee
Opo Dica
-a

Append

Descrio
Anexa ao final do arquivo (o padro
sobrescrever)

tr

sed
Descrio
S mostra a linha caso usado o comando p
Especifica os comandos de edio
L os comandos de edio de um arquivo
Ao
Troca um texto por outro
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
Junta a prxima linha com a atual
Abrange
A primeira linha
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
Da linha que contm sed at a que contm
grep
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
Modificador Print, para mostrar o texto
substitudo
Expande para todo o trecho casado na primeira
parte
Expande para o contedo do primeiro grupo
marcado com \(\)

Opo Dica
-s
Squeeze

Arg.
abc
a7z
a-z
0-7

Descrio
Espreme caracteres iguais consecutivos para
apenas um
Delete
Apaga todos os caracteres listados
Complement Inverte a lista de caracteres
(-c 0-9 similar a [^0-9])
Engloba
a e b e c
a e 7 e z
de a at z
de zero a sete

Opo
-i
-d
-u

Dica
Ignore case
Duplicate
Unique

Descrio
Ignora a diferena entre maisculas e minsculas
Mostra apenas as linhas que so repetidas
Mostra apenas as linhas que no so repetidas

Opo
-c
-w
-l
-L

Dica
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

-d
-c

uniq

wc

xargs
Opo Dica
-n
Number
-i
Replace

Descrio
Use N argumentos por linha de comando
Troca a string {} pelo argumento da vez

Criado por Aurelio Marinho Jargas | aurelio.net | @oreio