Terminalen er som et virtuelt andre hjem for mange Linux-brukere siden de bruker mesteparten av arbeidstiden på å skrive kommandoer i den. Det er viktig å tilpasse terminalen til ditt hjertes ønske hvis du ikke vil kjede deg med den kjedelige, svarte kommandolinjeskjermen.
Linux gir deg valget mellom å tilpasse hvilken som helst fasett av terminalen – dens utseende, oppførsel, fargevalg, skrifttype og splash-skjerm.
I denne artikkelen skal vi ta en titt på hvordan du kan tilpasse Linux-terminalens splash-skjerm for å forsterke kommandolinjeøktene dine.
Trinn 1: Finne Shell-konfigurasjonsfilen
Terminalemulatoren installert på Linux-maskinen din fungerer som en frontend for det underliggende skallet. På de fleste Linux-distroer er Bash standardskallet som leveres forhåndsinstallert med systemet. På Linux, hvis du ikke har lyst på standardskallet – Bash i de fleste tilfeller – kan du alltids endre skallet med chsh.
Hvert skall har en konfigurasjonsfil lagret i brukerens hjemmekatalog. For Bash kalles filen .bashrc. Og hvis du bruker Zsh, vil det være det .zshrc.
I hjemmekatalogen finner du konfigurasjonsfilen som tilsvarer skallet du bruker for øyeblikket. For formålet med denne veiledningen vil vi demonstrere hvordan du tilpasser splash-skjermen på Bash. Vær imidlertid oppmerksom på at trinnene er like for andre skjell også.
For å tilpasse terminalens velkomstskjerm, åpne først skallkonfigurasjonsfilen ved å bruke din favoritt tekstredigerer. I dette tilfellet, Vim:
vim ~/.bashrc
Trinn 2: Legge til Splash Screen-innhold
Før du begynner å legge til sofistikerte skript til filen, prøv å skrive ut en enkel streng først for å bekrefte om konfigurasjonsfilen er riktig lest av skallet. For å gjøre dette, legg til følgende linje i konfigurasjonsfilen:
ekko "Velkommen til terminalen!"
Nå, lagre og avslutt Vim og start terminalen på nytt for å se endringene.
Velkomsttekstmeldingen vil vises hver gang skallet startes, vanligvis når du starter terminalen på nytt.
Nå som du vet at konfigurasjonsfilen fungerer, er det på tide å legge til litt spennende informasjon og kommandoer til filen.
1. Vis systeminformasjon på velkomstskjermen
For å krydre ting kan du vise systeminformasjon øverst i en ny terminalforekomst på en attraktiv måte. Du trenger ikke å bekymre deg for å trekke ut systemdetaljene og presentere dem pent, flere verktøy er allerede tilgjengelige som gjør denne jobben for deg. To av de mest brukte er Neofetch og Screenfetch.
Før du kan legge til kommandoene i konfigurasjonsfilen, installer Neofetch (eller Screenfetch) ved å bruke standard pakkebehandling på systemet ditt.
Deretter, avhengig av pakken du installerte ovenfor, legg til en av følgende kommandoer på slutten av shell-konfigurasjonsfilen:
neofetch
skjermhenting
Lagre endringene og start terminalen på nytt.
2. Vis en tilfeldig melding
Du kan bruke formue for å vise tilfeldige (noen ganger morsomme) sitater hver gang du starter terminalen. Før du redigerer konfigurasjonsfilen, installer formue pakken på systemet ditt.
På Ubuntu/Debian:
sudo apt install fortune
På Arch Linux:
sudo pacman -S fortune-mod
For å installere Fortune på Fedora og CentOS:
sudo dnf installer fortune-mod
Når den er installert, legg til følgende kommando på slutten av konfigurasjonsfilen:
formue
Produksjon:
Du kan pipe formue med andre verktøy som cowsay for å lage iøynefallende splash-skjermmeldinger. Installer cowsay-pakken på maskinen din og legg til følgende linje i skallkonfigurasjonsfilen:
formue | cowsay
Produksjon:
3. Vis en ASCII-kunst ved lansering
Vanlig tekst kan være en stor avbrytelse for noen brukere. Selv om Linux-terminalen ikke støtter bilder og videoer, kan du imidlertid bruke ASCII-kunst for å legge til et visuelt preg på skjermen.
For dette kan du bruke figlet verktøy for å konvertere normal tekst til ASCII-kunst. Pakken er tilgjengelig på offisielle distro-repositories og kan lastes ned ved å bruke standard pakkebehandling.
På Debian-baserte systemer som Ubuntu:
sudo apt installer figlet
For å installere figlet på Arch Linux:
sudo pacman -S figlet
På Fedora/CentOS og andre RPM-baserte distroer:
sudo dnf installer figlet
Når den er installert, legg til følgende setning til skallkonfigurasjonsfilen:
figlet -cl "Dette er en streng"
...hvor "Dette er en streng" er teksten du vil vise som ASCII-kunst.
For eksempel:
4. Legg til vær- og datoinformasjon
Hvis du er gal etter Linux og ikke ser ut til å huske gjeldende dato og vær mens du jobber på kommandolinjen, kan du konfigurere terminalen til å minne deg på slike detaljer ved lansering.
Installere krølle på systemet ditt hvis du ikke allerede har det. For å få værdetaljer hver gang du starter terminalen, legg til følgende linje i konfigurasjonsfilen:
krøll wttr.in/paris? 0
Sørg for å erstatte "paris" i den nevnte kommandoen med din geografiske plassering. De ?0 kommanderer programmet til å bare skrive ut gjeldende vær i stedet for standard tre-dagers værvarsel.
Du kan også skrive ut gjeldende dato og dag ved å bruke datoverktøyet. Bare legg til følgende linje i skallkonfigurasjonen:
Dato
Etter å ha lagt til begge kommandoene til filen, vil splash-skjermen se omtrent slik ut:
Trinn 3: Lagre og bekrefte endringene
Når du er ferdig med å justere og redigere konfigurasjonsfilen, er det på tide å bruke disse endringene permanent ved å lagre og avslutte filen. For å se splash-skjermen, start bare terminalen på nytt fra applikasjonsmenyen eller bruk Ctrl + Alt + T snarvei i stedet.
Du kan også lage egendefinerte skript som skriver ut det du vil se på terminalens startskjerm. Deretter legger du bare til kommandoen for å utføre skriptet i skallkonfigurasjonsfilen, og du er ferdig.
Ikke nøy deg med standard terminalutseende
I motsetning til Windows og macOS, har brukere full kontroll over utseendet og oppførselen til Linux-systemet. Du kan bokstavelig talt endre alle aspekter av operativsystemet siden det meste av koden er åpen kildekode og tilgjengelig for endring.
Men det kan være vanskelig å forstå koden hvis du ikke er kjent med programmeringsspråket. Derfor bør Linux-tindere som ønsker å dyppe hendene sine i tilpasning og kjerneutvikling ha en god forståelse av C-programmeringsspråket og dets konsepter.
C programmeringsspråk har et tøft rykte. Men hvis du tar tak i det, kan du programmere hva som helst, som disse tipsene viser.
Les Neste
- Linux
- Terminal
- Linux-tilpasning
Deepesh er Junior Editor for Linux ved MUO. Han skriver informasjonsveiledninger om Linux, med mål om å gi en salig opplevelse til alle nykommere. Ikke sikker på film, men hvis du vil snakke om teknologi, er han din fyr. På fritiden kan du finne ham som leser bøker, lytter til forskjellige musikksjangre eller spiller gitar.
Abonner på vårt nyhetsbrev
Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!
Klikk her for å abonnere