C Shell: Unterschied zwischen den Versionen
Michi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Michi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 7: | Zeile 7: | ||
Bei Start der C Shell als [[Login-Shell]] werden folgende Dateien abgearbeitet (falls sie vorhanden sind): | Bei Start der C Shell als [[Login-Shell]] werden folgende Dateien abgearbeitet (falls sie vorhanden sind): | ||
1. "/etc/csh.cshrc" (gilt für alle Benutzer und sorgt für eine gleiche Startumgebung) | |||
2. "~/.cshrc" (Benutzereinstellungen) | |||
3. "~/.login" | |||
Beim Abmelden wird ausserdem die die Datei "~/.logout" ausgeführt. | Beim Abmelden wird ausserdem die die Datei "~/.logout" ausgeführt. |
Version vom 5. Februar 2009, 20:25 Uhr
Die C Shell / csh ist eine vom BSD-Entwicklungslabor vor allem für Programmierer geschriebene Shell, unter anderem mit bequemerer Eingabeaufforderung, History-Mechanismus und eigener Prozessverwaltung. Die Skriptsprache unterscheidet sich erheblich von der anderer Shells und ähnelt der Programmiersprache C. Die C Shell ist ist Standardshell auf Mac OS X, gilt als überholt und ist nicht abwärtskompatibel zur Bourne Shell. Eine neuere, erweiterte Version heisst tcsh.
# whereis csh csh: /bin/csh /usr/bin/csh /etc/csh.cshrc /etc/csh.login /usr/share/man/man1/csh.1.gz
Startup-Skripte
Bei Start der C Shell als Login-Shell werden folgende Dateien abgearbeitet (falls sie vorhanden sind):
1. "/etc/csh.cshrc" (gilt für alle Benutzer und sorgt für eine gleiche Startumgebung)
2. "~/.cshrc" (Benutzereinstellungen)
3. "~/.login"
Beim Abmelden wird ausserdem die die Datei "~/.logout" ausgeführt.