Linia de comandă Ubuntu: Comenzi Bash
Linia de comandă din Ubuntu, cunoscută și ca terminal, oferă instrumente puternice pentru interacțiunea cu sistemul. Aceasta permite utilizatorilor să execute comenzi direct pentru a gestiona fișiere, a instala software, a configura setările sistemului și multe altele. Inima terminalului Ubuntu este Bash, un shell de linie de comandă care interpretează și execută comenzi.
În acest articol, vom explora unele dintre cele mai comune și utile comenzi Bash pentru Ubuntu, oferindu-vă o bază solidă pentru a lucra eficient în terminal.
Ce este Bash?
Bash (prescurtarea de la Bourne Again Shell) este shell-ul de linie de comandă implicit în Ubuntu și în majoritatea distribuțiilor Linux. Este o interfață bazată pe text care permite utilizatorilor să emită comenzi direct către sistemul de operare. Bash este extrem de puternic și acceptă funcții precum scripting, istoric de comenzi, aliasuri și multe altele.
Terminalul poate fi deschis în Ubuntu apăsând Ctrl Alt T sau căutând “Terminal” în meniul de aplicații.
Comenzi de bază Bash
Mai jos sunt prezentate câteva comenzi de bază care sunt esențiale pentru navigarea și efectuarea operațiunilor în terminalul Ubuntu.
1. pwd – Imprimă directorul de lucru
Comanda pwd afișează directorul curent în care lucrați.
pwd
2. ls – Listează conținutul directorului
Comanda ls listează fișierele și directoarele din directorul curent.
ls
Puteți adăuga opțiuni pentru a afișa mai multe informații, cum ar fi permisiunile fișierelor, dimensiunile fișierelor și altele:
ls -l
- -l: Format lung, afișează detaliile fișierului (permisiuni, proprietar, dimensiune și data modificării).
- -a: Afișează fișierele ascunse (fișierele care încep cu .).
3. cd – Schimbă directorul
Comanda cd este utilizată pentru a schimba directorul curent.
cd /path/to/directory
- Pentru a naviga la directorul dvs. de origine, tastați pur și simplu:
cd
- Pentru a avansa cu un director:
cd ..
4. mkdir – Crearea unui director
Comanda mkdir creează un nou director.
mkdir nou_directoriu
5. rmdir – Eliminare director
Comanda rmdir elimină un director gol.
rmdir nume_director
Pentru a elimina un director și conținutul său, utilizați comanda rm cu opțiunea -r:
rm -r nume_directoriu
Comenzi de gestionare a fișierelor
Gestionarea fișierelor este o parte esențială a utilizării liniei de comandă. Iată câteva comenzi cheie pentru crearea, vizualizarea și ștergerea fișierelor.
1. touch – Crearea unui fișier nou
Comanda touch creează un fișier gol sau actualizează marca temporală a unui fișier existent.
touch nume_fișier.txt
2. cp – Copierea fișierelor și directoarelor
Comanda cp este utilizată pentru a copia fișiere sau directoare.
cp sursă_fișier destinație
Pentru a copia un director și conținutul acestuia, utilizați opțiunea -r:
cp -r director sursă director destinație
3. mv – Mutarea sau redenumirea fișierelor
Comanda mv mută sau redenumește fișiere și directoare.
- Pentru a muta un fișier:
mv nume_fișier /new/directory
- Pentru a redenumi un fișier:
mv nume_ vechi nume_ nou
4. rm – Eliminarea fișierelor
Comanda rm șterge fișiere. Utilizați-o cu precauție, deoarece fișierele șterse nu sunt mutate în coșul de gunoi.
rm nume_fișier.txt
Pentru a șterge directoare și conținutul acestora, utilizați opțiunea -r:
rm -r nume_directoriu
Vizualizarea și editarea fișierelor
Terminalul oferă mai multe modalități de vizualizare și editare directă a fișierelor text.
1. cat – Vizualizarea conținutului fișierului
Comanda cat afișează conținutul unui fișier.
cat nume_fișier.txt
2. less – Vizualizarea conținutului fișierului pagină cu pagină
Comanda less este utilă pentru vizualizarea fișierelor mari, deoarece vă permite să parcurgeți conținutul pe rând, pagină cu pagină.
less nume_fișier.txt
3. nano – Editarea fișierelor
Comanda nano deschide editorul de text Nano în terminal, permițându-vă să editați fișiere direct.
nano nume_fișier.txt
4. head și tail – Vizualizarea începutului și sfârșitului fișierelor
- head afișează primele 10 linii ale unui fișier:
head nume_fișier.txt
- tail afișează ultimele 10 linii ale unui fișier:
tail nume_fișier.txt