まず、~/
がホームディレクトリであることがわかりました。 ~
または~/
にCDを送るとホームディレクトリに移動します。Linuxでのチルダの意味bash(ホームディレクトリではない)
しかし、cd ~X
は私を特別な場所に連れて行きます。ここではX
は何かのようです。 bashで
、私は「cd ~
」をヒットし、タブをヒットした場合は、それが~mail
と~postgres
と~ssh
などの可能性~X
オプションの束を示しています。これらのフォルダに移動してpwd
を実行すると、これらのフォルダがホームディレクトリにないことがわかります。彼らはどこにでもいる。
エイリアスではありません。私はチェックした。 変数はenv.
ではありません。そうでない場合は、$
が必要です。
これらのリンクは何を設定していますか、どこにこれらのリンクが設定されていますか?
〜Xはリテラル "〜X"を返しますが、〜は$ HOMEを返し、〜+は$ PWDを返します。シェル変数をフェッチする以外に特別なものではありません。すなわち、それらは値を記憶せず、またはそれらを検索するためのコマンドを実行しない。それらはすでに定義されています。あなたは〜〜を試みましたか?私はそれを使用することは考えられませんが、シェル変数$ OLDPWDを返します – SDsolar