Kako prebaciti s Bash-a na ZSH na Linux

click fraud protection

Korisnici Linuxa koji provode dosta vremena na terminalu postali su jako upoznati s Bash Shellom. Svestran je i pouzdan, iako mu nedostaju značajke koje ga čine modernim. Ako tražite nešto s više značajki od Bash Shell-a, dobra alternativa za provjeru je Z Shell (aka Zsh). Temelji se na Bashu, ali ima značajna poboljšanja koja ga čine upotrebljivijim. U ovom ćemo vodiču istražiti kako možete prebaciti s Bash-a na ZSH i učiniti ga vašim primarnim Shellom, kao i kako aktivirati Oh My Zsh okvir za daljnja poboljšanja.

Instalirajte Zsh

Prije upotrebe ljuske Zsh umjesto Bash-a, morat ćete je instalirati na svoje Linux računalo. Srećom, budući da je Zsh jedna od najpoznatijih Bashovih alternativa, to nije problem. Otvorite prozor terminala i unesite naredbu da radi radi na vašoj distribuciji.

Ubuntu

sudo apt instalirati zsh

Debian

sudo apt-get install zsh

Arch Linux

Arch Linux zapravo koristi Z Shell prema zadanim postavkama na disku uživo. Ipak, iako živi disk koji koristi Zsh ne znači da će vam instalacija omogućiti zadanu postavku. Ako ste se odlučili za tradicionalni Bash, možda će vam trebati instalacija školjke s Pacmanom.

instagram viewer

sudo pacman -S zsh

Fedora

sudo dnf instalirati zsh

OpenSUSE

sudo zypper uvesti zsh

Ostali Linuxi

Kao što je ranije spomenuto, Zsh je vrlo popularan u Linux zajednici. Kao rezultat toga, korisnici čak i najočitijih Linux distribucija ne bi trebali imati problema s pronalaženjem u upravitelju paketa. Da biste instalirali Zsh, otvorite terminal, potražite "zsh" i instalirajte ga kao što obično instalirate softver.

Alternativno, prijeđite na web stranicu Zsh i naučite kako to dobiti na vašem Linux OS po izboru.

Konfiguriranje Zsh-a

Da biste konfigurirali Zsh, otvorite terminal i pokrenite ga. Ako prvi put pokrenete Z Shell, čarobnjak za konfiguraciju automatski će otvoriti. U čarobnjaku pritisnite 1 na tipkovnici za pokretanje postupka postavljanja.

Na sljedećoj stranici Zsh ima mnogo mogućnosti izbora. Ove su opcije jednostavne za postavljanje ljuske. Još jednom pritisnite 1. Odabirom ove opcije vodit ćete se konfiguriranjem postavki povijesti Shell-a itd.

Prvo pritisnite 1 za postavljanje veličine retka povijesti. Zatim pritisnite 2 za stvaranje nove datoteke povijesti i 3 prilagoditi broj redaka za spremanje. Kad su sve 3 postavke konfigurirane, pritisnite P da se vratite na glavni izbornik.

Na izborniku Zsh konfiguracije pritisnite 2 za postavljanje automatskog dovršetka sustava. Ovaj će sustav automatski ispuniti naredbe koje otkrije u datoteci povijesti.

Kad je automatsko dovršavanje aktivno, pritisnite P za povratak na izbornik.

Postavljanje opcija 1 i 2 su jedini kritični koraci. Ako želite, prođite kroz ostale postavke kako biste u potpunosti prilagodili svoje iskustvo Z Shell. U suprotnom pritisnite 0 da biste spremili promjene i izašli.

Chang zadanu školjku

Zsh je ispravno konfiguriran, ali ne i zadana radna površina. Bash se i dalje otvara prema zadanim postavkama kad god se otvori terminal. Da biste riješili taj problem, idite na terminal i koristite chsh naredba.

Prvo promijenite ljusku Root:

sudo -s chsh -s / bin / zsh korijen

Sada kada korisnik Root po zadanome upotrebljava Zsh, vrijeme je da ga prebacite. Imajte na umu da ćete trebati ponovo pokrenuti ovu naredbu za svakog korisnika koji želi koristiti Zsh Shell. Zamijeniti korisnik u naredbi ispod s vašim korisničkim imenom.

chsh -s / bin / zsh korisničko ime

Unesite korisničku lozinku za potvrdu promjene. Zatvorite terminal i ponovo ga otvorite da biste pristupili Zsh-u.

Instaliraj Oh My Zsh

Samo korištenje Zsh-a dovoljno je za većinu korisnika, ali ako želite izvući još više iz ove ljuske, instalacija Oh My Zsh je put. Da biste dobili Zsh, upotrijebite wget alat za preuzimanje da biste preuzeli najnoviju verziju instalacijske skripte. Imajte na umu da će vam Git paket trebati biti instaliran na vašem Linux računalu. Pretražite "git" u upravitelju paketa i instalirajte ga prije upotrebe Wget-a.

wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - ​​| zsh

Oh My Zsh, jednom na vašem Linux računalu postavlja lijepu Zsh konfiguracijsku datoteku zajedno s desecima različitih dodataka koje možete odabrati. Da biste omogućili bilo koji od ovih dodataka, morat ćete urediti Zsh konfiguracijsku datoteku. U terminalu upotrijebite uređivač teksta Nano da biste otvorili ~ /.zshrc.

nano ~ / .zshrc

Prvo na listi dodataka koje možete odabrati iz Oh My Zsh su teme. Prema zadanim postavkama omogućena je tema "Robby Russel". Želite nešto drugo? Idite na ovu stranicu ovdje, pronađite temu i promijenite naziv u navodnicima u vašu omiljenu temu.

Nakon teme, postoje mnogi drugi Zsh dodaci koje je moguće omogućiti. Pomičite se po popisu prema dolje pomoću tipke sa strelicom i pročitajte opis dodataka. Vidite li jednog koji vam se sviđa? Uklonite znak # ispred koda da biste aktivirali dodatak.

Omogućite dodatke spremanjem Nano-a (Ctrl + O zatim Ctrl + X) i ponovno pokretanje terminala.

watch instagram story