〜/ somefolderの〜の意味は何ですか?


12

私は行くように言われました~/.ssh、そして実際、私はそうしましたcd ~/.ssh、そして、私はそれに入りました。

しかし、私は不思議に思っています:~この文脈での意味は何ですか?


また、ほとんどの場合、「cd」を実行するとそこに着陸します(〜)。
jokoon

実際、~ホームディレクトリを表すために選ばれた理由には、少し歴史的な理由があります。参照:unix.stackexchange.com/q/34196/85039
Sergiy Kolodyazhnyy

回答:


25

~= $HOME=ホームディレクトリ

/home/davidユーザー名がdavid次の場合、次のコマンドはホームディレクトリに変更されます。

cd
cd ~
cd $HOME
cd /home/david
cd ~david

5
「ホームディレクトリを変更する」->「ホームディレクトリを現在の作業ディレクトリにする」
-steabert

また、入力cdするとホームフォルダに移動します。
バート・デ・ヴォス

9

〜username(スラッシュなし)を使用して、ユーザーのホームディレクトリを検索することもできます。つまり、〜khamerは/ home / khamerに解決されますが、〜davidはコマンドを入力しているユーザーに関係なく/ home / davidに解決されます。


0

入力した場合:

cd ~/

Tabキーを押すと、コマンドはホームフォルダーへの実際のパスに変わります。私の知る限り、これは引数としてパスを取るほとんどすべてのコマンドで機能します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.