C Shell er et kommandolinjeskall for Unix som bruker en C ++ -syntaks, i stedet for den kjente Bash-syntaks. Det er et eldre skall, men elsket i Unix-samfunnet av programmerere. Det er tilgjengelig på Linux via Tcsh: en modifisering av den originale C Shell som gir nye funksjoner og forbedringer.
Vil du bruke C Shell? Følg med trinnene nedenfor for å bytte fra Bash til C Shell på Linux.
Merk: Du kan bytte fra Bash til Fish Shell hvis du ikke er en fan av C Shell. Alternativt, Du kan også prøve ZSH.
C Shell er en ganske kul erstatning for Bash. Imidlertid er det sannsynlig at din Linux-PC ikke har den satt opp som standard. Heldigvis kan skallet enkelt installeres på de fleste Linux-distribusjoner.
For å installere det, åpner du et terminalvindu og følger instruksjonene for å få C Shell satt opp på Linux-operativsystemet du bruker på datamaskinen din.
C Shell er i Ubuntu sine primære programvarekilder og kan installeres ved hjelp av apt pakkehåndteringsverktøy.
sudo apt install tcsh
Selv om Debian Linux vanligvis står bak pakkeoppdateringer, klarer de å distribuere en noe oppdatert versjon av C Shell i deres primære programvarelager. Det kan installeres med Apt-get pakkeverktøy.
sudo apt-get install tcsh
Arch Linux-brukere elsker å eksperimentere med alternativer til bash. Som et resultat er til og med obskure Bash-alternativer som C Shell tilgjengelige for installasjon i standard programvarelager for distribusjonen. For å få det på Arch, bruk Pac Man pakkeverktøy.
sudo pacman -S tcsh
Trenger du C Shell på din Fedora Linux-PC? Du må installere det med DNF pakkehåndtering da den ikke er lastet opp på Fedora som standard.
sudo dnf installere tcsh
Som de andre mainstream Linux-distribusjonene der ute, har OpenSUSE C Shell tilgjengelig som et alternativ til Bash i deres primære programvarekilder. Kjør følgende for å installere det zypper kommando.
sudo zypper installer tcsh
Så du er på en mindre kjent Linux-distribusjon, og du vil bruke C Shell. Hva gjør du? Åpne terminalen og søk “tcsh” eller “c shell” med pakkehåndtereren på Linux PC. Du er sikker på å finne denne pakken på selv det mest ukjente Linux OS, som Tcsh har eksistert i ganske lang tid.
Før du kan bytte fra Bash til C Shell på din Linux-datamaskin, må du finne ut hvor Tcsh-binæren er på datamaskinen din. Det er viktig å vite hvor denne binæren er, fordi uten denne informasjonen vil Linux ikke kunne bytte standard kommandolinjeskall for brukeren din.
For å generere en liste over kommandolinjeskall på din Linux-PC, må du se på /etc/shells/ fil. Det er flere måter å se denne filen på, men den mest effektive måten er med katt kommando.
katt / etc / skjell /
Kjører katt kommandoen vil spytte ut en liste over plasseringen til mange forskjellige skjell installert på din Linux-PC. Det vil uten tvil være mer enn ett, og det kan være forvirrende.
Merk: Hvis du ikke vil skanne denne filen for "Tcsh", bør du vurdere å kombinere katt kommando med grep kommando for å filtrere det ut.
katt / etc / skjell | grep tcsh
Uthev utdataene fra /etc/shells/ og lag en kopi av plasseringen til C Shell. Alternativt kan du sende den ut til en tekstfil for senere.
katt / etc / skjell | grep tcsh >> tcsh-location.txt
Å gjøre C-skallet standard er gjort med chsh kommando. Vær oppmerksom på at chsh kommandoen må kjøres uten sudo- eller root-rettigheter. Hvis denne kommandoen kjører som root, kan du utilsiktet bytte skallet for rotbrukeren på Linux, i stedet for brukeren din.
Bruk terminalen i terminalen chsh kommando og bruk den til å bytte fra Bash (eller hva Shell du bruker) til Tcsh.
chsh
Inn i chsh kommandoen i en terminal vil skrive ut "Angi den nye verdien, eller trykk ENTER for standard" på skjermen. På dette tidspunktet må du spesifisere plasseringen til C Shell for å angi den som standard for brukeren din. Ta en titt på resultatet av /etc/shells og skriv ut hvor C Shell befinner seg i hurtigvinduet.
Etter å ha spesifisert plasseringen til C Shell i Linux-terminalen, trykk Tast inn på tastaturet og skriv inn brukerens passord. Gjenta denne prosessen for alle brukere som trenger å bruke C Shell på din Linux-PC.
Prøvde du ut C Shell og likte det ikke? Bytt tilbake ved å følge trinnene nedenfor!
Trinn 1: Åpne en terminal og gå inn i endringsskalkommandoen.
chsh
Steg 2: Skrive /bin/bash/ når du blir bedt om å "legge inn en ny verdi".
Trinn 3: Skriv inn passordet ditt. Lukk deretter terminalen og start på nytt. Ved oppstart vil Bash være standard igjen.
Bruker du Logical Volume Management på Linux-skrivebordet eller ser...
Mange videospillere støtter lasting av undertittelfiler ved siden a...
Ha en favoritt Twitch streamer? Skulle ønske du kunne se sendingene...