This shows you the differences between two versions of the page.
uso:laboratoare:new:05-cli:basics [2018/10/30 09:40] liza_elena.babu |
uso:laboratoare:new:05-cli:basics [2019/10/28 19:24] (current) lucian.teodorescu |
||
---|---|---|---|
Line 1: | Line 1: | ||
===== Basics ===== | ===== Basics ===== | ||
- | Deschidem un terminal folosind combinația de taste ''CTRL + ALT + T''. Primul lucru pe care îl vedem | + | Deschidem un terminal folosind combinația de taste ''Ctrl+Alt+t''. Primul lucru pe care îl vedem |
- | când deschidem un nou terminal este **promptul** care, în cazul nostru, este 'student@uso:~$'. | + | când deschidem un nou terminal este **promptul** care, în cazul nostru, este ''student@uso:~$''. |
- ''student'' este numele utilizatorului curent | - ''student'' este numele utilizatorului curent | ||
- ''uso'' se numește **hostname** | - ''uso'' se numește **hostname** | ||
Line 14: | Line 14: | ||
</code> | </code> | ||
- | - Logați-vă ca utilizatorul **root**. Observați că promptul arată diferit, dispare simbolul ''$'' și apare simbolul ''#'' care ne atenționează că suntem logați ca utilizator privilegiat al sistemului. | + | - Autentificați-vă ca utilizatorul **root**. Observați că promptul arată diferit, dispare simbolul ''$'' și apare simbolul ''#'' care ne atenționează că suntem logați ca utilizator privilegiat al sistemului. |
- | - Deconectați-vă de pe acest cont și asigurați-vă că sunteți din nou logați ca utilizatorul cu care erați logați anterior, și anume''student''. | + | - Deconectați-vă de pe acest cont și asigurați-vă că sunteți din nou autentificați ca utilizatorul cu care erați autentificați anterior, și anume ''student''. |
Prin deschiderea unui nou terminal, se creează, de fapt, un nou proces în sistem. Știm că orice proces | Prin deschiderea unui nou terminal, se creează, de fapt, un nou proces în sistem. Știm că orice proces | ||
Line 43: | Line 43: | ||
- Logați-vă ca utilizatorul ''root'' și porniți un proces cu comanda ''sleep 100 &''. Deconectați-vă și apoi afișați procesele pornite doar din terminalul curent. Ce observați? | - Logați-vă ca utilizatorul ''root'' și porniți un proces cu comanda ''sleep 100 &''. Deconectați-vă și apoi afișați procesele pornite doar din terminalul curent. Ce observați? | ||
- | Comanda ''ps - e'' ne afișează 4 atribute despre toate procesele din sistem: PID, TTY, TIME și CMD. | + | Comanda ''ps -e'' ne afișează 4 atribute despre toate procesele din sistem: PID, TTY, TIME și CMD. |
<code bash> | <code bash> | ||
Line 54: | Line 54: | ||
</code> | </code> | ||
- | Ne intersează pentru moment coloana a doua și anume ''TTY''. TTY face referire la terminalul din care | + | Ne interesează pentru moment coloana a doua și anume ''TTY''. TTY face referire la terminalul din care |
a fost pornit un anumit proces. Observăm pe a doua coloană intrări de tipul ''?''. | a fost pornit un anumit proces. Observăm pe a doua coloană intrări de tipul ''?''. | ||
Semnul întrebării apare în momentul în care procesul este unul de tip **daemon**, mai exact atunci când | Semnul întrebării apare în momentul în care procesul este unul de tip **daemon**, mai exact atunci când | ||
Line 75: | Line 75: | ||
O altă variantă ar fi să folosim tasta săgeată sus pentru a naviga printre ultimele comenzi pe care | O altă variantă ar fi să folosim tasta săgeată sus pentru a naviga printre ultimele comenzi pe care | ||
le-am dat, însă această variantă vine cu dezavantajul că o căutare poate dura destul de mult în cazul | le-am dat, însă această variantă vine cu dezavantajul că o căutare poate dura destul de mult în cazul | ||
- | în care am dat multe comenzi între timp. Dacă ne amintim o parte din comandă putem folosi **reversed | + | în care am dat multe comenzi între timp. |
- | search** pentru a găsi o comandă dată anterior. Folosiți combinația de taste ''CTRL + R'' pentru a porni | + | |
+ | Dacă ne amintim o parte din comandă, putem folosi **reversed | ||
+ | search** pentru a găsi o comandă dată anterior. Folosiți combinația de taste ''Ctrl+r'' pentru a porni | ||
căutarea, scrieți o parte din comandă. Folosiți în continuare aceeași combinație pentru a găsi comanda | căutarea, scrieți o parte din comandă. Folosiți în continuare aceeași combinație pentru a găsi comanda | ||
exactă. | exactă. | ||
Line 84: | Line 86: | ||
</code> | </code> | ||
- | În final, dacă vrem să "curățam" terminalul pentru a nu ne încurca, folsim comanda ''clear'' sau | + | În final, dacă vrem să "curățam" terminalul pentru a nu ne încurca, folosim comanda ''clear'' sau |
- | combinația de taste ''CTRL + L''. | + | combinația de taste ''Ctrl+l''. |
<code bash> | <code bash> |