Wir wollen nun unsere Shell etwas anpassen und übersichtlicher zu machen. Ich verwende hierfür die tcsh-Shell:
Wir öffnen zum Anpassen die Datei .cshrc in unserem Home-Verzeichnis und suchen nach der Zeile „if ($?prompt) then“ und schreiben in die nachfolgende Zeile diese Zeichenfolge:
set prompt = „%h %t %~ %# "
Wichtig: Nicht das Leerzeichen nach der Raute vergessen!!!
Unsere Shell wird uns dann die Anzahl der eingegebenen Befehle, das aktuelle Verzeichnis sowie die aktuelle Uhrzeit anzeigen.
Desweiteren tragen wir folgendes bei den Aliasen in der Datei .cshrc ein:
alias ls ls –G
Dadurch werden die Dateien und Verzeichnisse farbig dargestellt wenn wir ein einfaches „ls“ eingeben.
Einen weiteren Alias würde ich dir empfehlen, wenn du "nano" als Editor einsetzen willst. "Nano" bricht von Hause aus Zeilen um, die über das Konsolenfenster hinaus gehen. Das kann sehr nervig sein und bei Konfigurationsdateien zu Fehlern führen, die man dann ewig suchen muss. Das '-c' zeigt die Zeilen- / Zeichennummer an.
alias nano nano -w -c
In der Grundeinstellung der Shell wird die Entfernen-Taste (ENTF) nicht unterstützt und erstellt lediglich eine Tilde (~). Will man diese Taste trotzdem nutzen, so muss man einfach folgende Zeile zu den key-bindings schreiben:
bindkey ^[[3~ delete-char
Um die unser Benutzerprofil auf die tcsh-Shell zu ändern, geben wir folgenden Befehl ein:
# chsh -s tcsh
Unsere Anpassungen sind damit erstmal abgeschlossen. Wenn ihr euch dann das nächste mal einloggt, habt ihr eure neue Shell