12 lucruri care sunt mai ușor de făcut în linia de comandă Linux

Interfețele grafice, concepute inițial pentru a ușura utilizarea computerelor, pot paradoxal încetini și complica sarcinile zilnice.

În lumea Linux, linia de comandă este adesea cea mai eficientă, chiar dacă nu mereu cea mai intuitivă, oferind o cale rapidă de a executa exact acțiunile dorite.

Iată câteva exemple de operațiuni în Linux care se realizează mai ușor prin linia de comandă decât prin intermediul interfețelor grafice.

1. Deschide un Terminal

Deși nu este o comandă propriu-zisă, ci mai degrabă o combinație de taste, deschiderea terminalului prin tastatură este mult mai rapidă. Într-un test pe Manjaro Linux cu Xfce, am observat că folosirea scurtăturii Ctrl + Alt + T este semnificativ mai rapidă decât navigarea prin meniuri cu mouse-ul.

În plus, poți personaliza combinații de taste pentru a accesa linia de comandă și mai rapid.

2. Monitorizarea Rapidă a Performanței Sistemului

Deși multe medii desktop oferă monitoare de sistem, accesul la ele nu este întotdeauna direct. De exemplu, pe Manjaro Xfce, navigarea prin meniuri pentru a accesa Htop sau Task Manager necesită timp și efort.

Este mult mai eficient să deschizi un terminal și să rulezi comanda „top”, „htop” sau „btop”. Acestea oferă instantaneu informații despre utilizarea memoriei, procese active, consumul procesorului și altele. Există o varietate de instrumente similare disponibile prin linia de comandă, toate rapid accesibile.

3. Închiderea Forțată a Programelor

Când un program devine nereceptiv, comanda „killall” oferă o soluție rapidă. De exemplu, pentru a închide un browser numit Midori:

 killall midori 

… va închide forțat aplicația.

4. Verificarea Spațiului pe Disc

Este important să cunoști spațiul de stocare disponibil pe sistemul tău Linux pentru a gestiona instalarea de programe, descărcările și jocurile. Ubuntu oferă un analizor grafic al utilizării discului, accesibil prin meniul Sistem.

Totuși, prin linia de comandă, rulând:

 df -h 

Veți primi informații detaliate despre discuri, partiții și sisteme de fișiere, inclusiv dimensiunea totală, spațiul folosit și cel disponibil.

5. Consultații Meteo

Verificarea vremii poate fi simplă. Fie te uiți pe fereastră, fie folosești aplicații grafice sau site-uri web specializate. Însă, cu o singură comandă în terminal, poți obține o prognoză detaliată pe trei zile, inclusiv ilustrații ASCII.

Pentru aceasta, folosește comanda curl împreună cu serviciul meteorologic wttr.in:

 curl wttr.in/oras_tau 

6. Modificarea Rezoluției Ecranului

Modificarea rezoluției ecranului este o operație pe care o facem frecvent, în special pentru capturi de ecran. Metoda grafică variază în funcție de distribuție, necesitând navigarea prin meniuri și confirmarea modificărilor.

În schimb, prin terminal, comanda:

 xrandr 

va lista toate rezoluțiile disponibile. Apoi, o poți seta cu:

 xrandr -s 1920x1080 

Fără dialoguri de confirmare, modificarea se aplică instant, iar dacă nu-ți place, poți rula din nou „xrandr”.

7. Transferul Fişierelor către un Server

Majoritatea serverelor funcționează pe Linux, inclusiv cele de pe Raspberry Pi. De obicei, transferul de fișiere se face prin FTP cu clienți dedicați.

Însă, pentru o gestionare mai eficientă, poți folosi combinația de Secure Shell (SSH) și Secure Copy (SCP). Pentru a accesa serverul prin SSH:

 ssh [email protected] 

iar pentru copierea fișierelor prin SCP:

 scp /calea/catre/fisierele/tale [email protected]:/calea/unde/vrei/sa/ajunga/fisierele/ 

Simplu și rapid!

8. Backup-ul Fişierelor Linux

Pentru a proteja datele, backup-ul regulat este crucial. Deși poți folosi unități USB sau utilitare grafice de backup, cum ar fi „Backups” din Ubuntu sau Timeshift, poți obține o eficiență mai mare prin linia de comandă.

Timeshift folosește rsync pentru backup, dar poți utiliza direct comanda rsync pentru a salva fișiere pe un server la distanță, programând backup-urile cu cron.

9. Instalarea de Software Nou

Linux oferă multe modalități de instalare a software-ului, majoritatea bazate pe interfețe grafice, cum ar fi centrele de software. Însă acestea pot fi lente și problematice.

Instalarea pachetelor prin linia de comandă este simplă. Pe distribuțiile bazate pe Debian, caută pachete cu:

 apt search nume_pachet 

și instalează cu:

 sudo apt install nume_pachet 

Există comenzi similare pentru Arch, Fedora, openSUSE și Alpine. Poți adăuga și software din surse externe sau compila direct codul sursă.

10. Gestionarea Listelor de Sarcini

O listă de sarcini este esențială pentru organizare. Deși poți folosi Google Keep sau foi de calcul, acestea pot fi complicate. Taskwarrior este un instrument de linie de comandă simplu și eficient, disponibil în depozitele majorității distribuțiilor.

Adaugă o sarcină cu:

 task add scrie un articol pentru MUO 

Vizualizează sarcinile cu:

 task 

Marchează o sarcină ca fiind finalizată cu:

 task done x 

unde „x” este numărul sarcinii. Acesta este cu siguranță o modalitate mai eficientă decât crearea unui document Google Sheets!

11. Actualizarea Software-ului

Distribuții precum Ubuntu oferă instrumente grafice pentru actualizări, care apar adesea când ești ocupat. În loc să aștepți solicitarea de parolă, folosește terminalul.

Pentru Ubuntu sau Debian, rulează:

 sudo apt update && sudo apt upgrade -y 

Iar pentru utilizatorii Arch:

 sudo pacman -Syu 

12. Căutarea și Vizionarea Videoclipurilor YouTube

YouTube este o platformă imensă, dar nu trebuie să suporți reclamele dintr-un browser. Ytfzf, un instrument de linie de comandă, folosește API-ul Invidious pentru căutare, apoi yt-dlp pentru descărcare și redare în mpv.

Este o metodă rapidă, simplă și eficientă, disponibilă din orice fereastră terminal.

Utilizează Terminalul Linux pentru Eficiență!

Aceste 12 exemple demonstrează cum linia de comandă oferă o modalitate mai directă și mai eficientă de a realiza sarcini care altfel ar necesita o interfață grafică.

Terminalul Linux nu trebuie să fie intimidant. Odată ce te familiarizezi cu sarcinile de bază, vei descoperi că este un instrument puternic și eficient, cu numeroase modalități de a personaliza și scurta comenzile.