Hogyan válthatunk Bash-ről Korn Shell-re Linuxon

click fraud protection

A Korn Shell a Bash Shell népszerű alternatívája, amelyet általában Linux alapértelmezett parancssori rendszerként használnak. A héj visszamenőleg kompatibilis a Bash-tal, és sok hasznos funkciót kölcsönöz C Shell. Korn rövid időn át Ksh-n megy, és nagyon népszerű a közösségben. Egy kis know-how-val könnyű rávenni, hogy alapértelmezett héjként működjön Linuxon! Kövesse az alábbiakban bemutatott bemutatónkat, és megtanulja, hogyan lehet!

Megjegyzés: A Ksh használatához Linux rendszeren Ubuntu, Debian, Arch Linux, Fedora vagy OpenSUSE futtatásának kell lennie. Ha nem, akkor szükség lehet a Ksh létrehozására a forráskódból.

Installi Ksh

A Korn Shell könnyen elérhető telepítésre az összes nagyobb Linux disztribúciónál. Ebben az útmutatóban a Ksh MirBSD verziójára összpontosítunk Linuxon. A Ksh ezen verziójáról azért beszélünk, hogy a Korn Shell AT&T verziója nem élvezi minden Linux disztróját (olyan operációs rendszerek, mint az Arch Linux és mások). Ha a Korn Shell AT&T kiadását kell használnia, töltse le itt.

instagram viewer

A Bash alternatívájának Korn Shell telepítéséhez Linuxon nyissa meg a terminál ablakot, és kövesse az operációs rendszerének megfelelő utasításokat.

Ubuntu

sudo apt install mksh

Debian

sudo apt-get install mksh

Arch Linux

sudo pacman -S mksh

Fedora

sudo dnf install mksh

OpenSUSE

sudo zypper install mksh

Általános Linux

Szeretné beszerezni a Korn Shell MirBSD kiadását a Linux PC-jére? Ha problémái vannak annak megtalálásával az operációs rendszer csomagkezelőjében, akkor le kell töltenie a héj forráskódját, és manuálisan össze kell állítania. A MirBSD Korn Shell, vez a hivatalos webhely letöltési oldala.

Nem biztos benne, hogyan kell felépíteni a forráskódot? Információ a MirBSD Ksh forrásból történő elkészítéséről megtalálható itt.

Hozzáférés a Korn Shellhez

Tudta, hogy hozzáférhet a Korn Shellhez Linux PC-jén anélkül, hogy alapértelmezett parancsrendszerré tenné? Ez igaz! A ksh parancsot egy terminál ablakban, azonnal átugrhat az alapértelmezett Bash-héjból.

ksh

A MirBSD Korn Shell-t szeretné használni root felhasználóként? Itt van, hogyan! Először lépjen a terminálra, és férjen hozzá a root fiókhoz. A legjobb hozzáférés a root fiók (ebben az esetben) a su parancs. Ha azonban nem tudsz futni su, sudo-k szintén működik.

su -

vagy

sudo-k

Miután bejelentkezett a root felhasználóba, biztonságos váltani Bash-ről a Korn Shell-re. Futtassa a futást ksh parancs a héj eléréséhez.

ksh

Sorolja fel a rendelkezésre álló kagylókat

Mielőtt a Korn Shell-t alapértelmezett parancssori rendszerré lehet állítani Linuxon, meg kell határoznia annak helyét. A Korn Shell bináris fájl pontos helyének meghatározására a legegyszerűbb módszer a /etc/shells fájlt.

A /etc/shells fájlt, nyisson meg egy terminál ablakot és használja a macska parancs.

macska / stb / kagyló

Nézze át a /etc/shells, keresse meg a Korn Shell helyét és jelölje ki. Alternatív megoldásként a kimenetet egy szöveges fájlba is csatolhatja az egyszerű parancshoz az alábbi paranccsal.

Megjegyzés: sok különféle bejegyzés található a Korn Shell számára a shells fájlban. Hagyja figyelmen kívül az összes „statikus” bejegyzést.

macska / etc / shells >> /home/username/Documents/location-of-ksh.txt

Alternatív megoldásként, ha csak a Korn Shell bejegyzéseket szeretné átküldeni egy szöveges fájlba, akkor hagyja ki a fenti parancsot, és futtassa a következőt:

macska / stb / kagyló | grep mksh >> /home/username/Documents/location-of-ksh.txt

Állítsa alapértelmezettként Korn Shell-t

Szeretné, ha a Korn Shell megnyílik, amikor Bash helyett terminált indít? Indítson el egy parancssori ablakot a Linux asztalon, majd futtassa a chsh parancs.

Megjegyzés: kérjük, értse meg, hogy a chsh célja az alapértelmezett parancshéj cseréje az aktuális felhasználó számára. Ne futtassa gyökérként! Véletlenül átkapcsolhatja a Linux PC gyökérhéját!

chsh

Futás chsh egy olyan kimenetet nyomtat, amely a következőt mondja: “Írja be az új értéket, vagy nyomja meg az ENTER billentyűt az alapértelmezéshez”. Vessen egy pillantást a hely-of-ksh.txt szövegfájl a kedvenc szövegszerkesztőben, és másolja a Korn Shell helyét a saját fájljára vágólap. A terminálon található szöveges fájlt a következő lehetőségekkel tekintheti meg:

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

Miután a Korn Shell helyét beírták a chsh prompt ablakban nyomja meg az Enter billentyűt a billentyűzeten a választás megerősítéséhez. Ezután írja be felhasználói jelszavát a módosítás végrehajtásához.

A futtatás után chsh parancsot, zárja be a terminál munkamenetet, és indítsa újra a Linux PC-t. Amikor befejezi az újraindítást, jelentkezzen be újra és indítson el egy terminált. A Korn Shell-nek kell most az alapértelmezett parancssori felületnek lennie.

watch instagram story