Geben Sie eine tcsh-Datei als Quelle für die Shell-Initialisierung an.

Geben Sie eine tcsh-Datei als Quelle für die Shell-Initialisierung an.

Ich habe ein gemeinsam genutztes Konto und möchte über eine Befehlszeile eine Tcsh-Shell starten und eine benutzerdefinierte .tcshrc-Datei als Quelle für diese Shell angeben. Tcsh wird über eine Bash-Shell ausgeführt.

Ein Äquivalent zu:

tcsh (go into new shell)
source /tmp/myRCFile.tcsh

Gibt es eine Möglichkeit, den Quellbefehl anzugeben, bevor die neue Shell mit einem Alias ​​aufgerufen wird? Oder gibt es einen besseren Weg?

Vielen Dank, ich bin es sehr leid, das hier zu tippen.

Antwort1

Wenn Sie damit leben können, zwei Shells zu erzeugen (also $SHLVLum zwei zu erhöhen):

tcsh -c 'source /tmp/myRCFile.tcsh; tcsh'

verwandte Informationen