Escolar Documentos
Profissional Documentos
Cultura Documentos
Pg. 1
Pg. 2
Redirecionamento e Pipe
Comando Chaining
Variveis de Ambiente
/etc/profile file
.bashrc file
.bash_profile file
/etc/skel directory
Pg. 3
Redirecionamento e Pipe
Pg. 4
Redirecionamento e Pipe
Pg. 5
Redirecionamento e Pipe
Pg. 6
Encadeamento de Comandos
;, &&, ||: Permite a execuo de mltiplos comandos em
sequncia. Tambm permite a execuo baseada no
sucesso ou falha do comando anterior.
cat 123.txt ; ls -l Executa o primeiro comando, em
seguida, segundo comando, sem relao de status de
sada do primeiro
cat 123.txt && ls -l Executa o segundo comando se o
primeiro for bem sucedido.
cat 123.txt || ls -l Executa o segundo comando se o
primeiro falhar
Pg. 7
Encadeamento de Comandos
seq escreve uma sequncia de nmeros
seq 1 10
seq 1 1000 > 1thousand.txt cria um arquivo com a
sequncia de nmeros de 1 at 1000
wc conta palavras, linhas, etc de um arquivo texto.
wc m /var/log/messages
wc -l 123.txt
ls /etc | wc -l
file identifica o tipo de arquivo
file 123.txt
file /bin/fdisk
2014 OFICINA DO FUTURO Todos os direitos reservados
Pg. 8
Encadeamento de comando
Quiz:
O que o comando a seguir faz?
cat /etc/passwd | wc -c
Pg. 9
Variveis de Shell
Pg. 10
Varivel de Ambiente
As variveis de ambiente NO so individuais para
cada usurio do sistema ou consoles virtuais e
permanecem residentes na memria RAM.
Algumas variveis do GNU/Linux afetam o
comportamento de todo o Sistema Operacional,
como o idioma utilizado e o path.
Variveis de ambientes so nomes que contm
algum valor e tem a forma NOME=Valor
Para criar uma varivel chamada TESTE que
contenha o valor 123456 digite:
export TESTE=123456. Agora para ver o resultado
digite: echo $TESTE
2014 OFICINA DO FUTURO Todos os direitos reservados
Pg. 11
Arquivo /etc/profile
Pg. 12
Arquivo .bashrc
/etc/.bashrc
Os comandos deste arquivo so executados no
momento que o usurio inicia um shell
Note que este um arquivo oculto pois tem um . no
inicio do nome.
Armazena aliases para funcionar no sistema todo
Alias rm = rm i
Pg. 13
Arquivo .bash_profile
Pg. 14
Diretrio /etc/skel
Pg. 15
Pg. 16
Quiz
O comando abaixo est correto? Sim ou No ? Se no
est, qual a melhor maneira de declarar esse tipo de
varivel ?
TESTE=curso de unix
Pg. 17