Escolar Documentos
Profissional Documentos
Cultura Documentos
Administrao de
Sistemas Linux
Trabalhando com
comandos
Entrada e Sada
Padro
IEEE ComSoc UnB Student Branch Chapter Pipe
Scripts
Introduo
18 de julho de 2017 Laos e
condicionais
Executando
Apoio:
Introduo
Sumrio Administrao de
Sistemas Linux
Scripts
Trabalhando com comandos Introduo
Laos e
Entrada e Sada Padro condicionais
Executando
Pipe
Scripts
Introduo
Laos e condicionais
Executando
Introduo
Sumrio Administrao de
Sistemas Linux
Scripts
Trabalhando com comandos Introduo
Laos e
Entrada e Sada Padro condicionais
Executando
Pipe
Scripts
Introduo
Laos e condicionais
Executando
Introduo
O que j foi visto Administrao de
Sistemas Linux
Aula 2
O que j vimos
Comandos Aula 2
Aula 3
Shell
I cd - Trocar o diretrio de trabalho atual Definio
Processos
I ls - Listar (diretrio ou contedo) Trabalhando com
comandos
I ln - Criar link Entrada e Sada
Padro
I rm - Apagar itens no diretrio atual Pipe
Scripts
I touch - Criar um arquivo vazio Introduo
Laos e
condicionais
I stat - Verificar propriedades de um item Executando
I su - Trocar de usurio
I lsblk - Listar unidades e parties
I blkid - Listar dispositivos de bloco
I fdisk - Ferramenta para trabalhar com discos
Introduo
Sumrio Administrao de
Sistemas Linux
Scripts
Trabalhando com comandos Introduo
Laos e
Entrada e Sada Padro condicionais
Executando
Pipe
Scripts
Introduo
Laos e condicionais
Executando
Introduo
O que j foi visto Administrao de
Sistemas Linux
Aula 3
O que j vimos
Aula 2
Comandos Aula 3
Shell
I find Definio
Processos
I mount e umount Trabalhando com
comandos
I df e du Entrada e Sada
Padro
Pipe
I Arquivo /etc/fstab
Scripts
I fdisk e mkfs Introduo
Laos e
condicionais
I pvs, pvdisplay e pvcreate Executando
I vgs e vgdisplay
I lvs e lvdisplay
I vgextend e lvextend
I resize2fs
Introduo
Sumrio Administrao de
Sistemas Linux
Scripts
Trabalhando com comandos Introduo
Laos e
Entrada e Sada Padro condicionais
Executando
Pipe
Scripts
Introduo
Laos e condicionais
Executando
Introduo
Shell Administrao de
Sistemas Linux
Definio
O que j vimos
Aula 2
Aula 3
Shell
Interpretador de Comandos Definio
Processos
Fork e Exec
Processos so criados atravs das system calls fork, exec
Introduo
Sumrio Administrao de
Sistemas Linux
Scripts
Trabalhando com comandos Introduo
Laos e
Entrada e Sada Padro condicionais
Executando
Pipe
Scripts
Introduo
Laos e condicionais
Executando
Introduo
Shell Administrao de
Sistemas Linux
Processos
O que j vimos
Fork e Exec Aula 2
Aula 3
Shell
Definio
Processos
Trabalhando com
comandos
Entrada e Sada
Padro
Pipe
Scripts
Introduo
Laos e
condicionais
Executando
Introduo
Shell Administrao de
Sistemas Linux
Processos
O que j vimos
Aula 2
Aula 3
Monitorando processos Shell
Processos do usurio atual Definio
Processos
ps Trabalhando com
comandos
Entrada e Sada
Padro
Pipe
Scripts
Introduo
Laos e
condicionais
Executando
Introduo
Shell Administrao de
Sistemas Linux
Processos
O que j vimos
Aula 2
Aula 3
Monitorando processos Shell
Processos do usurio atual Definio
Processos
ps Trabalhando com
comandos
Entrada e Sada
Todos os processos (todos usurios) Padro
Pipe
ps aux Scripts
Introduo
Laos e
condicionais
Executando
Introduo
Shell Administrao de
Sistemas Linux
Processos
O que j vimos
Aula 2
Aula 3
Monitorando processos Shell
Processos do usurio atual Definio
Processos
ps Trabalhando com
comandos
Entrada e Sada
Todos os processos (todos usurios) Padro
Pipe
ps aux Scripts
Introduo
Lista informaes especficassh Laos e
condicionais
Executando
ps - eo pid , user , comm
Introduo
Shell Administrao de
Sistemas Linux
Processos
O que j vimos
Aula 2
Aula 3
Monitorando processos Shell
Processos do usurio atual Definio
Processos
ps Trabalhando com
comandos
Entrada e Sada
Todos os processos (todos usurios) Padro
Pipe
ps aux Scripts
Introduo
Lista informaes especficassh Laos e
condicionais
Executando
ps - eo pid , user , comm
Consultar o manual!
man ps
Introduo
Sumrio Administrao de
Sistemas Linux
Scripts
Trabalhando com comandos Introduo
Laos e
Entrada e Sada Padro condicionais
Executando
Pipe
Scripts
Introduo
Laos e condicionais
Executando
Introduo
Shell Administrao de
Sistemas Linux
Entrada e Sadas Padro
O que j vimos
Aula 2
Aula 3
Shell
Representados por descritores de arquivos Definio
Processos
O que j vimos
Aula 2
Aula 3
Shell
Representados por descritores de arquivos Definio
Processos
O que j vimos
Aula 2
Redirecionamento Aula 3
Shell
I < Entrada padro Definio
Processos
I > Sada padro Trabalhando com
comandos
Entrada e Sada
Padro
Redirecionamento de Sada Pipe
Scripts
ls -l > lista_ arquiv os Introduo
Laos e
condicionais
equivalente a Executando
O que j vimos
Aula 2
Redirecionamento Aula 3
Shell
I < Entrada padro Definio
Processos
I > Sada padro Trabalhando com
comandos
Entrada e Sada
Padro
Redirecionamento de Sada Pipe
Scripts
ls -l > lista_ arquiv os Introduo
Laos e
condicionais
equivalente a Executando
O que j vimos
Aula 2
Aula 3
Redirecionamento Shell
Definio
I < Entrada padro Processos
Trabalhando com
I > Sada padro comandos
Entrada e Sada
Padro
Pipe
O que j vimos
Aula 2
Aula 3
Redirecionamento Shell
Definio
I < Entrada padro Processos
Trabalhando com
I > Sada padro comandos
Entrada e Sada
Padro
Pipe
Scripts
Trabalhando com comandos Introduo
Laos e
Entrada e Sada Padro condicionais
Executando
Pipe
Scripts
Introduo
Laos e condicionais
Executando
Introduo
Shell Administrao de
Sistemas Linux
Pipe
O que j vimos
Aula 2
Aula 3
Shell
Pipe Definio
Processos
Usado para redirecionar sada de um comando para outro Trabalhando com
comandos
Entrada e Sada
Listando e ordenando Padro
Pipe
ls -a | sort Scripts
Introduo
E para filtrar? Laos e
condicionais
Executando
Introduo
Shell Administrao de
Sistemas Linux
Pipe
O que j vimos
Aula 2
Aula 3
Shell
Pipe Definio
Processos
Usado para redirecionar sada de um comando para outro Trabalhando com
comandos
Entrada e Sada
Listando e ordenando Padro
Pipe
ls -a | sort Scripts
Introduo
E para filtrar? Laos e
condicionais
Executando
O que j vimos
Aula 2
Aula 3
Shell
Pipe Definio
Processos
Usado para redirecionar sada de um comando para outro Trabalhando com
comandos
Entrada e Sada
Listando e ordenando Padro
Pipe
ls -a | sort Scripts
Introduo
E para filtrar? Laos e
condicionais
Executando
Scripts
Trabalhando com comandos Introduo
Laos e
Entrada e Sada Padro condicionais
Executando
Pipe
Scripts
Introduo
Laos e condicionais
Executando
Introduo
Scripts Administrao de
Sistemas Linux
Introduo
O que j vimos
Automatizao de tarefas Aula 2
Aula 3
Scripts
Introduo
Laos e
condicionais
Executando
Introduo
Scripts Administrao de
Sistemas Linux
Introduo
O que j vimos
Automatizao de tarefas Aula 2
Aula 3
Scripts
Exemplo simples Introduo
Laos e
condicionais
#!/ bin / bash Executando
pwd
ls -l
dir_atual = $ ( pwd )
l is ta _ di r_ a tu a l = $ ( ls -l )
echo " Diretorio atual : $dir_atual "
echo " ls no diretorio atual : $ l i s t a _ d i r _ a t u a l "
Introduo
Sumrio Administrao de
Sistemas Linux
Scripts
Trabalhando com comandos Introduo
Laos e
Entrada e Sada Padro condicionais
Executando
Pipe
Scripts
Introduo
Laos e condicionais
Executando
Introduo
Scripts Administrao de
Sistemas Linux
Laos e condicionais
O que j vimos
Aula 2
Automatizao de tarefas Aula 3
Trabalhando com
comandos
Entrada e Sada
Padro
Pipe
Scripts
Introduo
Laos e
condicionais
Executando
Introduo
Scripts Administrao de
Sistemas Linux
Laos e condicionais
O que j vimos
Aula 2
Automatizao de tarefas Aula 3
O que j vimos
Aula 2
Exemplo Aula 3
Shell
# !/ bin / bash Definio
Processos
No muito prtico
Existe um jeito mais rpido de fazer isso (prxima aula)
Introduo
Sumrio Administrao de
Sistemas Linux
Scripts
Trabalhando com comandos Introduo
Laos e
Entrada e Sada Padro condicionais
Executando
Pipe
Scripts
Introduo
Laos e condicionais
Executando
Introduo
Scripts Administrao de
Sistemas Linux
Executando
O que j vimos
Aula 2
Aula 3
Shell
Execuo Definio
Processos
O que j vimos
Aula 2
Aula 3
Shell
Execuo Definio
Processos
Execuo:
./ nome - do - script . sh