cd〜ある端末セッションでは機能しますが、別のセッションでは機能しません(エラーは報告されません)

cd〜ある端末セッションでは機能しますが、別のセッションでは機能しません(エラーは報告されません)

同じホストに 2 つの PuTTy セッションが開いています。 1つはcd ~私のホームディレクトリに戻ることができますが、もう1つはそうではありません。同じディレクトリに滞在します。

私はこのようなことが起こったことを見たことがありません。

なぜこれが起こるのかご存知ですか?

オペレーティングシステム:SunOS 5.10

ベストアンサー1

SSHセッションの1つで$ HOME環境変数を変更または設定解除したようです。

cd$ HOMEは、少なくとも私のシステムにインストールされているすべてのsh-likeシェル(dash、bash、ksh、およびzshを含む)の組み込みデフォルトです。

両方のマニュアルページは次のようになります(ダッシュから)。

HOME現在のユーザーのホームディレクトリのデフォルトパラメータ
        cd 組み込みコマンド。この変数の値も使用されます。
        チルダ拡張を実行するとき。

おすすめ記事