Kako prebaciti s Bash-a na Korn Shell na Linuxu

click fraud protection

Korn Shell popularna je alternativa Bash Shellu koji se obično koristi kao zadani sustav naredbenog retka na Linuxu. Školjka je kompatibilna s Bashom i posuđuje mnoštvo korisnih značajki koje se nalaze u njoj C Shell. Korn ide Ksh ukratko i vrlo je popularan u zajednici. Uz malo znanja, lako je navesti da to radi kao zadana školjka na Linuxu! Slijedite donji vodič i naučite kako!

Napomena: da biste koristili Ksh na Linuxu, morate pokrenuti Ubuntu, Debian, Arch Linux, Fedora ili OpenSUSE. Ako nije, možda će biti potrebna izgradnja Ksh-a iz njegova izvornog koda.

Instalirajte Ksh

Korn Shell lako je dostupan za instalaciju na svim većim Linux distribucijama. U ovom ćemo se vodiču usredotočiti na MirBSD verziju Ksh-a na Linuxu. Razlog o kojem govorimo o ovoj verziji Ksh-a je taj što AT&T verzija Korn Shell ne uživa podršku u svim Linuxovim distribucijama (operativni sustavi poput Arch Linuxa i drugih). Ako morate koristiti AT&T izdanje Korn Shell-a, preuzmite ga ovdje.

Da biste instalirali Korn Shell alternativu Bash na Linux, otvorite prozor terminala i slijedite upute koje odgovaraju vašem operativnom sustavu.

instagram viewer

Ubuntu

sudo apt instalirati mksh

Debian

sudo apt-get install mksh

Arch Linux

sudo pacman -S mksh

Fedora

sudo dnf instalirati mksh

OpenSUSE

sudo zypper instalirati mksh

Generički Linux

Trebate nabaviti MirBSD izdanje Korn Shell-a na vašem Linux računalu? Ako imate problema s pronalaženjem u upravitelju paketa vašeg OS, morat ćete preuzeti izvorni kod školjke i ručno je sastaviti. Za informacije u vezi s MirBSD Korn Shell, visit je stranica za preuzimanje službene web stranice.

Niste sigurni kako napraviti izvorni kod? Informacije o pravljenju MirshD-ovog Ksh-a iz izvora mogu se pronaći ovdje.

Pristup Korn školjci

Jeste li znali da Korn Shellu možete pristupiti na vašem Linux računalu bez da ga napravite kao zadani naredbeni sustav? To je istina! Pokretanje the ksh naredbu u prozoru terminala, moguće je odmah skočiti sa zadate Bash školjke.

ksh

Želite koristiti Korn Shell MirBSD-a kao korijenski korisnik? Evo kako! Prvo idite na terminal i pristupite root računu. Najbolji način za pristup korijenski račun (u ovom slučaju) je korištenje Su naredba. Međutim, ako ne možete pokrenuti Su, sudo -s također djeluje.

su -

ili

sudo -s

Nakon što se prijavite u korijenskog korisnika, sigurno je prebaciti se s Bash-a na Korn školjku. Pokreni trčanje ksh naredba za pristup ljusci.

ksh

Navedi dostupne školjke

Prije nego što je Korn Shell moguće postaviti kao zadani sustav naredbenog retka na Linuxu, morat ćete utvrditi njegovu lokaciju. Najlakši način da se utvrdi točan položaj binarnog zapisa Korn Shell je pogledati /etc/shells datoteka.

Za pregled /etc/shells datoteku, otvorite prozor terminala i koristite mačka naredba.

mačka / itd / školjke

Pogledajte izlaz iz /etc/shells, pronađite lokaciju Korn Shell i istaknite je. Alternativno, cijevni izlaz iznesite u tekstnu datoteku radi lakšeg pristupa pomoću donje naredbe.

Napomena: u datoteci školjki nalazi se mnogo različitih stavki za Korn Shell. Zanemarite sve unose s "statičkim" u njima.

mačka / itd / školjke >> /home/username/Documents/location-of-ksh.txt

Ako želite, u tekstualnu datoteku slati samo zapise Korn ljuske, preskočite gornju naredbu i umjesto toga pokrenite ovu:

mačka / itd / školjke | grep mksh >> /home/username/Documents/location-of-ksh.txt

Korn Shell postavite kao zadano

Želite da se korn školjka otvori kad umjesto Baša pokrenete terminal? Pokrenite prozor naredbenog retka na radnoj površini Linuxa, a zatim pokrenite chsh naredba.

Napomena: molimo shvatite da je chsh namijenjen za zamjenu zadane naredbene naredbe za trenutnog korisnika. Nemojte ga pokretati kao korijen! Možete slučajno prebaciti korijensku ljusku vašeg Linux računala!

chsh

Trčanje chsh ispisat će izlaz koji kaže "Unesite novu vrijednost ili pritisnite ENTER za zadanu." Pogledajte na lokaciju-of-ksh.txt tekstualnu datoteku u svom omiljenom uređivaču teksta i kopirajte lokaciju Korn Shell-a na svoj međuspremnik. Tekstualnu datoteku na terminalu također možete pregledati pomoću:

cat /home/username/Documents/location-of-ksh.txt

Nakon što se lokacija Korn ljuske upiše u chsh prozor za upit, pritisnite tipku Enter na tipkovnici da potvrdite svoj izbor. Zatim unesite lozinku svog korisnika da biste primijenili promjenu.

Nakon pokretanja chsh naredbe, zatvorite sesiju terminala i ponovno pokrenite svoje Linux računalo. Kada završi ponovno pokretanje, prijavite se natrag i pokrenite terminal. Korn Shell sada bi trebao biti zadano sučelje naredbenog retka.

watch instagram story