Terminál je pre mnohých používateľov Linuxu ako virtuálny druhý domov, pretože väčšinu svojho pracovného času trávia písaním príkazov v ňom. Ak sa nechcete nudiť nudnou čiernou obrazovkou príkazového riadka, je dôležité prispôsobiť si terminál podľa vašich predstáv.
Linux vám ponúka možnosť prispôsobiť si ľubovoľný aspekt terminálu – jeho vzhľad, správanie, farebné schémy, písmo a úvodnú obrazovku.
V tomto článku sa pozrieme na to, ako môžete prispôsobiť úvodnú obrazovku svojho terminálu Linux tak, aby oživila vaše relácie príkazového riadka.
Krok 1: Nájdenie konfiguračného súboru Shell
Emulátor terminálu nainštalovaný na vašom počítači so systémom Linux funguje ako rozhranie pre základný shell. Vo väčšine linuxových distribúcií je Bash predvolený shell, ktorý je predinštalovaný so systémom. V Linuxe, ak sa vám nepáči predvolený shell – vo väčšine prípadov Bash – môžete vždy zmeniť shell pomocou chsh.
Každý shell má konfiguračný súbor uložený v domovskom adresári užívateľa. Pre Bash sa súbor volá .bashrc. A ak používate Zsh, bude to tak .zshrc.
V domovskom adresári nájdite konfiguračný súbor zodpovedajúci shellu, ktorý práve používate. Na účely tejto príručky ukážeme, ako prispôsobiť úvodnú obrazovku na Bash. Všimnite si však, že kroky sú podobné aj pre ostatné shelly.
Ak chcete prispôsobiť úvodnú obrazovku vášho terminálu, najprv otvorte konfiguračný súbor shellu pomocou vášho obľúbený textový editor. V tomto prípade Vim:
vim ~/.bashrc
Krok 2: Pridanie obsahu úvodnej obrazovky
Skôr ako začnete pridávať sofistikované skripty do súboru, skúste najskôr vytlačiť jednoduchý reťazec, aby ste si overili, či shell správne číta konfiguračný súbor. Ak to chcete urobiť, pridajte nasledujúci riadok do konfiguračného súboru:
echo "Vitajte v termináli!"
teraz uložiť a ukončiť Vim a reštartujte terminál, aby ste videli zmeny.
Uvítacia textová správa sa zobrazí pri každom spustení shellu, zvyčajne pri reštartovaní terminálu.
Teraz, keď viete, že konfiguračný súbor funguje, je čas pridať do súboru nejaké zaujímavé informácie a príkazy.
1. Zobrazte systémové informácie na úvodnej obrazovke
Ak chcete veci okoreniť, môžete v hornej časti novej inštancie terminálu atraktívnym spôsobom zobraziť systémové informácie. Nemusíte sa báť extrahovať detaily systému a pekne ich prezentovať, k dispozícii je už niekoľko nástrojov, ktoré túto prácu urobia za vás. Dve z najpoužívanejších sú Neofetch a Screenfetch.
Predtým, ako budete môcť pridať príkazy do konfiguračného súboru, nainštalovať Neofetch (alebo Screenfetch) pomocou predvoleného správcu balíkov vo vašom systéme.
Potom, v závislosti od balíka, ktorý ste nainštalovali vyššie, pridajte niektorý z nasledujúcich príkazov na koniec konfiguračného súboru shellu:
neofetch
načítanie obrazovky
Uložte zmeny a reštartujte terminál.
2. Zobrazte náhodnú správu
Môžeš použiť bohatstvo na zobrazenie náhodných (niekedy vtipných) úvodzoviek pri každom spustení terminálu. Pred úpravou konfiguračného súboru nainštalujte bohatstvo balík vo vašom systéme.
Na Ubuntu/Debian:
sudo apt install fortune
V systéme Arch Linux:
sudo pacman -S fortune-mod
Ak chcete nainštalovať šťastie na Fedora a CentOS:
sudo dnf nainštalujte fortune-mod
Po inštalácii pridajte nasledujúci príkaz na koniec konfiguračného súboru:
bohatstvo
Výkon:
Môžete zbohatnúť pomocou iných utilít, ako napr cowsay na vytváranie pútavých výziev na úvodnej obrazovke. Nainštalujte balík cowsay do svojho počítača a do konfiguračného súboru shellu pripojte nasledujúci riadok:
šťastie | cowsay
Výkon:
3. Ukážte ASCII umenie pri spustení
Normálny text môže byť pre niektorých používateľov veľkým problémom. Hoci terminál Linux nepodporuje obrázky a videá, môžete použiť umenie ASCII na pridanie vizuálneho dotyku na obrazovku.
Na tento účel môžete použiť figúrka nástroj na konverziu normálneho textu na ASCII art. Balík je dostupný na oficiálnych repozitároch distribúcie a je možné ho stiahnuť pomocou predvoleného správcu balíkov.
Na systémoch založených na Debiane, ako je Ubuntu:
sudo apt install figlet
Ak chcete nainštalovať figlet na Arch Linux:
sudo pacman -S figúrka
Vo Fedore/CentOS a iných distribúciách založených na RPM:
sudo dnf nainštalovať figlet
Po nainštalovaní pripojte ku konfiguračnému súboru shell nasledujúci príkaz:
figlet -cl "Toto je reťazec"
...kde "Toto je reťazec" je text, ktorý chcete zobraziť ako obrázok ASCII.
Napríklad:
4. Pridajte informácie o počasí a dátume
Ak ste blázon do Linuxu a zdá sa, že si pri práci s príkazovým riadkom nepamätáte aktuálny dátum a počasie, môžete si terminál nakonfigurovať tak, aby vám pri spustení pripomenul takéto detaily.
Inštalácia zvlniť vo vašom systéme, ak ho ešte nemáte. Potom, ak chcete získať podrobnosti o počasí pri každom spustení terminálu, pridajte nasledujúci riadok do konfiguračného súboru:
curl wttr.in/paris? 0
Uistite sa, že ste nahradili "Paríž" vo vyššie uvedenom príkaze s vašou geografickou polohou. The ?0 prikáže programu vytlačiť iba aktuálne počasie namiesto predvolenej trojdňovej predpovede.
Môžete tiež vytlačiť aktuálny dátum a deň pomocou dátumová pomôcka. Jednoducho pridajte nasledujúci riadok do konfigurácie shellu:
dátum
Po pridaní oboch príkazov do súboru bude úvodná obrazovka vyzerať asi takto:
Krok 3: Uloženie a overenie zmien
Po dokončení úprav a úprav konfiguračného súboru je čas natrvalo použiť tieto zmeny uložením a ukončením súboru. Ak chcete zobraziť úvodnú obrazovku, jednoducho reštartujte terminál z ponuky aplikácií alebo použite Ctrl + Alt + T namiesto toho klávesovú skratku.
Môžete tiež vytvoriť vlastné skripty, ktoré vytlačia to, čo chcete vidieť na úvodnej obrazovke terminálu. Potom jednoducho pridajte príkaz na spustenie skriptu do konfiguračného súboru shellu a máte hotovo.
Nezmierte sa s predvoleným vzhľadom terminálu
Na rozdiel od Windows a macOS majú používatelia úplnú kontrolu nad vzhľadom a správaním svojho systému Linux. Môžete doslova zmeniť akýkoľvek aspekt operačného systému, pretože väčšina kódu je open source a je možné ho upraviť.
Ale pochopenie kódu môže byť ťažké, ak nepoznáte programovací jazyk. Preto by mali linuxoví majstri, ktorí chcú ponoriť svoje ruky do prispôsobenia a vývoja jadra, dobre ovládať programovací jazyk C a jeho koncepty.
Programovací jazyk C má tvrdú povesť. Ale ak sa s tým vyrovnáte, môžete naprogramovať čokoľvek, ako ukazujú tieto tipy.
Prečítajte si ďalej
- Linux
- Terminál
- Prispôsobenie systému Linux
Deepesh je Junior Editor pre Linux v MUO. Píše informačné príručky o Linuxe, ktorých cieľom je poskytnúť blažený zážitok všetkým nováčikom. Nie som si istý filmami, ale ak chcete hovoriť o technológii, je to váš chlap. Vo voľnom čase ho môžete nájsť čítať knihy, počúvať rôzne hudobné žánre alebo hrať na gitare.
prihlásiť sa ku odberu noviniek
Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné e-knihy a exkluzívne ponuky!
Kliknutím sem sa prihlásite na odber