これは昨日の質問の意味がわかりません。ルートディレクトリにホームがあり、ログインディレクトリにホームがあります。 因为你进入的是「/home」目录,不是「home 目录」。通常说「home 目录」(正式的中文翻译为「主目录」「家目录」等)通常是位于「/home/你的用户名」。
黄舟2017-05-16 13:26:15
/home
目录下就是用户目录,例如 /home/用户名
但是 root 用户的目录是 /root
你是哪个用户登录上去之后就进到 /home/对应用户
的这个目录
要是 root 用户,那么登录上去就是 /root
cd ~ は、現在ログインしているユーザーの個人ディレクトリに直接移動するショートカット コマンドです
習慣沉默2017-05-16 13:26:15
実際には、いわゆるhome目录
, 只是代表用户登录时, 默认进入的目录而已; 当我们在创建用户
时, 如果没有指定home目录
, 系统则会为我们分配默认值, 非root
用户就是默认在/home/用户名
, 而root
则是/root
. 每次我们登陆系统, 登陆程序就会根据系统的/etc/passwd
文件里面的字段, 为我们初始化信息, 包括登陆之后的shell环境(最后一个字段)
,家目录(第六个字段)
.
我们完全可以自定义家目录: useradd testtest -d /tmp/home/test
, 通过-d选项为新增用户创建新目录
甚至可以通过 -M
来指定不创建, 通常用于有些程序运行的账号, 完全就没有必要登陆和家目录的, 我们就能通过这些选项去创建这样的用户.
如果用户已经创建了, 我们也能通过修改/etc/passwd
ファイルの 6 番目のフィールドです
それがホーム ディレクトリなので、後でログインtesttest
用户时, 它就默认进入/tmp
します。
PHPz2017-05-16 13:26:15
各ユーザーのホームディレクトリは/home/用户名
下,通过cd ~
就可以进入。只有root用户的home目录特殊,在/root
のすぐ下にあります。
黄舟2017-05-16 13:26:15
中国語版と英語版をインストールすると違いがわかります
ディレクトリはホームであり、フォルダ/ディレクトリを小文字でホームと呼びます。ホームディレクトリである/ディレクトリの下にあり、必要なディレクトリです。
同じディレクトリ内にtmpやvarなどのシステムレベルのディレクトリがあることがわかります。pwdを使用して絶対パスを確認すると、ホームディレクトリにあることがわかります
もう 1 つはホーム ディレクトリです。中国語のディストリビューション バージョンでは、Users/username/ ディレクトリの下にある、user
に続くディレクトリになります。ユーザーディレクトリの下にあります
システムに通常のユーザー アカウントがなく、root ユーザーが 1 人だけの場合、新しいアカウントが作成されると、特に GUI インターフェイスがインストールされた後は、それに応じて新しいアカウントを作成します。アカウント ディレクトリの下にホーム ディレクトリが作成され、このホーム ディレクトリの名前が新しいアカウントの名前になります。
この家のアイコンを見たことがありますか?これはホームディレクトリです。つまり、このホームディレクトリの名前はaです。この家(ホームディレクトリ)をクリックします。
新しいユーザー (たとえば b) を作成すると、Users/ ディレクトリの下に b というホーム ディレクトリが作成され、そこにユーザー ファイルが含まれていることがわかります。