- - Kako prebaciti s Bash-a na C Shell na Linuxu

Kako prebaciti s Bash-a na C Shell na Linuxu

C Shell je ljuska naredbenog retka za Unix kojakoristi C ++ sintaksu, a ne poznatu Bashovu sintaksu. Starija je školjka, ali nju u Unix zajednici vole programeri. Dostupno je na Linuxu putem Tcsh-a: modifikacija izvornog C Shell-a koja dodaje nove značajke i poboljšanja.

Želite koristiti C Shell? Slijedite korake u nastavku za prelazak sa Bash-a na C Shell na Linuxu.

Napomena: Ako niste ljubitelj C Shell-a, možete prebaciti s Bash-a na Fish Shell. Alternativno, možete isprobati i ZSH.

Instalirajte C Shell

C Shell je prilično cool zamjena školjki za Bash. No, vjerovatno je da vaše Linux računalo nema zadano postavljeno. Srećom, školjka se lako može instalirati na većinu Linux distribucija.

Da biste ga instalirali, otvorite prozor terminala i slijedite upute za postavljanje C Shell-a na Linux operativni sustav koji koristite na računalu.

Ubuntu

C Shell nalazi se u primarnim softverskim izvorima Ubuntu-a i može se instalirati pomoću pogodan alat za upravljanje paketima

sudo apt install tcsh

Debian

Iako Debian Linux obično zaostaje u ažuriranju paketa, oni uspijevaju distribuirati pomalo ažuriranu verziju C Shell-a u njihovom primarnom spremištu softvera. Može se instalirati pomoću Apt-get alat za pakiranje

sudo apt-get install tcsh

Arch Linux

Korisnici Arch Linuxa vole eksperimentiratialternative bash-u. Kao rezultat toga, čak su i nejasne Bash-ove alternative poput C Shell-a dostupne za instalaciju u zadano spremište softvera za distribuciju. Da biste ga dobili na Archu, upotrijebite the Pac Man alat za paket.

sudo pacman -S tcsh

Fedora

Trebate C Shell na vašem Fedora Linux računalu? Trebat ćete ga instalirati s DNF upravitelj paketa jer se standardno ne učitava u Fedori.

sudo dnf install tcsh

OpenSUSE

Kao i druge distribucije za Linux, OpenSUSE ima C Shell dostupan kao alternativa Bashu u njihovim primarnim izvorima softvera. Da biste ga instalirali, pokrenite sljedeće Zypper naredba.

sudo zypper ugraditi tcsh

Generički Linux

Nalazite se na manje poznatoj distribuciji Linuxa,i želite koristiti C Shell. Što radiš? Otvorite terminal i pretražite "tcsh" ili "c shell" s upraviteljem paketa vašeg Linux računala. Sigurni ste da ćete ovaj paket pronaći čak i na najpoznatijem Linux OS-u jer je Tcsh već dugo prisutan.

Navedi školjke

Prije nego što je uspio zamijeniti Bash na C Shellvaše Linux računalo, morat ćete shvatiti lokaciju Tcsh binarnog računala na vašem računalu. Poznavanje lokacije ove binarne datoteke presudno je jer bez tih podataka Linux neće biti u mogućnosti zamijeniti zadanu ljusku naredbenog retka za vašeg korisnika.

Da biste stvorili popis školjki naredbenog retka na vašem Linux računalu, morate pogledati / Etc / školjke / datoteka. Postoji više načina za pregledavanje ove datoteke, ali najučinkovitiji način je pomoću mačka naredba.

cat /etc/shells/

Trčanje mačka naredba će ispljunuti popis lokacija mnogih različitih školjki instaliranih na vašem Linux računalu. Nema sumnje da će ih biti više, a to može biti zbunjujuće.

Napomena: Ako ne želite skenirati ovu datoteku za "Tcsh", razmislite o kombiniranju mačka naredba s grep naredba za filtriranje.

cat /etc/shells | grep tcsh

Označite izlaz / Etc / školjke / i napravi kopiju lokacije C Shell-a. Alternativno, izbacite je u tekstnu datoteku za kasnije.

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

Zamjena iz Bash-a u C Shell

Postavljanje zadane C školjke vrši se s chsh naredba. Napominjemo da chsh naredba se mora izvoditi bez dozvola sudo ili root. Ako se ova naredba pokreće kao root, nenamjerno možete zamijeniti ljusku korijenskog korisnika na Linuxu, umjesto vašeg korisnika.

U terminalu koristite chsh naredite i koristite ga za izmjenu s Bash-a (ili bilo kojeg Shell-a koji koristite) na Tcsh.

chsh

Ulazak u chsh naredba na terminalu ispisat će „Unesitenovu vrijednost ili pritisnite ENTER za zadanu postavku ”na zaslonu. U ovom trenutku morat ćete odrediti lokaciju C Shell-a da biste je postavili kao zadanu za svog korisnika. Pogledajte izlaz iz / etc / školjke i u prozoru upita napišite gdje se nalazi C Shell.

Nakon što odredite mjesto C Shell na Linux terminalu, pritisnite Unesi na tipkovnici i unesite zaporku vašeg korisnika. Ponovite ovaj postupak za svakog korisnika koji treba koristiti C Shell na vašem Linux računalu.

Onemogući C Shell

Isprobao C Shell i nije ti se dopalo? Prebacite se natrag slijedeći korake u nastavku!

Korak 1: Otvorite terminal i unesite naredbu promjene ljuske.

chsh

Korak 2: Pisati / Bin / bash / na upit za "unos nove vrijednosti".

3. korak: Unesite svoju lozinku. Zatim zatvorite terminal i ponovno pokrenite. Nakon pokretanja, Bash će ponovo biti zadani.

komentari