
同じホストに 2 つの PuTTy セッションが開いています。 1つはcd ~
私のホームディレクトリに戻ることができますが、もう1つはそうではありません。同じディレクトリに滞在します。
私はこのようなことが起こったことを見たことがありません。
なぜこれが起こるのかご存知ですか?
オペレーティングシステム:SunOS 5.10
答え1
SSHセッションの1つで$ HOME環境変数を変更または設定解除したようです。
cd
$ HOMEは、少なくとも私のシステムにインストールされているすべてのsh-likeシェル(dash、bash、ksh、およびzshを含む)の組み込みデフォルトです。
両方のマニュアルページは次のようになります(ダッシュから)。
HOME現在のユーザーのホームディレクトリのデフォルトパラメータ cd 組み込みコマンド。この変数の値も使用されます。 チルダ拡張を実行するとき。