Você está na página 1de 3

SORC: LE01 Linux Pipe

LE01: Redirecionamento e filtros no Linux


Parte 1 – Revisão Teórica
Processos sendo executado no primeiro plano (Foreground)

a) xeyes
b) xcalc
c) xclock

Processos sendo executado no segundo plano (Background)

d) xeyes &
e) xcalc &
f) xclock &

Gerência de Memória:

free (Mostra os espaços livres e aqueles ocupados em memória RAM e Swap),


memstat (Mostra o uso da memória por parte dos diferentes processos),
pmap (Mostra como um processo está utilizando a memória).

Alguns desses comandos devem ser instalados;

Gerência de Processos

top, htop, ps, kill, killall, renice, jobs, bg, fg, time, nohup, strace.

Alguns desses comandos devem ser instalados;

● uname -a
3.2.0-4-amd64
– 3.2 : Série do Kernel
– 0-4 : Número de modificações
– amd64 : Tipo de compilação

● A primeira versão do Kernel foi a 0.0.2


Prompt: debian@server1:˜$

Modo Terminal
Modo console tty1 tty2 tty3 tty4 tty5 tty6
Modo gráfico ty7 tty8 tty9 tty10 tty11 tty12

● Para alternar: ALT + F2 ( para tty2)


● logout ( ctrl + d)
● halt
● reboot
● shutdown -h now
● shutdown -r now
● shutdown -r 20
● who ( -H, -q)
●w
● whoami
● uptime

Página 1|3
SORC: LE01 Linux Pipe

● clear
● ls ( -a, -i, -l, -p, -r, -F, -R)
● cd /, cd .. , cd- e cd
● pwd

Entendendo os dispositivos do sistema Linux ( Devices) /dev/

C = Caracter device: Exemplo: ls -laF /dev/ttyS0


B = Block device Exemplo: ls -laF /dev/hda1

Parte 2 – Prática (mão na massa)!!!


Habilite um terminal, para isto selecione no menu APLICATIVOS/ACESSORIOS/TERMINAL
Crie um subdiretório com a seguinte estrutura, SO/1BI

mkdir SO (criar o dir SO)


ls -la (verificar se o dir foi criado )
cd SO (mudar de dir)
mkdir 1BI (criar o dir 1BI)
cd 1BI (mudar de dir)

REDIRECIONAMENTO - FILTROS – PIPES

Habilite um terminal, para isto no Gnome vá ao menu Aplicações > Acessórios > Terminal ou
pressione simultaneamente as teclas Alt+F2, e na caixa de texto digite "gnome-terminal" e tecle
“Enter”

E trabalhe dentro do diretório criado SO-LINUX-TM/1BI-SEU-NOME, (confira na LE01-LINUX)

Dicas para desligar o PC


a) sudo shutdown –h now
b) sudo shutdown – h 15 “ O sistema será desligado em 15 minutos. Favor fechar todos os
seus programas. Obigado!”
Página 2|3
SORC: LE01 Linux Pipe

c) sudo shutdown –r now


d) sudo halt

Execute os seguintes comandos, identifique os comandos, analise e comente o que faz


cada linha. Lembre de argumentar a sua resposta.

1) cal 02 2023 > mes02.txt


2) cal 03 2023 > mes03.txt
3) cal 04 2023 > mes04txt
4) cal 05 2023 > mes05.txt
5) cal 06 2023 > mes06.txt
6) diff –f mes02.txt mes03.txt >> filtro01.txt
7) cat mes02.txt mes03.txt mes04.txt mes05.txt mes06.txt > mes02-06.txt
8) wc mes02-06.txt
9) wc mes0?.txt
10) wc mes*.txt
11) wc mes* ( Qual é a diferença entre 8 , 9 e 10?)
12) grep “2023” mes03.txt
13) grep “2023” *
14) grep “fevereiro” *
15) grep “abril” *
16) ls –la | more
17) ls –la | grep “mes”
18) ls –la | grep “mes” > class.txt
19) sort < / etc / fstab | grep “swap”
20) sort < / etc / fstab | grep “dev”
21) sort < / etc / fstab | grep “dev” > disp.txt (Qual é a diferença com o item 19?)
22) sort < / etc / fstab > arq.txt
23) cat /etc/services | more
24) cat /etc/services | tee listagem01.txt
25) cat /etc/services >> listagem02.txt (Qual é a diferença com o item 24?)
26) diff –f listagem01.txt listagem02.txt
27) cat /etc/services | grep Kerberos > filtro02.txt
28) locate find | grep bin/ >> filtro02.txt
29) cat /etc/apt/sources.list | grep karmic
30) sort /etc/apt/sources.list | grep karmic (Qual é a diferença com o item 29?)
31) sort /etc/apt/sources.list | grep karmic | wc
32) sort /etc/apt/sources.list | wc | grep karmic (Qual é a diferença com o item 31?)
33) xcalc & xeyes & xclock &
34) killal xcalc xeyes xclock
35) xcalc & xeyes & xclock &
36) kill pid1 pid2 pid3 (Qual é a diferença com o item 34?)
37) who | tee usuarios | sort

Página 3|3

Você também pode gostar