MacでUnixに初めてログインすると、通常は~
コマンドラインに私のユーザー名とaが表示されます。
ただし、そのディレクトリに含まれているアプリを見ると、すべてのアプリではなく、~/Applications
私のChromeアプリのほんの一部です。
cd
私の/
ディレクトリに行ってそこに行くと、私の/Applications
アプリはすべて表示されますが、違いが何であるか疑問に思います。
さらに、私が行くと、~/MY-USERNAME/Applications
そこにあったのと同じ状況を見るでしょう~
。では、違いは何ですか?
cd
最後に、私のディレクトリを無限に入力するにはどうすればよいですかUSERNAME
? (スクリーンショットを参照してください。「startec」は私のユーザー名です)
答え1
~
ホームディレクトリは/
ルートディレクトリです。
~
個人ファイルとディレクトリを保管する場所です。他のユーザーは表示またはアクセスできません。その中のファイルとディレクトリは/
システム全体に適用され、適切な権限を持つすべてのユーザーがアクセスできます。
Startecは、同じディレクトリ(この場合はホームディレクトリを指す)への2つのポインタを持つことを可能にするリンクです。私はほとんどの人がファイルシステムを厳密にツリーで描くことを知っていますが、リンク(ハードまたはソフト)の場合、これはまったく真実ではありません。
リンクを作成するには、このln
コマンドを使用します。これについて詳しくはを参照してくださいman 1 ln
。
これはUNIXファイルシステムの図で、リンクは破線で示され、ディレクトリは実線で示されています。
源泉:http://users.aber.ac.uk/cwl/UNIX/notes/filesystem/fs.html