SSH経由でログインすると、ホームディレクトリに.cshrcファイルが見つかりません(MobaXTerm Professional)。

SSH経由でログインすると、ホームディレクトリに.cshrcファイルが見つかりません(MobaXTerm Professional)。

Linux環境にSSHとしてログインしている間は、ホームディレクトリの.cshrcファイルを読み取ることができません。ソース ~/.cshrc でログインした後、このファイルを読む必要があるたびに

私はMobaXTerm Professional 10.5をツールとして使用します。私のシェルはtcshシェルです。次に確認できます。

echo $SHELL
/bin/tcsh

私は次のファイルを追加しようとしました。。ログインそして.tcshrc源泉.cshrc文書化しましたが、何も役に立ちません。

読み取りを有効にするにはどうすればよいですか?.cshrcSSH経由のログインファイル?

ベストアンサー1

シェルはいくつかのファイルを解析しました。

/etc/csh.cshrc
/etc/csh.login
~/.tcshrc
~/.cshrc
~/.login

これら2つの最初のことはシステム全体に適用されます。他のツリーはユーザーに関連付けられています。

たぶん構文に問題がある可能性があります。次の内容を含む簡単なファイルを試してください~/.tcshrc

echo "test"

次のようにプロンプ​​トの前に「test」を出力する必要があります。

workstation:~ user$ cat ~/.tcshrc 
echo "test"
workstation:~ user$ /bin/tcsh 
test
[workstation:~] user%

リモコンから同じ出力を取得するには、次のコマンドを使用します。 ssh -t user@workstation tcsh

おすすめ記事