- - Hogyan válthatunk Bash-ről C-hellre Linuxon

Hogyan válthatunk a Bash-ről a C-hellre Linuxon

C A Shell egy parancssori héj az Unix számáraC ++ szintaxist használ a megszokott Bash-szintaxis helyett. Régebbi héj, de a Unix közösségben a programozók szeretik. Tcsh-n keresztül elérhető Linuxon: az eredeti C Shell olyan módosítása, amely új funkciókat és fejlesztéseket kínál.

A C Shell használatát akarja? Kövesse az alábbi lépéseket és váltson a Bash-ről a C-hellre Linuxon.

Megjegyzés: Bash-ről válthat a Fish Shell-re, ha nem Ön a C Shell rajongója. Alternatív megoldásként kipróbálhatja a ZSH-t is.

Telepítse a C Shell-t

A C Shell nagyon jó héjpótló Bash számára. Valószínű azonban, hogy Linux számítógépén nincs alapértelmezés szerint beállítva. Szerencsére a shell könnyen telepíthető a legtöbb Linux disztribúcióra.

A telepítéshez nyisson meg egy terminál ablakot, és kövesse az utasításokat, hogy a C Shell telepítve legyen a számítógépen használt Linux operációs rendszeren.

Ubuntu

A C Shell az Ubuntu elsődleges szoftverforrásaiban található, és a hajlamos csomagkezelő eszköz.

sudo apt install tcsh

Debian

Annak ellenére, hogy a Debian Linux általában elmarad a csomagfrissítésekről, sikerül eljuttatniuk a C Shell kissé naprakész verzióját az elsődleges szoftverek tárházába. Telepíthető a Apt-get csomagoló eszköz.

sudo apt-get install tcsh

Arch Linux

Az Arch Linux felhasználók szeretnek kísérleteznialternatívák a bash-ra. Ennek eredményeként még az olyan homályos Bash-alternatívák, mint a C Shell, telepíthetők az alapértelmezett szoftvertárolóba a terjesztéshez. Az Arch használatához használja a Pacman csomag eszköz.

sudo pacman -S tcsh

Fedora

Szüksége van C héjra a Fedora Linux PC-n? Telepítenie kell a DNF csomagkezelő, mivel alapértelmezés szerint nincs betöltve a Fedorára.

sudo dnf install tcsh

OpenSUSE

Mint a többi mainstream Linux disztribúció, az OpenSUSE elsődleges szoftverforrásaiban a Bash alternatívájaként elérhető a C Shell. A telepítéshez futtassa az alábbiakat Zyppert parancs.

sudo zypper install tcsh

Általános Linux

Tehát egy kevésbé ismert Linux disztribúción vagy,és a C Shell-t akarod használni. Mit csinálsz? Nyissa meg a terminált, és keresse meg a „tcsh” vagy a „c shell” kifejezést a Linux PC csomagkezelőjével. Biztosan megtalálja ezt a csomagot még a leg ismeretlenebb Linux operációs rendszeren is, mivel a Tcsh már jó ideje működik.

Sorolja fel a kagylókat

Mielőtt be tudta váltani Bash-ről C-hellreLinux számítógépén, ki kell kitalálnia a Tcsh bináris fájl helyét a számítógépen. A bináris fájl helyének ismerete kritikus, mivel ezen információ nélkül a Linux nem lesz képes cserélni a felhasználó számára az alapértelmezett parancssori héjat.

A parancssori héjak listájának elkészítéséhez a Linux PC-n meg kell nézni a / Etc / kagyló / fájlt. A fájl megtekintéséhez többféle mód van, de a leghatékonyabb a macska parancs.

cat /etc/shells/

Fut a macska a parancs kiküszöböli a Linux PC-re telepített sokféle héj helyének listáját. Nem kétséges, hogy egynél több lesz, és ez zavaró lehet.

Megjegyzés: Ha nem akarja ezt a fájlt „Tcsh” -re szkennelni, akkor fontolja meg a macska parancs a grep parancs kiszűrésére.

cat /etc/shells | grep tcsh

Jelölje ki a / Etc / kagyló / és készítsen egy másolatot a C Shell helyéről. Alternatív megoldásként is kiadhatja azt egy szöveges fájlba későbbi felhasználás céljából.

cat /etc/shells | grep tcsh >> tcsh-location.txt

Csere a Bash és a C Shell között

A C héj alapértelmezésévé tétele a chsh parancs. Felhívjuk figyelmét, hogy a chsh A parancsnak sudo vagy root engedélyek nélkül kell futnia. Ha ez a parancs gyökérként fut, akkor véletlenül cserélheti a héjat a Linux gyökér felhasználójára, és nem a felhasználójára.

A terminálon használja a chsh parancsot ad, és ezzel válthat Bash-ről (vagy bármilyen Shell-ről, amelyet használ) Tcsh-re.

chsh

Belépés a chsh a terminálon lévő parancs kinyomtatja: “Írja be aúj érték, vagy nyomja meg az ENTER-t az alapértelmezéshez ”a képernyőn. Ezen a ponton meg kell adnia a C Shell helyét, hogy az alapértelmezett legyen a felhasználó számára. Vessen egy pillantást a / Etc / kagyló és írja ki a prompt ablakban a C Shell helyét.

Miután megadta a C Shell helyét a Linux terminálon, nyomja meg a gombot Belép a billentyűzeten, és írja be felhasználói jelszavát. Ismételje meg ezt a folyamatot minden felhasználó számára, akinek a C Shell-t kell használnia a Linux PC-jén.

A C Shell letiltása

Kipróbáltam a C Shell-t, és nem tetszett neki? Váltás vissza az alábbi lépések végrehajtásával!

1. lépés: Nyisson meg egy terminált és írja be a change shell parancsot.

chsh

2. lépés: Ír / Bin / bash / amikor az új értéket kell megadni.

3. lépés: Írd be a jelszavad. Ezután zárja be a terminált és indítsa újra. Indításkor a Bash ismét alapértelmezett lesz.

Hozzászólások