Wie bei jeder Software in Ubuntu müssen Sie sie installieren:
sudo apt-get install csh
und Sie können es csh
über die Befehlszeile verwenden, um es zu starten.
Gleiches gilt für tcsh
(ist im Universum):
sudo apt-get install tcsh
und Sie können es tcsh
über die Befehlszeile verwenden, um es zu starten.
Hätten Sie übrigens die csh
Kommandozeile eingegeben, hätten Sie gesehen:
csh
The program 'csh' can be found in the following packages:
* csh
* tcsh
Try: sudo apt-get install <selected package>
Das Ubuntu.com-Wiki erklärt, wie man dauerhaft wechselt:
Ändern Sie Ihre permanente Login-Shell
Sie werden ein Programm namens chsh verwenden. Es gibt eine interaktive und eine nicht interaktive Methode. Geben Sie dies in Ihr Terminal ein.
INTERAKTIVE METHODE
chsh
Dies führt zu einem kurzen Dialog, in dem der Benutzer zuerst zur Eingabe seines Kennworts und dann zum vollständigen Pfad der gewünschten neuen Shell aufgefordert wird.
Beim Ändern der Standard-Shell ist Vorsicht geboten, da es möglich ist, einen Fehler zu machen, den nur der Root-Benutzer (dh der Systemadministrator) reparieren kann (obwohl es für einen erfahrenen Benutzer einfach sein sollte, ihn auf einem Heimsystem zu reparieren). Insbesondere ist es wichtig, die Shell zuerst vorübergehend in der aktuellen Sitzung zu testen und dann sicherzustellen, dass bei der dauerhaften Änderung ein gültiger Shell-Name eingegeben wird.
NICHT INTERAKTIVE METHODE
Ich werde csh noch einmal als Beispiel verwenden.
chsh -s /bin/csh
Das -s legt es für Sie fest, ohne dafür in den Editor gehen zu müssen.
Okay, Sie haben den Befehl ausgeführt und es ging in Ordnung. Aber das Echo sagt, dass es das gleiche ist. Melden Sie sich ab und zurück, damit die Änderung wirksam wird. Geben Sie dann $ SHELL wieder. Sie sollten sehen, dass es die neue Shell zeigt.