Terminál je pro mnoho uživatelů Linuxu jako virtuální druhý domov, protože většinu svého pracovního času tráví psaním příkazů v něm. Pokud se nechcete nudit nudnou černou obrazovkou příkazového řádku, je důležité přizpůsobit si terminál podle vašich představ.

Linux vám nabízí možnost přizpůsobit si jakýkoli aspekt terminálu – jeho vzhled, chování, barevná schémata, písmo a úvodní obrazovku.

V tomto článku se podíváme na to, jak můžete přizpůsobit úvodní obrazovku svého linuxového terminálu tak, aby oživila vaše relace příkazového řádku.

Krok 1: Nalezení konfiguračního souboru Shell

Emulátor terminálu nainstalovaný na vašem počítači se systémem Linux funguje jako rozhraní pro základní shell. Ve většině linuxových distribucí je Bash výchozím prostředím, které je předinstalováno se systémem. V Linuxu, pokud nemáte rádi výchozí shell – ve většině případů Bash – můžete vždy změnit shell pomocí chsh.

Každý shell má konfigurační soubor uložený v domovském adresáři uživatele. Pro Bash se soubor nazývá .bashrc. A pokud používáte Zsh, bude to tak .zshrc.

instagram viewer

V domovském adresáři najděte konfigurační soubor odpovídající shellu, který právě používáte. Pro účely této příručky si ukážeme, jak upravit úvodní obrazovku na Bash. Všimněte si však, že kroky jsou podobné i pro ostatní shelly.

Chcete-li přizpůsobit úvodní obrazovku vašeho terminálu, nejprve otevřete konfigurační soubor shellu pomocí vašeho oblíbený textový editor. V tomto případě Vim:

vim ~/.bashrc

Krok 2: Přidání obsahu úvodní obrazovky

Než začnete do souboru přidávat sofistikované skripty, zkuste nejprve vytisknout jednoduchý řetězec, abyste ověřili, zda shell správně čte konfigurační soubor. Chcete-li to provést, přidejte do konfiguračního souboru následující řádek:

echo "Vítejte v Terminálu!"

Nyní, uložit a opustit Vim a restartujte terminál, abyste viděli změny.

Uvítací textová zpráva se zobrazí při každém spuštění shellu, obvykle při restartování terminálu.

Nyní, když víte, že konfigurační soubor funguje, je čas přidat do souboru nějaké zajímavé informace a příkazy.

1. Zobrazte systémové informace na úvodní obrazovce

Chcete-li to okořenit, můžete atraktivním způsobem zobrazit systémové informace v horní části nové instance terminálu. Nemusíte se starat o extrahování podrobností o systému a jejich pěkné zobrazení, již nyní je k dispozici několik nástrojů, které tuto práci udělají za vás. Dva z nejpoužívanějších jsou Neofetch a Screenfetch.

Než budete moci přidat příkazy do konfiguračního souboru, nainstalovat Neofetch (nebo Screenfetch) pomocí výchozího správce balíčků ve vašem systému.

Poté, v závislosti na balíčku, který jste nainstalovali výše, přidejte některý z následujících příkazů na konec konfiguračního souboru shellu:

neofetch
screenfetch

Uložte změny a restartujte terminál.

2. Zobrazte náhodnou zprávu

Můžeš použít štěstí pro zobrazení náhodných (někdy vtipných) uvozovek při každém spuštění terminálu. Před úpravou konfiguračního souboru nainstalujte štěstí balíček ve vašem systému.

Na Ubuntu/Debianu:

sudo apt install fortune

Na Arch Linuxu:

sudo pacman -S fortune-mod

Instalace Fortune na Fedoru a CentOS:

sudo dnf nainstalovat fortune-mod

Po instalaci přidejte na konec konfiguračního souboru následující příkaz:

štěstí

Výstup:

Můžete zbohatnout s jinými nástroji, jako je cowsay k vytvoření poutavých výzev na úvodní obrazovce. Nainstalujte si na svůj počítač balíček cowsay a ke konfiguračnímu souboru shellu připojte následující řádek:

štěstí | cowsay

Výstup:

3. Ukažte ASCII Art při spuštění

Normální text může být pro některé uživatele velkým problémem. Ačkoli linuxový terminál nepodporuje obrázky a videa, můžete použít ASCII art k přidání vizuálního dotyku na obrazovku.

K tomu můžete použít figurka nástroj pro převod normálního textu na ASCII art. Balíček je k dispozici na oficiálních repozitářích distribuce a lze jej stáhnout pomocí výchozího správce balíčků.

Na systémech založených na Debianu, jako je Ubuntu:

sudo apt install figlet

Chcete-li nainstalovat figlet na Arch Linux:

sudo pacman -S figurka

Na Fedora/CentOS a dalších distribucích založených na RPM:

sudo dnf instalační figlet

Po instalaci přidejte do konfiguračního souboru shellu následující příkaz:

figlet -cl "Toto je řetězec"

...kde"Toto je řetězec" je text, který chcete zobrazit jako ASCII art.

Například:

4. Přidejte informace o počasí a datu

Pokud jste blázen do Linuxu a zdá se, že si při práci na příkazovém řádku nepamatujete aktuální datum a počasí, můžete nakonfigurovat terminál tak, aby vám tyto podrobnosti při spuštění připomínal.

Nainstalujte kučera ve vašem systému, pokud jej ještě nemáte. Chcete-li získat podrobnosti o počasí při každém spuštění terminálu, přidejte do konfiguračního souboru následující řádek:

curl wttr.in/paris? 0

Ujistěte se, že jste nahradili "Paříž" ve výše uvedeném příkazu s vaší zeměpisnou polohou. The ?0 přikazuje programu tisknout pouze aktuální počasí namísto výchozí třídenní předpovědi.

Můžete také vytisknout aktuální datum a den pomocí nástroj pro datum. Jednoduše přidejte následující řádek do konfigurace shellu:

datum

Po přidání obou příkazů do souboru bude úvodní obrazovka vypadat nějak takto:

Krok 3: Uložení a ověření změn

Jakmile dokončíte ladění a úpravy konfiguračního souboru, je čas tyto změny trvale použít uložením a ukončením souboru. Chcete-li zobrazit úvodní obrazovku, jednoduše restartujte terminál z nabídky Aplikace nebo použijte Ctrl + Alt + T místo toho klávesovou zkratkou.

Můžete také vytvořit vlastní skripty, které vytisknou to, co chcete vidět na úvodní obrazovce terminálu. Poté jednoduše přidejte příkaz ke spuštění skriptu do konfiguračního souboru shellu a máte hotovo.

Nespokojte se s výchozím vzhledem terminálu

Na rozdíl od Windows a macOS mají uživatelé úplnou kontrolu nad vzhledem a chováním svého systému Linux. Můžete doslova změnit jakýkoli aspekt operačního systému, protože většina kódu je open source a lze jej upravit.

Ale porozumění kódu může být obtížné, pokud neznáte programovací jazyk. Proto by měli linuxoví kutilové, kteří chtějí ponořit ruce do přizpůsobení a vývoje jádra, dobře ovládat programovací jazyk C a jeho koncepty.

PodíltweetE-mailem
5 tipů pro programování v jazyce C, které se musíte naučit, abyste mohli začít

Programovací jazyk C má tvrdou pověst. Ale pokud se s tím vypořádáte, můžete naprogramovat cokoliv, jak ukazují tyto tipy.

Přečtěte si další

Související témata
  • Linux
  • Terminál
  • Přizpůsobení Linuxu
O autorovi
Deepesh Sharma (92 publikovaných článků)

Deepesh je Junior Editor pro Linux na MUO. Píše informační průvodce o Linuxu, jehož cílem je poskytnout blažený zážitek všem nováčkům. Nejste si jisti filmy, ale pokud chcete mluvit o technologii, je to váš chlap. Ve volném čase ho můžete zastihnout při čtení knih, poslechu různých hudebních žánrů nebo hraní na kytaru.

Více od Deepesh Sharma

Přihlaste se k odběru našeho newsletteru

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné e-knihy a exkluzivní nabídky!

Chcete-li se přihlásit k odběru, klikněte sem