Terminalen är som ett virtuellt andra hem för många Linux-användare eftersom de tillbringar större delen av sin arbetstid med att skriva kommandon i den. Det är viktigt att anpassa terminalen efter ditt hjärtas önskan om du inte vill tråka ut dig med den tråkiga, svarta kommandoradsskärmen.
Linux erbjuder dig valet att anpassa alla aspekter av terminalen – dess utseende, beteende, färgscheman, typsnitt och startskärm.
I den här artikeln tar vi en titt på hur du kan anpassa din Linux-terminals startskärm för att förstärka dina kommandoradssessioner.
Steg 1: Hitta skalkonfigurationsfilen
Terminalemulatorn installerad på din Linux-maskin fungerar som en frontend för det underliggande skalet. På de flesta Linux-distros är Bash standardskalet som kommer förinstallerat med systemet. På Linux, om du inte gillar standardskalet – Bash i de flesta fall – kan du alltid ändra skalet med chsh.
Varje skal har en konfigurationsfil lagrad i användarens hemkatalog. För Bash kallas filen .bashrc. Och om du använder Zsh kommer det att vara det .zshrc.
I hemkatalogen, leta reda på konfigurationsfilen som motsvarar skalet du använder för närvarande. För syftet med den här guiden kommer vi att visa hur man anpassar startskärmen på Bash. Observera dock att stegen är liknande för andra skal också.
För att anpassa din terminals startskärm, öppna först skalkonfigurationsfilen med din favorittextredigerare. I det här fallet, Vim:
vim ~/.bashrc
Steg 2: Lägga till innehållet på startskärmen
Innan du börjar lägga till sofistikerade skript till filen, försök att skriva ut en enkel sträng först för att kontrollera om konfigurationsfilen läses korrekt av skalet. För att göra detta, lägg till följande rad i konfigurationsfilen:
echo "Welcome to the Terminal!"
Spara och avsluta Vim och starta om terminalen för att se ändringarna.
Välkomsttextmeddelandet kommer att visas varje gång skalet startas, vanligtvis när du startar om terminalen.
Nu när du vet att konfigurationsfilen fungerar är det dags att lägga till lite spännande information och kommandon till filen.
1. Visa systeminformation på startskärmen
För att piffa till kan du visa systeminformation högst upp i en ny terminalinstans på ett attraktivt sätt. Du behöver inte oroa dig för att extrahera systemdetaljerna och presentera dem snyggt, flera verktyg finns redan tillgängliga som gör det här jobbet åt dig. Två av de mest använda är Neofetch och Screenfetch.
Innan du kan lägga till kommandona i konfigurationsfilen, installera Neofetch (eller Screenfetch) med standardpakethanteraren på ditt system.
Sedan, beroende på paketet du installerade ovan, lägg till något av följande kommandon i slutet av skalkonfigurationsfilen:
neofetch
screenfetch
Spara ändringarna och starta om terminalen.
2. Visa ett slumpmässigt meddelande
Du kan använda förmögenhet att visa slumpmässiga (ibland roliga) citat när du startar terminalen. Innan du redigerar konfigurationsfilen, installera förmögenhet paketet på ditt system.
På Ubuntu/Debian:
sudo apt install fortune
På Arch Linux:
sudo pacman -S fortune-mod
För att installera Fortune på Fedora och CentOS:
sudo dnf install fortune-mod
När det är installerat lägger du till följande kommando i slutet av konfigurationsfilen:
fortune
Produktion:
Du kan sprida förmögenhet med andra verktyg som cowsay för att skapa iögonfallande uppmaningar på startskärmen. Installera cowsay-paketet på din maskin och lägg till följande rad i skalkonfigurationsfilen:
fortune | cowsay
Produktion:
3. Visa en ASCII-konst vid lansering
Normal text kan vara en stor avstängning för vissa användare. Även om Linux-terminalen inte stöder bilder och videor, kan du dock använda ASCII-konst för att lägga till en visuell touch på skärmen.
För detta kan du använda fikling verktyg för att konvertera normal text till ASCII-konst. Paketet är tillgängligt på officiella distroförråd och kan laddas ner med standardpakethanteraren.
På Debian-baserade system som Ubuntu:
sudo apt install figlet
För att installera figlet på Arch Linux:
sudo pacman -S figlet
På Fedora/CentOS och andra RPM-baserade distros:
sudo dnf install figlet
När det är installerat, lägg till följande uttalande till skalkonfigurationsfilen:
figlet -cl "This is a string"
…var “Det här är ett snöre” är texten du vill visa som ASCII-konst.
Till exempel:
4. Lägg till väder- och datuminformation
Om du är galen i Linux och inte verkar komma ihåg aktuellt datum och väder när du arbetar på kommandoraden, kan du konfigurera terminalen för att påminna dig om sådana detaljer vid lanseringen.
Installera ringla på ditt system om du inte redan har det. För att sedan få väderinformation varje gång du startar terminalen, lägg till följande rad i konfigurationsfilen:
curl wttr.in/paris?0
Se till att ersätta “paris” i det tidigare nämnda kommandot med din geografiska plats. Den ?0 beordrar programmet att endast skriva ut det aktuella vädret istället för standard tredagarsprognosen.
Du kan också skriva ut aktuellt datum och dag med hjälp av datumverktyget. Lägg bara till följande rad i skalkonfigurationen:
date
Efter att ha lagt till båda kommandona till filen kommer startskärmen att se ut ungefär så här:
Steg 3: Spara och verifiera ändringarna
När du är klar med att justera och redigera konfigurationsfilen är det dags att permanent tillämpa dessa ändringar genom att spara och avsluta filen. För att se startskärmen, starta helt enkelt om terminalen från applikationsmenyn eller använd Ctrl + Alt + T kortkommandon istället.
Du kan också skapa anpassade skript som skriver ut det du vill se på din terminals startskärm. Lägg sedan till kommandot för att köra skriptet i skalkonfigurationsfilen och du är klar.
Nöj dig inte med standardterminalens utseende
Till skillnad från Windows och macOS har användare fullständig kontroll över utseendet och beteendet hos deras Linux-system. Du kan bokstavligen ändra vilken aspekt som helst av operativsystemet eftersom det mesta av koden är öppen källkod och tillgänglig att modifiera.
Men att förstå koden kan vara svårt om du inte är bekant med programmeringsspråket. Därför bör Linux-pyntare som vill doppa sina händer i anpassning och kärnutveckling ha ett bra grepp om programmeringsspråket C och dess koncept.
Om författaren
Deepesh Sharma (110 publicerade artiklar)
Deepesh är Junior Editor för Linux på MUO. Han skriver informationsguider om Linux, i syfte att ge alla nykomlingar en lycksalig upplevelse. Inte säker på filmer, men om du vill prata om teknik är han din kille.
Mer från Deepesh Sharma
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera
