- - Kā pārslēgties no Baša uz C Shell operētājsistēmā Linux

Kā pārslēgties no Bash uz C Shell operētājsistēmā Linux

C Apvalks ir komandrindas apvalks Unix tamizmanto C ++ sintakse, nevis pazīstamo Baša sintakse. Tas ir vecāks apvalks, bet Unix kopienā to mīl programmētāji. Tas ir pieejams Linux, izmantojot Tcsh: oriģinālā C Shell modifikācija, kas papildina ar jaunām funkcijām un uzlabojumiem.

Vai vēlaties izmantot C Shell? Veiciet tālāk norādītās darbības, lai Linux pārslēgtos no Bash uz C Shell.

Piezīme: no Baša varat pārslēgties uz Fish Shell, ja neesat C Shell fans. Kā alternatīvu varat izmēģināt arī ZSH.

Instalējiet C apvalku

C apvalks ir diezgan foršs čaulas aizstājējs Bašam. Tomēr ir iespējams, ka jūsu Linux datorā tas nav iestatīts pēc noklusējuma. Par laimi apvalku var viegli uzstādīt lielākajā daļā Linux izplatījumu.

Lai to instalētu, atveriet termināļa logu un izpildiet instrukcijas, lai C Shell būtu iestatīts operētājsistēmā Linux, kuru izmantojat datorā.

Ubuntu

C Shell atrodas Ubuntu galvenajos programmatūras avotos, un to var instalēt, izmantojot Apt pakotņu pārvaldnieka rīks.

sudo apt install tcsh

Debijas

Kaut arī Debian Linux parasti atpaliek no pakešu atjauninājumiem, viņiem primārajā programmatūras krātuvē izdevās izplatīt nedaudz atjauninātu C Shell versiju. To var uzstādīt kopā ar Apt-get iepakošanas rīks.

sudo apt-get install tcsh

Arch Linux

Arch Linux lietotājiem patīk eksperimentētalternatīvas bash. Rezultātā pat neskaidras Bash alternatīvas, piemēram, C Shell, ir pieejamas instalēšanai noklusējuma programmatūras krātuvē izplatīšanai. Lai to iegūtu Arch, izmantojiet Pacmans pakotnes rīks.

sudo pacman -S tcsh

Fedora

Nepieciešams C apvalks jūsu Fedora Linux personālajā datorā? Jums tas būs jāinstalē, izmantojot Dnf pakotņu pārvaldnieks, jo tas pēc noklusējuma nav ielādēts Fedora.

sudo dnf install tcsh

OpenSUSE

Līdzīgi kā citi tur izplatītie Linux izplatījumi, arī OpenSUSE savos primārajos programmatūras avotos kā alternatīva Bašam ir pieejama C Shell. Lai to instalētu, izpildiet šo darbību Zypper komanda.

sudo zypper instalēt tcsh

Vispārējs Linux

Tātad, jūs izmantojat mazāk pazīstamu Linux izplatīšanu,un jūs vēlaties izmantot C Shell. Ar ko tu nodarbojies? Atveriet termināli un meklējiet “tcsh” vai “c apvalks”, izmantojot sava Linux datora pakotņu pārvaldnieku. Jūs esat pārliecināts, ka atradīsit šo paketi pat visnezināmākajā Linux OS, jo Tcsh darbojas jau labu laiku.

Sarakstu čaumalas

Pirms varēja pāriet no Baša uz C ShellLinux datorā, jums būs jāatrod Tcsh binārā vieta jūsu datorā. Šī binārā faila atrašanās vietas noteikšana ir kritiska, jo bez šīs informācijas Linux nevarēs apmainīt jūsu lietotāja noklusējuma komandrindas apvalku.

Lai ģenerētu komandrindas čaumalu sarakstu savā Linux datorā, jums jāaplūko / etc / čaulas / failu. Ir vairāki veidi, kā skatīt šo failu, taču visefektīvākais veids ir, izmantojot kaķis komanda.

cat /etc/shells/

Skriešana kaķis Komanda izspiež sarakstu ar daudzu dažādu čaumalu atrašanās vietām, kas instalētas jūsu Linux PC. Nav šaubu, ka būs vairāk nekā viens, un tas var mulsināt.

Piezīme. Ja nevēlaties skenēt šo failu uz “Tcsh”, apsveriet iespēju apvienot kaķis komandu ar grep komanda to filtrēt.

cat /etc/shells | grep tcsh

Iezīmējiet / etc / čaulas / un izveidojiet C Shell atrašanās vietas kopiju. Alternatīvi, vēlāk to izvadiet teksta failā.

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

Apmaini no Baša uz C Shell

C apvalka noklusēšana tiek veikta ar chsh komanda. Lūdzu, ņemiet vērā, ka chsh komandai jādarbojas bez sudo vai root atļaujām. Ja šī komanda darbojas kā sakne, jūs varētu netīši apmainīt apvalku saknes lietotājam Linux, nevis savam lietotājam.

Terminālī izmantojiet chsh komandu un izmantojiet to, lai mainītu no Baša (vai jebkura cita Shell, kuru izmantojat) uz Tcsh.

chsh

Ieeja chsh komanda terminālī izdrukās “Enter thejaunu vērtību vai nospiediet taustiņu ENTER, lai noklusējuma ”ekrānā. Šajā brīdī jums būs jānorāda C Shell atrašanās vieta, lai to iestatītu kā noklusējumu jūsu lietotājam. Apskatiet iznākumu / etc / čaumalas un uzrakstiet, kur uzvednes logā atrodas C Shell.

Pēc C Shell atrašanās vietas norādīšanas Linux terminālī nospiediet Ievadiet uz tastatūras un ievadiet lietotāja paroli. Atkārtojiet šo procesu katram lietotājam, kuram Linux datorā ir jāizmanto C Shell.

Atspējot C apvalku

Izmēģinājāt C Shell un nepatika? Pārslēdzieties atpakaļ, veicot tālāk norādītās darbības!

1. darbība: Atveriet terminālu un ievadiet komandu mainīt apvalku.

chsh

2. darbība: Raksti / atkritumu tvertne / bash / kad lūdza “ievadīt jaunu vērtību”.

3. solis: Ievadiet savu paroli. Pēc tam aizveriet termināli un atsāknējiet. Pēc startēšanas Bašs atkal būs noklusējuma iestatījums.

Komentāri