De terminal is als een virtueel tweede huis voor veel Linux-gebruikers, omdat ze het grootste deel van hun werktijd besteden aan het typen van commando's. Het is belangrijk om de terminal naar hartenlust te personaliseren als je jezelf niet wilt vervelen met het saaie, zwarte opdrachtregelscherm.
Linux biedt je de keuze om elk facet van de terminal aan te passen: het uiterlijk, het gedrag, de kleurenschema's, het lettertype en het opstartscherm.
In dit artikel zullen we bekijken hoe u het opstartscherm van uw Linux-terminal kunt aanpassen om uw opdrachtregelsessies te verfraaien.
Stap 1: Het Shell-configuratiebestand vinden
De terminalemulator die op uw Linux-machine is geïnstalleerd, werkt als een frontend voor de onderliggende shell. Op de meeste Linux-distributies is Bash de standaardshell die vooraf met het systeem is geïnstalleerd. Op Linux, als je niet van de standaard shell houdt - in de meeste gevallen Bash - kun je altijd verander de shell met chsh.
Elke shell heeft een configuratiebestand dat is opgeslagen in de thuismap van de gebruiker. Voor Bash heet het bestand
.bashrc. En als je Zsh gebruikt, zal het zijn .zshrc.Zoek in de homedirectory het configuratiebestand dat overeenkomt met de shell die u momenteel gebruikt. Voor het doel van deze handleiding zullen we laten zien hoe u het opstartscherm op Bash kunt aanpassen. Houd er echter rekening mee dat de stappen ook voor andere shells vergelijkbaar zijn.
Om het opstartscherm van uw terminal te personaliseren, opent u eerst het shell-configuratiebestand met uw favoriete tekstverwerker. In dit geval, Wim:
vim ~/.bashrc
Stap 2: De inhoud van het opstartscherm toevoegen
Probeer voordat u geavanceerde scripts aan het bestand toevoegt eerst een eenvoudige tekenreeks af te drukken om te controleren of het configuratiebestand correct door de shell wordt gelezen. Voeg hiervoor de volgende regel toe aan het configuratiebestand:
echo "Welkom bij de Terminal!"
Nutsvoorzieningen, opslaan en afsluiten van Vim en start de terminal opnieuw om de wijzigingen te bekijken.
Het welkomsttekstbericht wordt elke keer dat de shell wordt gestart weergegeven, meestal wanneer u de terminal opnieuw start.
Nu je weet dat het configuratiebestand werkt, is het tijd om wat intrigerende informatie en opdrachten aan het bestand toe te voegen.
1. Systeeminformatie weergeven in het opstartscherm
Om het wat spannender te maken, kunt u op een aantrekkelijke manier systeeminformatie bovenaan een nieuwe terminalinstantie weergeven. U hoeft zich geen zorgen te maken over het extraheren en mooi presenteren van de systeemdetails, er zijn al verschillende tools beschikbaar die dit werk voor u doen. Twee van de meest gebruikte zijn Neofetch en Screenfetch.
Voordat u de opdrachten aan het configuratiebestand kunt toevoegen, installeer Neofetch (of Screenfetch) met behulp van de standaardpakketbeheerder op uw systeem.
Voeg vervolgens, afhankelijk van het pakket dat u hierboven hebt geïnstalleerd, een van de volgende opdrachten toe aan het einde van het shellconfiguratiebestand:
neofetch
scherm ophalen
Sla de wijzigingen op en start de terminal opnieuw.
2. Een willekeurig bericht weergeven
Je kunt gebruiken fortuin om willekeurige (soms grappige) aanhalingstekens weer te geven wanneer u de terminal start. Voordat u het configuratiebestand bewerkt, installeert u de fortuin pakket op uw systeem.
Op Ubuntu/Debian:
sudo apt fortuin installeren
Op Arch Linux:
sudo pacman -S fortune-mod
Fortune installeren op Fedora en CentOS:
sudo dnf fortuin-mod installeren
Voeg na installatie de volgende opdracht toe aan het einde van het configuratiebestand:
fortuin
Uitgang:
Je kunt fortuin maken met andere hulpprogramma's zoals cowsay om opvallende prompts voor het opstartscherm te maken. Installeer het cowsay-pakket op uw machine en voeg de volgende regel toe aan het shell-configuratiebestand:
fortuin | cowsay
Uitgang:
3. Toon een ASCII-kunst bij lancering
Normale tekst kan voor sommige gebruikers een enorme afknapper zijn. Hoewel de Linux-terminal geen afbeeldingen en video's ondersteunt, kunt u ASCII-art gebruiken om een visueel tintje aan het scherm toe te voegen.
Hiervoor kunt u de vijgje hulpprogramma om normale tekst naar ASCII-art. Het pakket is beschikbaar in officiële distro-repository's en kan worden gedownload met behulp van de standaardpakketbeheerder.
Op op Debian gebaseerde systemen zoals Ubuntu:
sudo apt install figlet
Om figlet op Arch Linux te installeren:
sudo pacman -S figlet
Op Fedora/CentOS en andere op RPM gebaseerde distributies:
sudo dnf install figlet
Voeg na installatie de volgende instructie toe aan het shellconfiguratiebestand:
figlet -cl "Dit is een string"
...waar "Dit is een string" is de tekst die u wilt weergeven als ASCII-art.
Bijvoorbeeld:
4. Weer- en datuminformatie toevoegen
Als je gek bent op Linux en de huidige datum en het weer niet lijkt te onthouden terwijl je op de opdrachtregel werkt, kun je de terminal configureren om je bij het opstarten aan dergelijke details te herinneren.
Installeren Krul op uw systeem als u deze nog niet heeft. Om weersdetails te krijgen telkens wanneer u de terminal start, voegt u de volgende regel toe aan het configuratiebestand:
curl wttr.in/paris? 0
Zorg ervoor dat u vervangt "Parijs" in het bovengenoemde commando met uw geografische locatie. De ?0 geeft het programma de opdracht om alleen het huidige weer af te drukken in plaats van de standaard driedaagse voorspelling.
U kunt de huidige datum en dag ook afdrukken met het datumhulpprogramma. Voeg eenvoudig de volgende regel toe aan de shell-configuratie:
datum
Nadat beide opdrachten aan het bestand zijn toegevoegd, ziet het opstartscherm er ongeveer zo uit:
Stap 3: De wijzigingen opslaan en verifiëren
Als u klaar bent met het aanpassen en bewerken van het configuratiebestand, is het tijd om die wijzigingen permanent toe te passen door het bestand op te slaan en te verlaten. Om het opstartscherm te bekijken, start u de terminal opnieuw op vanuit het menu Toepassingen of gebruikt u de Ctrl + Alt + t sneltoets in plaats daarvan.
U kunt ook aangepaste scripts maken die afdrukken wat u wilt zien op het welkomstscherm van uw terminal. Voeg vervolgens eenvoudig de opdracht toe om het script uit te voeren in het shellconfiguratiebestand en u bent klaar.
Neem geen genoegen met het standaard uiterlijk van de terminal
In tegenstelling tot Windows en macOS hebben gebruikers volledige controle over het uiterlijk en het gedrag van hun Linux-systeem. U kunt letterlijk elk aspect van het besturingssysteem wijzigen, aangezien de meeste code open-source is en beschikbaar is om te wijzigen.
Maar het begrijpen van de code kan moeilijk zijn als u niet bekend bent met de programmeertaal. Daarom moeten Linux-knutselaars die zich willen verdiepen in maatwerk en kernelontwikkeling een goed begrip hebben van de C-programmeertaal en zijn concepten.
C-programmeertaal heeft een slechte reputatie. Maar als je het onder de knie hebt, kun je alles programmeren, zoals deze tips laten zien.
Lees volgende
- Linux
- Terminal
- Linux-aanpassing
Deepesh is de Junior Editor voor Linux bij MUO. Hij schrijft informatieve handleidingen over Linux, met als doel een zalige ervaring te bieden aan alle nieuwkomers. Ik weet niet zeker van films, maar als je over technologie wilt praten, is hij jouw man. In zijn vrije tijd kun je hem boeken zien lezen, naar verschillende muziekgenres luisteren of zijn gitaar spelen.
Abonneer op onze nieuwsbrief
Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!
Klik hier om je te abonneren