Terminalas daugeliui „Linux“ vartotojų yra tarsi virtualūs antrieji namai, nes jie didžiąją darbo laiko dalį praleidžia jame rinkdami komandas. Svarbu pritaikyti terminalą pagal savo širdies troškimą, jei nenorite nuobodžiauti nuobodu, juodu komandinės eilutės ekranu.

„Linux“ siūlo galimybę tinkinti bet kurį terminalo aspektą – jo išvaizdą, veikimą, spalvų schemas, šriftą ir paleidimo ekraną.

Šiame straipsnyje apžvelgsime, kaip galite tinkinti savo „Linux“ terminalo paleidimo ekraną, kad patobulintumėte komandų eilutės seansus.

1 veiksmas: suraskite apvalkalo konfigūracijos failą

„Linux“ kompiuteryje įdiegtas terminalo emuliatorius veikia kaip pagrindinio apvalkalo priekinė dalis. Daugumoje „Linux“ platinimo versijų „Bash“ yra numatytasis apvalkalas, kuris yra iš anksto įdiegtas kartu su sistema. Jei naudojate „Linux“, jums nepatinka numatytasis apvalkalas – daugeliu atvejų „Bash“ – visada galite tai padaryti pakeiskite apvalkalą naudodami chsh.

Kiekvienas apvalkalas turi konfigūracijos failą, saugomą vartotojo namų kataloge. Bash atveju failas vadinamas

instagram viewer
.bashrc. Ir jei naudojate Zsh, taip ir bus .zshrc.

Pagrindiniame kataloge raskite konfigūracijos failą, atitinkantį šiuo metu naudojamą apvalkalą. Šiame vadove parodysime, kaip tinkinti „Bash“ paleidimo ekraną. Tačiau atminkite, kad veiksmai yra panašūs ir kitiems apvalkalams.

Norėdami suasmeninti savo terminalo paleidimo ekraną, pirmiausia atidarykite apvalkalo konfigūracijos failą naudodami savo mėgstamiausia teksto rengyklė. Šiuo atveju Vim:

vim ~/.bashrc

2 veiksmas: pridėkite „Splash Screen“ turinį

Prieš pradėdami prie failo pridėti sudėtingų scenarijų, pirmiausia pabandykite atspausdinti paprastą eilutę, kad patikrintumėte, ar apvalkalas tinkamai nuskaito konfigūracijos failą. Norėdami tai padaryti, prie konfigūracijos failo pridėkite šią eilutę:

echo "Sveiki atvykę į terminalą!"

Dabar išsaugoti ir išeiti iš Vim ir iš naujo paleiskite terminalą, kad pamatytumėte pakeitimus.

Pasisveikinimo tekstinis pranešimas bus rodomas kiekvieną kartą paleidus apvalkalą, paprastai kai iš naujo paleisite terminalą.

Dabar, kai žinote, kad konfigūracijos failas veikia, laikas prie failo pridėti įdomios informacijos ir komandų.

1. Rodyti sistemos informaciją įjungimo ekrane

Norėdami paįvairinti, galite patraukliu būdu pateikti sistemos informaciją naujo terminalo egzemplioriaus viršuje. Jums nereikės rūpintis sistemos detalių ištraukimu ir gražiu jų pateikimu, jau yra keletas įrankių, kurie atlieka šį darbą už jus. Du dažniausiai naudojami yra „Neofetch“ ir „Screenfetch“.

Prieš įtraukdami komandas į konfigūracijos failą, įdiegti Neofetch (arba Screenfetch) naudodami numatytąją jūsų sistemos paketų tvarkyklę.

Tada, priklausomai nuo anksčiau įdiegto paketo, apvalkalo konfigūracijos failo pabaigoje pridėkite vieną iš šių komandų:

neofetch
ekrano paėmimas

Išsaugokite pakeitimus ir iš naujo paleiskite terminalą.

2. Rodyti atsitiktinį pranešimą

Tu gali naudoti turtas kad būtų rodomos atsitiktinės (kartais juokingos) citatos, kai paleidžiate terminalą. Prieš redaguodami konfigūracijos failą, įdiekite turtas paketą savo sistemoje.

„Ubuntu“ / „Debian“:

sudo apt install fortune

„Arch Linux“:

sudo pacman -S fortune-mod

Norėdami įdiegti „Fortune“ „Fedora“ ir „CentOS“:

sudo dnf įdiegti fortune-mod

Įdiegę pridėkite šią komandą į konfigūracijos failo pabaigą:

turtas

Išvestis:

Galite panaudoti likimą su kitomis komunalinėmis paslaugomis, pvz karvė kad sukurtumėte akį traukiančius pranešimo ekrano raginimus. Įdiekite Cowsa paketą į savo įrenginį ir pridėkite šią eilutę prie apvalkalo konfigūracijos failo:

turtas | karvė

Išvestis:

3. Paleidimo metu parodykite ASCII meną

Įprastas tekstas kai kuriems vartotojams gali būti didžiulis išjungimas. Nors „Linux“ terminalas nepalaiko vaizdų ir vaizdo įrašų, galite naudoti ASCII meną, kad pridėtumėte vaizdinį ekrano prisilietimą.

Tam galite naudoti figlet Naudingumas konvertuoti įprastą tekstą į ASCII art. Paketą galima rasti oficialiose platinimo saugyklose ir jį galima atsisiųsti naudojant numatytąją paketų tvarkyklę.

Debian pagrindu veikiančiose sistemose, tokiose kaip Ubuntu:

sudo apt install figlet

Norėdami įdiegti „figlet“ „Arch Linux“:

sudo pacman -S figlet

„Fedora“ / „CentOS“ ir kitose RPM pagrįstose distribucijose:

sudo dnf įdiegti figlet

Įdiegę prie apvalkalo konfigūracijos failo pridėkite šį teiginį:

figlet -cl "Tai yra eilutė"

...kur"Tai yra eilutė“ yra tekstas, kurį norite rodyti kaip ASCII meną.

Pavyzdžiui:

4. Pridėkite informaciją apie orą ir datą

Jei esate pamišęs dėl „Linux“ ir, dirbdami su komandine eilute, neprisimenate dabartinės datos ir orų, galite sukonfigūruoti terminalą, kad paleidimo metu primintų apie tokią informaciją.

Diegti garbanoti savo sistemoje, jei jos dar neturite. Tada norėdami gauti informaciją apie orą kiekvieną kartą paleidę terminalą, prie konfigūracijos failo pridėkite šią eilutę:

curl wttr.in/paris? 0

Būtinai pakeiskite "Paryžius“ pirmiau minėtoje komandoje su savo geografine vieta. The ?0 komandą programai spausdinti tik dabartinį orą, o ne numatytąją trijų dienų prognozę.

Taip pat galite atspausdinti dabartinę datą ir dieną naudodami datos įrankis. Tiesiog pridėkite šią eilutę prie apvalkalo konfigūracijos:

data

Pridėjus abi komandas prie failo, ekranas atrodys maždaug taip:

3 veiksmas: išsaugokite ir patikrinkite pakeitimus

Kai baigsite koreguoti ir redaguoti konfigūracijos failą, laikas visam laikui pritaikyti tuos pakeitimus išsaugant ir uždarant failą. Norėdami peržiūrėti pradinį ekraną, tiesiog iš naujo paleiskite terminalą iš meniu Programos arba naudokite Ctrl + Alt + T vietoj to reikia naudoti spartųjį klavišą.

Taip pat galite sukurti pasirinktinius scenarijus, kurie spausdina tai, ką norite matyti terminalo paleidimo ekrane. Tada tiesiog pridėkite komandą, kad paleistumėte scenarijų apvalkalo konfigūracijos faile, ir viskas.

Neapsitaikykite su numatyta terminalo išvaizda

Skirtingai nei „Windows“ ir „MacOS“, vartotojai gali visiškai valdyti savo „Linux“ sistemos išvaizdą ir elgesį. Galite tiesiogine prasme pakeisti bet kurį operacinės sistemos aspektą, nes dauguma kodo yra atvirojo kodo ir jį galima keisti.

Tačiau suprasti kodą gali būti sunku, jei nesate susipažinę su programavimo kalba. Todėl „Linux“ kūrėjai, norintys pasinerti į tinkinimą ir branduolio kūrimą, turėtų gerai išmanyti C programavimo kalbą ir jos koncepcijas.

DalintisTviteryjeEl. paštas
5 C programavimo patarimai, kuriuos turite išmokti norint pradėti

C programavimo kalba turi sunkią reputaciją. Bet jei susitvarkysite, galite užprogramuoti bet ką, kaip rodo šie patarimai.

Skaitykite toliau

Susijusios temos
  • Linux
  • Terminalas
  • Linux tinkinimas
Apie autorių
Deepesh Sharma (Paskelbta 92 straipsniai)

Deepesh yra MUO jaunesnysis Linux redaktorius. Jis rašo informacinius vadovus apie Linux, siekdamas suteikti palaimingą patirtį visiems naujokams. Nesu tikras dėl filmų, bet jei norite kalbėti apie technologijas, jis yra jūsų vaikinas. Laisvalaikiu jį galite rasti skaitantį knygas, besiklausantį įvairių žanrų muzikos ar grojantį gitara.

Daugiau iš Deepesh Sharma

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia