3. Lucrul în terminal

GNOME Terminal (uzual folosit terminalul) este o aplicație software, la fel ca LibreOffice și Firefox. Terminalul este folosit, în general, pentru rularea aplicațiilor software (programe, utilitare) care nu au interfață grafică (GUI). Exemple de astfel de aplicații / programe / utilitare sunt: ls, tree, ps și echo. Toate acestea (și altele) vor fi prezentate ulterior în această carte. Pentru moment este suficient să știm că ele există.

Folosim linia de comandă prin intermediul aplicației GNOME Terminal, care are identificatorul gnome-terminal. Avem nevoie de linia de comandă ca să rezolvăm mai rapid unele taskuri. Vom aprofunda aceste lucruri în capitolul Îmbunătățirea lucrului în linia de comandă.

3.1. Deschiderea și închiderea terminalului

Fiind o aplicație ca oricare alta, avem mai multe moduri prin care putem să deschidem aplicația GNOME Terminal (la fel cum am menționat în secțiunea Pornirea și oprirea aplicațiilor):

  • Apăsând click dreapta și apoi butonul Open Terminal, ca în imaginea de mai jos:

    Deschiderea aplicației *GNOME Terminal* folosind click dreapta
  • Folosind combinația de taste Ctrl+Alt+t.

Pentru închiderea terminalului avem următoarele variante:

  • Folosind butonul x din partea dreaptă-sus a aplicației.

  • Folosind combinația de taste Ctrl+d.

3.1.1. Exerciții

  1. Deschideți de patru ori aplicația GNOME Terminal folosind combinația de taste Ctrl+Alt+t.

  2. Închideți toate aplicațiile GNOME Terminal deschise folosind combinația de taste Ctrl+d.

3.2. Folosirea taburilor în terminal

Avem următoarea situație: deschidem o aplicație din terminal și vrem să monitorizăm câte resurse folosește, totul din linia de comandă. Ca să facem acest lucru, putem să deschidem două terminale: unul cu aplicația pe care vrem să o monitorizăm și unul în care pornim aplicația de monitorizare. Pe lângă aceste două acțiuni, putem să avem nevoie să facem și altele, iar lucrul cu mai multe terminale deschise devine dificil.

La fel ca atunci când folosim un browser web, avem nevoie de taburi și în terminal.

În următoarele sub-subsecțiuni vom vorbi despre cum să deschidem, să închidem și să navigăm între taburile din terminal.

3.2.1. Deschiderea și închiderea taburilor

Deschideți din nou aplicația GNOME Terminal.

Deschidem un nou tab atunci când avem nevoie să facem o altă operație, fără a o întrerupe pe cea de acum. Închidem taburile în momentul în care am terminat o operație pentru a nu încărca sistemul.

Putem deschide un nou tab în terminal în mai multe moduri:

  • Apăsând click dreapta în interiorul terminalului, după care pe butonul New Tab, ca în imaginea de mai jos:

    Deschiderea taburilor în terminal folosind click dreapta
  • Folosind combinația de taste Ctrl+Shift+t.

Putem închide un tab în terminal în mai multe moduri:

  • Folosind butonul (simbolul) x din dreptul tabului, ca în imaginea de mai jos:

    Închiderea taburilor în terminal folosind butonul ``x``
  • Folosind combinația de taste Ctrl+d.

3.2.1.1. Exerciții

  1. Deschideți un nou terminal folosind combinația de taste Ctrl+Alt+t.

  2. Deschideți două taburi de terminal noi folosind combinația de taste Ctrl+Shift+t,

  3. Închideți taburile folosind combinația de taste Ctrl+d.

3.3. Alte shortcuturi utile în terminal

Pe lângă shortcuturile de pornire/oprire a terminalului, de lucru cu taburi în terminal, mai există și alte shortcuturi cu care, dacă le reținem, vom putea lucra în terminal foarte rapid.

În subsecțiunile următoare vom vorbi despre scrollul, copierea și lipirea textului în terminal și despre golirea ecranului de terminal.

3.3.1. Scroll

Pentru a da scroll în terminal avem mai multe moduri:

  • Folosind mouse-ul sau touchpad-ul.

  • Folosind combinațiile de taste Shift+PageUp și Shift+PageDown.

3.3.2. Golirea ecranului de terminal

Pentru golirea ecranului de termninal avem mai multe variante:

  • Folosind comanda clear în terminal, ca în imaginea de mai jos:

    Curățarea ecranului de terminal folosind ``clear``
  • Folosind combinația de taste Ctrl+l în terminal.

3.3.3. Copierea și lipirea textului

Copierea și lipirea de text sunt operații foarte importante. Vrem să evităm greșile de tastare pe cât posibil. Folosirea acestor feature-uri este un mod de a preveni greșeli de tastare.

3.3.3.1. Copierea textului

În cadrul aplicației GNOME Terminal copierea textului se face diferit față de alte aplicații, în mai multe moduri:

  • Selectăm textul, apăsăm click dreapta și apăsăm butonul Copy, ca în imaginea de mai jos:

    Copierea textului în terminal
  • Selectăm textul și apăsăm combinația de taste Ctrl+Insert.

3.3.3.2. Lipirea textului

În cadrul aplicației GNOME Terminal lipirea textului se face diferit față de alte aplicații, în mai multe moduri:

  • Apăsăm click dreapta și apăsăm butonul Paste, ca în imaginea de mai jos:

    Lipirea textului în terminal
  • Apăsăm combinația de taste Shift+Insert.