Terminalul este ca o a doua casă virtuală pentru mulți utilizatori Linux, deoarece își petrec cea mai mare parte a timpului de lucru tastând comenzi în el. Este important să personalizați terminalul după dorința inimii dvs. dacă nu doriți să vă plictisiți cu ecranul plictisitor și negru din linia de comandă.

Linux vă oferă posibilitatea de a personaliza orice fațetă a terminalului - aspectul, comportamentul, schemele de culori, fontul și ecranul de splash.

În acest articol, vom arunca o privire asupra modului în care puteți personaliza ecranul de deschidere al terminalului Linux pentru a vă anima sesiunile de linie de comandă.

Pasul 1: Găsirea fișierului de configurare Shell

Emulatorul de terminal instalat pe mașina dvs. Linux funcționează ca un front-end pentru shell-ul de bază. Pe majoritatea distribuțiilor Linux, Bash este shell-ul implicit care vine preinstalat împreună cu sistemul. Pe Linux, dacă nu vă place shell-ul implicit – Bash în majoritatea cazurilor – puteți oricând schimbați shell-ul folosind chsh.

instagram viewer

Fiecare shell are un fișier de configurare stocat în directorul principal al utilizatorului. Pentru Bash, fișierul este numit .bashrc. Și dacă utilizați Zsh, va fi .zshrc.

În directorul principal, găsiți fișierul de configurare corespunzător shell-ului pe care îl utilizați în prezent. În scopul acestui ghid, vom demonstra cum să personalizați ecranul de introducere pe Bash. Cu toate acestea, rețineți că pașii sunt similari și pentru alte shell-uri.

Pentru a personaliza ecranul de deschidere al terminalului dvs., deschideți mai întâi fișierul de configurare a shell-ului folosind dvs editorul de text preferat. În acest caz, Vim:

vim ~/.bashrc

Pasul 2: Adăugarea Conținutului Ecranului Splash

Înainte de a începe să adăugați scripturi sofisticate la fișier, încercați mai întâi să imprimați un șir simplu pentru a verifica dacă fișierul de configurare este citit corect de shell. Pentru a face acest lucru, adăugați următoarea linie la fișierul de configurare:

echo „Bine ați venit la terminal!”

Acum, salvați și părăsiți Vim și reporniți terminalul pentru a vedea modificările.

Mesajul text de bun venit va fi afișat de fiecare dată când shell-ul este lansat, în general când reporniți terminalul.

Acum că știți că fișierul de configurare funcționează, este timpul să adăugați câteva informații și comenzi interesante la fișier.

1. Afișați informații despre sistem în ecranul de deschidere

Pentru a condimenta lucrurile, puteți afișa informații de sistem în partea de sus a unei noi instanțe de terminal într-un mod atractiv. Nu trebuie să vă faceți griji despre extragerea detaliilor sistemului și prezentarea lor frumos, sunt deja disponibile câteva instrumente care fac această treabă pentru dvs. Două dintre cele mai utilizate sunt Neofetch și Screenfetch.

Înainte de a putea adăuga comenzile la fișierul de configurare, instalați Neofetch (sau Screenfetch) folosind managerul de pachete implicit de pe sistemul dvs.

Apoi, în funcție de pachetul pe care l-ați instalat mai sus, adăugați oricare dintre următoarele comenzi la sfârșitul fișierului de configurare shell:

neofetch
screenfetch

Salvați modificările și reporniți terminalul.

2. Afișează un mesaj aleatoriu

Poți să folosești avere pentru a afișa ghilimele aleatoare (uneori amuzante) ori de câte ori lansați terminalul. Înainte de a edita fișierul de configurare, instalați avere pachet pe sistemul dvs.

Pe Ubuntu/Debian:

sudo apt install fortune

Pe Arch Linux:

sudo pacman -S fortune-mod

Pentru a instala Fortune pe Fedora și CentOS:

sudo dnf install fortune-mod

Odată instalat, adăugați următoarea comandă la sfârșitul fișierului de configurare:

avere

Ieșire:

Puteți trage avere cu alte utilități precum cowsay pentru a crea solicitări atrăgătoare pentru ecranul de introducere. Instalați pachetul cowsay pe mașina dvs. și adăugați următoarea linie la fișierul de configurare shell:

avere | cowsay

Ieșire:

3. Afișați o artă ASCII la lansare

Textul normal poate fi o mare dezactivare pentru unii utilizatori. Deși terminalul Linux nu acceptă imagini și videoclipuri, puteți, totuși, să utilizați arta ASCII pentru a adăuga o atingere vizuală pe ecran.

Pentru aceasta, puteți folosi figură utilitate pentru a converti textul normal în ASCII art. Pachetul este disponibil în depozitele oficiale de distribuție și poate fi descărcat folosind managerul de pachete implicit.

Pe sisteme bazate pe Debian, cum ar fi Ubuntu:

sudo apt install figlet

Pentru a instala figlet pe Arch Linux:

sudo pacman -S figlet

Pe Fedora/CentOS și alte distribuții bazate pe RPM:

sudo dnf install figlet

Odată instalat, adăugați următoarea instrucțiune la fișierul de configurare a shell-ului:

figlet -cl „Acesta este un șir”

...Unde "Acesta este un șir" este textul pe care doriți să-l afișați ca artă ASCII.

De exemplu:

4. Adăugați informații despre vreme și dată

Dacă sunteți înnebunit după Linux și nu vă puteți aminti data curentă și vremea în timp ce lucrați la linia de comandă, puteți configura terminalul pentru a vă aminti astfel de detalii la lansare.

Instalare răsuci pe sistemul dvs. dacă nu îl aveți deja. Apoi, pentru a obține detalii despre vreme de fiecare dată când lansați terminalul, adăugați următoarea linie la fișierul de configurare:

curl wttr.in/paris? 0

Asigurați-vă că înlocuiți "Paris" în comanda menționată mai sus cu locația dvs. geografică. The ?0 comandă programului să imprime doar vremea curentă în loc de prognoza implicită de trei zile.

De asemenea, puteți imprima data și ziua curente folosind utilitatea datei. Pur și simplu adăugați următoarea linie la configurația shell:

Data

După adăugarea ambelor comenzi la fișier, ecranul de introducere va arăta cam așa:

Pasul 3: Salvarea și verificarea modificărilor

După ce ați terminat de reglat și editat fișierul de configurare, este timpul să aplicați definitiv acele modificări prin salvarea și ieșirea din fișier. Pentru a vizualiza ecranul de introducere, pur și simplu reporniți terminalul din meniul Aplicații sau utilizați Ctrl + Alt + T în schimb, comandă rapidă de la tastatură.

De asemenea, puteți crea scripturi personalizate care imprimă ceea ce doriți să vedeți pe ecranul de deschidere al terminalului. Apoi, pur și simplu adăugați comanda pentru a executa scriptul în fișierul de configurare shell și ați terminat.

Nu vă mulțumiți cu aspectul implicit al terminalului

Spre deosebire de Windows și macOS, utilizatorii au control complet asupra aspectului și comportamentului sistemului lor Linux. Puteți schimba literalmente orice aspect al sistemului de operare, deoarece majoritatea codului este open-source și disponibil pentru modificare.

Dar înțelegerea codului poate fi dificilă dacă nu sunteți familiarizat cu limbajul de programare. Prin urmare, utilizatorii de Linux care doresc să se apuce de personalizare și dezvoltare de kernel ar trebui să aibă o bună înțelegere a limbajului de programare C și a conceptelor acestuia.

AcțiuneTweetE-mail
5 Sfaturi de programare C pe care trebuie să le înveți pentru a începe

Limbajul de programare C are o reputație dură. Dar dacă te descurci cu el, poți programa orice, așa cum arată aceste sfaturi.

Citiți în continuare

Subiecte asemănătoare
  • Linux
  • Terminal
  • Personalizare Linux
Despre autor
Deepesh Sharma (92 articole publicate)

Deepesh este editorul junior pentru Linux la MUO. El scrie ghiduri informaționale pe Linux, cu scopul de a oferi o experiență fericită tuturor noilor veniți. Nu sunt sigur despre filme, dar dacă vrei să vorbești despre tehnologie, el este tipul tău. În timpul liber, îl puteți găsi citind cărți, ascultând diferite genuri muzicale sau cântând la chitară.

Mai multe de la Deepesh Sharma

Aboneaza-te la newsletter-ul nostru

Alăturați-vă buletinului nostru informativ pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Click aici pentru a te abona