- - Ako prispôsobiť Linuxový terminál

Ako prispôsobiť Linuxový terminál

Shell Bash je nástroj, ktorý používali všetciaspoň raz. Pokročilí používatelia aj začínajúci používatelia sú Bash v systéme Linux nevyhnutným nástrojom. Napriek tomu, že toľko používateľov interaguje s shellom Bash na Linuxe (a dokonca aj na iných operačných systémoch ako Mac), shell zostal do značnej miery rovnaký; holý a škaredý. Aby sme boli spravodliví, vývojári spoločnosti Bash sa obávajú spôsobu fungovania ich shellu. Trávia celé dni prácou na vytvorení pekného príkazového rozhrania, s peknými výzvami, integráciou GitHub atď. Preto v tomto tutoriále vás naučíme, ako prispôsobiť terminál Linuxu a urobiť ho oveľa, oveľa viac moderné. Prejdeme k inštalácii všetkého od tém až po užitočné doplnky, ktoré uľahčujú používanie pomocníka Bash.

Bash-It

Najlepším a najjednoduchším spôsobom, ako vylepšiť shell Bash, je framework Bash-It. Zjednodušene povedané: ide o súbor skriptov a nástrojov špeciálne vytvorených na pridávanie vecí do programu Bash.

Bash, sám o sebe je veľmi starý a mohol by ho používaťdrobné vylepšenia - najmä v oblasti vzhľadu. Aby bol tento rámec spustený, najlepším spôsobom je nainštalovať kód priamo z Githubu. Balíčky existujú tu a tam, aby sa dal nástroj nainštalovať do niekoľkých rôznych distribúcií systému Linux, ale z väčšej časti to naozaj nie sú potrebné. Väčšinou, pretože sa nezostavuje nič a pohybujú sa iba súbory.

inštalácia

Ako už bolo spomenuté, rámec Bash-It vyžaduje, aby inštalácia fungovala pomocou balíka Git. Postupujte podľa pokynov a spustite Git vo vašom systéme:

ubuntu

sudo apt install git

Debian

sudo apt-get install git

Arch Linux

sudo pacman -S git

fedora

sudo dnf install git

Otvorte SUSE

sudo zypper install git

ostatné

Git je veľmi dobre známy. Aj keď váš operačný systém nie je v zozname vyššie, je veľmi dobré, že ho budete stále môcť nainštalovať. Stačí otvoriť terminál a pomocou správcu balíkov vašej distribúcie vyhľadať výraz „git“.

Po inštalácii Git spustite proces inštalácie Bash-It:

git clone --depth=1 https://github.com/Bash-it/bash-it.git ~/.bash_it

Tento kód máme lokálne a je to ľahkénainštalovaný. Nie sú potrebné žiadne ďalšie súbory, ale všetko sa nerobí. Je potrebné spustiť súbor install.sh, aby program Bash-It mohol prevziať predvolený profil Bash a vytvoriť zálohu (ak sa stane niečo zlé, používateľ môže zálohu obnoviť a začať znova).

Spustite skript po inštalácii ako bežný používateľ. Nespúšťajte ako root, Nahradíte tým Bashrc / Bash_profile používateľa.

sh ~/.bash_it/install.sh

Spustenie tohto skriptu je dobré. Prebehne to a zálohuje sa všetko. Ak však chcete používať niektoré doplnky, napríklad aliasy atď., Namiesto toho spustite skript po inštalácii:

~/.bash_it/install.sh --interactive

Po spustení tohto skriptu je systém Bash-It v systéme spustený. Aktualizujte ho tak, že prejdete na terminál a použijete tento príkaz:

bash-it update

Bash-It témy

Rámec Bash-It obsahuje mnoho rôznych tém terminálu. Všetky tieto témy sa inštalujú lokálne. Všetci používatelia musia zmeniť jediný riadok v ~ / .bash_profile

Ak chcete zobraziť zoznam všetkých nainštalovaných tém, prvé CD do adresára tém.

cd ~/.bash_it/themes/

Ak chcete zobraziť všetky dostupné témy, postupujte takto:

ls

Týmto sa vytlačí zoznam všetkých tém v adresári tém. Odtiaľ vyhľadajte názov témy, ktorú si môžete vyskúšať.

Aktivujte ľubovoľnú tému úpravou ~ / .bashrc:

nano ~/.bashrc

Nájdite riadok: export BASH_IT_THEME =, a nahraďte text medzi dvoma úvodzovkami a povedzte rámcu, aby použil novú tému. Uložte stlačením klávesov Ctrl + O.

Ak chcete vidieť novú tému ako aktívnu, zatvorte všetky okná terminálu a znova ich otvorte.

Vytvorte si svoj vlastný Bash prompt s EZ Prompt

Nechcete používať rámec Bash-It, ale stále chcete vlastnú výzvu? Skontrolujte miesto toho EZ Prompt. Je to webový nástroj, ktorý umožňuje každému, aby sa hádal a vyrobil si vlastný, krásny Bash príkaz.

Najlepšia časť programu EZ Prompt je, že podporujeveci ako stavové prvky, ďalšie znaky, umožňujú používateľom zmeniť usporiadanie spôsobu, akým shell Bash predstavuje prvky, a dokonca umožňuje aj vlastné farebné možnosti!

Po vygenerovaní vlastného riadku upravte svoj ~ / .bashrc:

nano ~/.bashrc

Do textového editora Nano jednoducho vložte novo vygenerovaný kód a choďte na cestu.

Powerline-Shell

Pre tých, ktorí chcú krásny terminál, ale nechcú tráviť čas konfiguráciou rámca alebo správami s vlastným generátorom rýchlych, je k dispozícii Powerline-Shell.

Je to téma terminálu powerline, ktorá spolupracuje s Bashom a inými alternatívnymi škrupinami Bash. Ak chcete nainštalovať obal Powerline, najskôr naklonujte zdroj z GitHub.

git clone https://github.com/milkbikis/powerline-shell

Potom cd do adresára zdrojového kódu.

cd powerline-shell

Premenujte súbor config.py.dist na config.py.

mv config.py.dist config.py

Po stiahnutí a nastavení všetkých súborov je inštalácia pripravená na spustenie. Spustite inštaláciu pomocou:

./install.py

Inštalácia môže trvať niekoľko sekúnd, ale nie je to zdĺhavý proces. Ak je v systéme všetko, zostáva iba nastavenie ~ / .bashrc.

Spustite textový editor nano a otvorte súbor bashrc.

nano ~/.bashrc

Po otvorení súboru Bashrc prilepte nasledujúci kód:

function _update_ps1() {
PS1="$(~/powerline-shell.py $? 2> /dev/null)"
}
if [ "$TERM" != "linux" ]; then
PROMPT_COMMAND="_update_ps1; $PROMPT_COMMAND"
fi

Uložte Nano pomocou Ctrl + O. Ak chcete vidieť nový powerline shell v akcii, zatvorte všetky okná bežiacich terminálov a znova ich otvorte.

Poznámka: Powerline-shell beží s Pythonom. Z väčšej časti sa všetky distribúcie systému Linux dodávajú s najnovšou verziou. Takže Powerline-shell bude fungovať dobre. Niektorí však používajú iba staršie verzie Pythonu (napríklad 2.6).

Aby Powerline-shell fungoval, nainštalujte balík argparse. Tým sa zabezpečí, že hra Python 2.6 bude hrať pekne

pip install argparse

záver

Bash je užitočný nástroj a v systéme Linux jezákladný nástroj, ktorý majú používatelia vedieť. Môžete písať Bash skripty na automatizáciu Linuxu. V skutočnosti je Bash tak populárny, bol pridaný do Windows 10. Mať obyčajný Bash výzva nie je koniec sveta; je to koniec koncov iba rozhranie terminálu. Je však oveľa jednoduchšie sa do nich zapojiť. s terminálom, ak je to ľahké na očiach.

Komentáre