- - Kako prilagoditi Linux terminal

Kako prilagoditi Linux terminal

Bash školjka je alat koji su svi koristilibar jednom. I napredni korisnici i oni koji tek počinju, Bash je must-know alat na Linuxu. Unatoč činjenici da toliko korisnika komunicira s Bash ljuskom na Linuxu (pa čak i na drugim operativnim sustavima poput Maca), ljuska je uglavnom ostala ista; običan i ružan. Da budemo pravedni, programeri Bash-a više su zabrinuti zbog načina funkcioniranja njihovih školjki. Ne provode dane radeći na izradi prilično komandnog sučelja, s lijepim uputama, integracijom GitHub-a itd. Zato ćemo u ovom vodiču naučiti kako prilagoditi Linux terminalu i učiniti ga da izgleda puno, puno više moderno. Preći ćemo na instaliranje svega, od tema, do korisnih dodataka koji će upotrebu Bash upita biti lakši za upotrebu.

Bash-To

Najbolji i najjednostavniji način poboljšanja Bash-ove ljuske je pomoću Bash-It okvira. Jednostavno: to je zbirka skripti i alata koji su posebno stvoreni za dodavanje stvari u Bash.

Bash je sam po sebi vrlo datiran i mogao bi ga koristitimanja poboljšanja - posebno u odjelu za izgled. Da biste pokrenuli ovaj okvir, najbolji način je instalirati kod izravno s Githuba. Tu i tamo postoje paketi za instaliranje alata na nekoliko različitih distribucija Linuxa, no u većini slučajeva im stvarno nisu potrebni. Uglavnom zato što se ništa ne sastavlja, a samo se datoteke kreću.

Montaža

Kao što je već spomenuto, okvir za Bash-It zahtijeva da Git paket radi kako bi instalacija radila. Slijedite upute za pokretanje Gita na vašem sustavu:

Ubuntu

sudo apt install git

Debian

sudo apt-get install git

Arch Linux

sudo pacman -S git

Fedora

sudo dnf install git

Otvori SUSE

sudo zypper install git

drugo

Git je vrlo dobro poznat. Čak i ako vaš operativni sustav nije na gore navedenom popisu, velike su šanse da ćete ga i dalje moći instalirati. Jednostavno otvorite terminal i pomoću tražilice paketa distribucije potražite "git".

Nakon što je Git instaliran, pokrenite postupak instalacije Bash-It:

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

Kôd imamo lokalno, i lako jeinstaliran. Ne morate hvatati bilo koje druge datoteke, ali sve nije gotov. Datoteka install.sh treba pokrenuti, tako da Bash-može preuzeti zadani Bash profil i napraviti sigurnosnu kopiju (na taj način ako se dogodi bilo šta loše, korisnik može vratiti sigurnosnu kopiju i započeti ispočetka).

Pokrenite skriptu za post-instalaciju kao redoviti korisnik. Ne trči kao korijen, Time ćete zamijeniti Bashrc / Bash_profile vašeg korisnika.

sh ~/.bash_it/install.sh

Dobro je pokrenuti skriptu. Provjerit ćemo sve i kopirati sve. No ako ste zainteresirani za upotrebu dodatnih dodataka, kao što su pseudonimi i sl., Umjesto toga pokrenite skriptu za post-instalaciju:

~/.bash_it/install.sh --interactive

Nakon izvođenja ove skripte, sustav Bash-It je pokrenut i radi u sustavu. Ažurirajte ga tako da odete na terminal i upotrebite ovu naredbu:

bash-it update

Bash-It teme

Mnogo različitih tema za terminal dolazi s okvirom Bash-It. Sve su teme lokalno instalirane, a sve što korisnik treba učiniti je promijeniti jedan redak u ~ / .bash_profile

Za popis svih instaliranih tema, prvo CD u direktorij tema.

cd ~/.bash_it/themes/

Da biste prikazali sve dostupne teme, učinite:

ls

Ovo će ispisati popis svih tema u direktoriju tema. Odavde pronađite naziv teme koju treba isprobati.

Aktivirajte bilo koju temu uređivanjem ~ / .bashrc:

nano ~/.bashrc

Pronađite red: izvoz BASH_IT_THEME = i zamijenite tekst između dva citata kako biste rekli okviru da koristi novu temu. Pritisnite Ctrl + O da biste je spremili.

Da biste novu temu vidjeli aktivnom, zatvorite sve prozore terminala i ponovo ih otvorite.

Izrada vlastitog Bash upita s EZ Redom

Ne želite koristiti okvir Bash-It, ali ipak želite prilagođeni upit? Umjesto toga, pogledajte EZ prompt. To je web alat koji omogućuje bilo kome da se razgleda i napravi prilagođeni, prekrasni Bash redak.

Najbolji dio EZ Prompt-a je što podržavastvari poput statusnih elemenata, dodatni znakovi, omogućuju korisnicima da preuređuju kako Bash ljuska prikazuje elemente, pa čak omogućuje i prilagođene opcije boja!

Kad generirate vlastiti upit, uredite svoj ~ / .bashrc:

nano ~/.bashrc

Unutar uređivača teksta Nano jednostavno zalijepite novo generirani kôd i krenite na put.

Powerline-Shell

Za one koji žele prekrasan terminal, ali ne žele trošiti vrijeme na konfiguraciju okvira ili nerede s prilagođenim generatorom brzina, tu je Powerline-Shell.

To je terminal terminala tematskog stila koji radi s Bashom i ostalim Bashovim alternativnim školjkama. Da biste instalirali ljusku napajanja, najprije klonirajte izvor iz GitHuba.

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

Zatim, cd u imenik izvornog koda.

cd powerline-shell

Preimenujte datoteku config.py.dist u config.py.

mv config.py.dist config.py

Sa ispravno preuzetim i postavljenim datotekama, instalacija je spremna za početak. Pokrenite instalaciju sa:

./install.py

Instalacija može potrajati nekoliko sekundi, ali to nije dug proces. Kad je sve u sustavu, preostalo je samo postaviti ~ / .bashrc.

Pokrenite uređivač teksta nano i otvorite bashrc datoteku.

nano ~/.bashrc

Kad je datoteka Bashrc otvorena, zalijepite sljedeći kôd:

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

Spremite Nano pomoću Ctrl + O. Da biste vidjeli novu ljusku napajanja na mreži, zatvorite sve pokrenute prozore terminala i ponovo ih otvorite.

Napomena: Powerline-shell radi s Python-om. Uglavnom se sve distribucije Linuxa isporučuju s njegovom najnovijom verzijom. Dakle, Powerline-shell će raditi sasvim u redu. Međutim, neki koriste samo starije verzije Pythona (poput 2.6).

Kako bi Powerline-shell radio, instalirajte paket argparse. To će osigurati da ona igra lijepo s Python 2.6

pip install argparse

Zaključak

Bash je koristan alat, a na Linuxu je toključni alat koji korisnici znaju. Možete pisati Bash skripte za automatizaciju Linuxa. Zapravo je Bash toliko popularan da je dodan u Windows 10. Imati jasan Bash prompt nije kraj svijeta; ipak je samo sučelje terminala. Međutim, puno je lakše upadati u njih. Ako je lako na očima, dobro je doći s terminalom.

komentari