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