Introducere în Linux Un ghid la îndemână - "Tille" Garrels
Introducere în Linux Un ghid la îndemână - "Tille" Garrels
Introducere în Linux Un ghid la îndemână - "Tille" Garrels
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Tabelul 5-1. Comenzi noi <strong>în</strong> Capitolul 5: Redirecţionarea I/O<br />
Comanda Înţelesul comenzii<br />
date Afişează informaţii despre oră şi dată.<br />
set Configurează conso<strong>la</strong> (opţiunile acesteia).<br />
sort Sortează liniile de text.<br />
uniq Exclude duplicatele liniilor dintr-un fişier sortat.<br />
5.5. Exerciţii<br />
Exerciţiile care urmează sunt exemple despre cum puteţi combina comenzile. Scopul principal este<br />
folosirea cât mai redusă a tastei Enter.<br />
Faceţi toate exerciţiile folosind un cont obişnuit şi nu fiţi surprinşi dacă unele comenzi vor returna<br />
erori. Când le <strong>în</strong>tâlniţi, nu uitaţi să citiţi paginile man referitoare <strong>la</strong> comenzile <strong>în</strong> cauză!<br />
● Folosiţi comanda cut pe ieşirea generată de listarea unui director care conţine multe fişiere pentru a<br />
afişa doar permisiunile asociate fişierelor. Apoi realizaţi o conexiune cu sort şi uniq pentru a filtra<br />
orice duplicate. Folosiţi apoi wc pentru a număra permisiunile diferite din acel director.<br />
● Trimiteţi ieşirea comenzii date <strong>în</strong>tr-un fişier. Adăugaţi ieşirea comenzii ls acelui fişier. Trimiteţi acest<br />
fişier către căsuţa de poştă electronică locală (nu specificaţi nici un , doar numele de<br />
utilizator va fi suficient). În cazul <strong>în</strong> care folosiţi Bash, veţi observa o notificare de mesaj nou <strong>în</strong><br />
căsuţa locală dacă aţi efectuat corect exerciţiul.<br />
● Listaţi dispozitivele din /dev care sunt folosite de UID-ul dumneavoastră. Conexaţi prin less pentru<br />
a le viziona cum se cuvine.<br />
● Introduceţi următoarele comenzi ca utilizator obişnuit. Determinaţi intrarea, ieşirea şi eroarea<br />
standard pentru fiecare comandă.<br />
� cat fişier_inexistent<br />
� file /sbin/ifconfig<br />
� grep root /etc/passwd /etc/fişier_inexistent >rezultat_grep<br />
� /etc/init.d/sshd start > /var/tmp/output<br />
� /etc/init.d/cron start > /var/tmp/output 2>&1<br />
� Verificaţi rezultatele prin introducerea din nou a aceloraşi comenzi, redirectând ieşirea<br />
standard către fişierul /var/tmp/output şi erorile standard către fişierul<br />
/var/tmp/error.<br />
● Câte procese rulează <strong>în</strong> acest moment pe sistemul dumneavoastră?<br />
● Câte fişiere ascunse sunt <strong>în</strong> directorul personal?<br />
● Folosiţi locate pentru a găsi documentaţia despre kernelul folosit.<br />
● Spuneţi ce fişier conţine intrarea următoare:<br />
Şi aceasta:<br />
● Spuneţi ce se <strong>în</strong>tâmplă când introduceţi comanda următoare:<br />
> time; date >> time; cat < time<br />
● Ce comandă veţi folosi pentru a verifica care script din directorul /etc/init.d porneşte un<br />
anume proces?<br />
96