非常に簡単な質問。ターミナルのホームディレクトリにいると入力するpwdと/home/<myusername>。そして、Nautilus Homeセクションにいるときと同じディレクトリです。
UbuntuおよびLubuntuファイルマネージャー:

では、なぜ同じディレクトリが異なる方法と呼ばれていますか?ターミナル内のディレクトリを通過するときに混乱することがあります。
/homes/*ディレクトリ名に使用すべきでしょう。Linuxは一般に単数形を好みます(理由は不明です)。
非常に簡単な質問。ターミナルのホームディレクトリにいると入力するpwdと/home/<myusername>。そして、Nautilus Homeセクションにいるときと同じディレクトリです。
UbuntuおよびLubuntuファイルマネージャー:

では、なぜ同じディレクトリが異なる方法と呼ばれていますか?ターミナル内のディレクトリを通過するときに混乱することがあります。
/homes/*ディレクトリ名に使用すべきでしょう。Linuxは一般に単数形を好みます(理由は不明です)。
回答:
nautilusの「ホーム」は、単にへのリンク/home/<username>です。Windowsが異なる名前を付けるのと同じ方法です(例:「マイドキュメント」ですが、ターミナルでは「ドキュメント」です)。
それは、よりユーザーフレンドリーにするためであり、彼らはあなたの「ホーム」スペースが見つけ方を明確にすることを望んでいます。違いがあるのは、より上級のユーザーだけです。したがって、他のユーザーと競合することはありません。また、リモートで誰かを助けるとき、「家をクリックしてください」と言う方が簡単です。
通常、ホームフォルダーはありますが/home/user、これはオプションです。システム管理者はそれをどこにでも置くことができ、nautilusのHomeリンクはに設定されている場合、新しい場所にリダイレクトし/etc/passwdます。
私の代名詞は彼/彼です
Linuxコマンドラインから作業している場合でも、ユーザーのホームディレクトリと呼ばれます。その下のすべてのディレクトリ/homeはホームディレクトリと呼ばれ、簡単にするためにグループ化されています。このように考えてください。/binストアバイナリ、/homeホームディレクトリのように。
したがって、Nautilusがディレクトリが「ホーム」であると言ったとき、それは文字通り「あなたのホームディレクトリ」であり、したがってまったく間違った名前ではありません。それはLinuxの文化です。
別の人は、$ HOME環境変数がユーザーのホームディレクトリに設定されていることを指摘しました。変数の名前には、「Home」という名前と同じ理由があります。つまり、カルチャです。
なぜそれが文化なのですか?
理想的なLinuxインスタンスでは、ユーザーが行うすべて、すべてのカスタム構成、すべてのドキュメント、あらゆる種類のファイルがそのフォルダー内に存在します。ユーザーに属し、ユーザーのホームディレクトリにあります。これは、ユーザーが自分自身を守ることができることを意味し、あなたのものが少し簡単である場所を知ることができます。コンピューターカーネル、プログラム、ブートコントロール、コンピューターを実行するために必要なすべてのものは、ユーザーが生成したスペース(ホームディレクトリ)を除くすべての場所に移動できます。Linuxはホームディレクトリ内にプログラムをインストールしません(サードパーティのプログラムはいずれにしてもこれを行う可能性があります)。ユーザーが必要に応じてオーバーライドできるシステム全体の構成が常にあります。もちろん、オーバーライド構成はホームディレクトリにあります。あるLinuxコンピューターから別のLinuxコンピューターに移動し、持ち帰ったものがホームディレクトリだけだった場合、
$HOME議論をさらに説得力のあるものにするために、環境変数に言及するのは良いことです。
ユーザーのホームフォルダーは、概念的には、ファイルシステム内の自分の個人用スペースです。一般的にシステムを台無しにすることを心配することなく、彼らが望む(ほぼ)何でもできる場所です。Ubuntuは/home/[username]デフォルトでほとんどの人のホームフォルダーを配置しますが、ファイルシステムのほぼどこにでも移動できます。フォルダーを別の場所にドラッグするだけでなく、変更することもできます。それを行うには、システム構成をかなり深く掘り下げる必要があります。
Ubuntu、Lubuntu、およびその他のシステムでは、ユーザーインターフェイス内でこのフォルダーに独自の名前が付けられることがあります。これは、Mac OS XやWindowsとは異なり、「Linux GUI」で作業する単一のチームがないためです。実際、「Linux GUI」と呼ばれるソフトウェアは1つもありません。Ubuntuから派生した多くの異なるディストリビューションがありますが、それらの多くにとって、デフォルトで使用するGUIの選択は、それらの間の最大の違いです。
これらのすべてのGUIで動作する単一のチームはありません。各チームには独自のGUIがあります。さまざまなGUIが相互運用するために使用する標準がいくつかありますが、home folderなどの名前を付けるための統一標準はないため、GUIごとに異なる方法で行われます。それはあなたがここで見ているものです。
異なるラベル、同じコアコンセプト。ユーザーのホームフォルダーは/ home /であり、環境変数による参照:HOME。一般的に、それをセットアップするための設定ファイルがあります。
<username>にNautilusのように表示されていました。