Académique Documents
Professionnel Documents
Culture Documents
Uso de MetaCaracteres:
Um recurso poderoso do shell a capacidade de redirecionar a entrada e sada de comandos para e
de outros comandos de arquivos. Para permitir agrupar comandos, o shell utiliza metacaracteres.
Um metacaractere um caractere digitado que tem um significado especial para o shell para
conectar comandos ou solicitar expanso. So entre eles, o pipe (|), (&), (;) ()), ((), (<), (>).
Criao de aliases.
. O comando alias, pode criar um atalho para qualquer comando
$ alias p='pwd'
$ alias at='apt-get update'
Para remover a alias, utilize unalias.
#mcedit $HOME/ .bashrc -> para criar aliases.
Diretrios Linux.
. Verificar pgina 96.
Dicas.
ls a* -> vai listar no diretrio todos arquivos que comeam com a letra a
ls *a* -> vai listar no diretrio todos os arquivos que contm a letra a
ls a*e -> vai listar no diretrio todos os arquivos que comeam com a letra a, e contm a
letra e
ls [ae]* -> vai listar no diretrio todos os arquivos que comeam com a letra a e a letra e.
ls [a-f]* -> vai listar no diretrio todos os arquivos que comeam com a letra a e vai at a
letra f [a,b,c,d,e,f]
ls --hide=a -> vai listar o contedo, menos algo que comece com a letra a
ls -S -> aqui vai listar os arquivos por tamanho
Usando {}, voc pode expandir um conjunto de caracteres em todos os nomes de arquivo, nomes de
diretrios ou outros argumentos que voc d aos comandos. Por exemplo, se quiser criar um
conjunto de arquivos, com memo1 a memo5, voc pode fazer da seguinte maneira.
$ touch memo{1,2,3,4,5}
Voc pode usar intervalos de nmeros ou dgitos.
$ touch {Fernando, Marcela}-{Unifil, Pitagoras}
$ rm -f {a..f} -> aqui vai apagar todos as pastas de a at f