Linux にはホーム ディレクトリが 2 つありますか?
PHP中文网
PHP中文网 2017-05-16 13:24:15
0
4
1213

これは昨日の質問の意味がわかりません。ルートディレクトリにホームがあり、ログインディレクトリにホームがあります。 因为你进入的是「/home」目录,不是「home 目录」。通常说「home 目录」(正式的中文翻译为「主目录」「家目录」等)通常是位于「/home/你的用户名」。

PHP中文网
PHP中文网

认证高级PHP讲师

全員に返信(4)
黄舟

/home 目录下就是用户目录,例如 /home/用户名
但是 root 用户的目录是 /root
你是哪个用户登录上去之后就进到 /home/对应用户 的这个目录
要是 root 用户,那么登录上去就是 /root
cd ~ は、現在ログインしているユーザーの個人ディレクトリに直接移動するショートカット コマンドです

いいねを押す +0
習慣沉默

実際には、いわゆるhome目录, 只是代表用户登录时, 默认进入的目录而已; 当我们在创建用户时, 如果没有指定home目录, 系统则会为我们分配默认值, 非root用户就是默认在/home/用户名, 而root则是/root. 每次我们登陆系统, 登陆程序就会根据系统的/etc/passwd文件里面的字段, 为我们初始化信息, 包括登陆之后的shell环境(最后一个字段),家目录(第六个字段).
我们完全可以自定义家目录: useradd testtest -d /tmp/home/test, 通过-d选项为新增用户创建新目录
甚至可以通过 -M来指定不创建, 通常用于有些程序运行的账号, 完全就没有必要登陆和家目录的, 我们就能通过这些选项去创建这样的用户.
如果用户已经创建了, 我们也能通过修改/etc/passwdファイルの 6 番目のフィールドです

リーリー

それがホーム ディレクトリなので、後でログインtesttest用户时, 它就默认进入/tmpします。

いいねを押す +0
PHPzhong

各ユーザーのホームディレクトリは/home/用户名下,通过cd ~就可以进入。只有root用户的home目录特殊,在/rootのすぐ下にあります。

いいねを押す +0
黄舟

中国語版と英語版をインストールすると違いがわかります

ディレクトリはホームであり、フォルダ/ディレクトリを小文字でホームと呼びます。ホームディレクトリである/ディレクトリの下にあり、必要なディレクトリです。

同じディレクトリ内にtmpやvarなどのシステムレベルのディレクトリがあることがわかります。pwdを使用して絶対パスを確認すると、ホームディレクトリにあることがわかります

もう 1 つはホーム ディレクトリです。中国語のディストリビューション バージョンでは、Users/username/ ディレクトリの下にある、user

に続くディレクトリになります。ユーザーディレクトリの下にあります

システムに通常のユーザー アカウントがなく、root ユーザーが 1 人だけの場合、新しいアカウントが作成されると、特に GUI インターフェイスがインストールされた後は、それに応じて新しいアカウントを作成します。アカウント ディレクトリの下にホーム ディレクトリが作成され、このホーム ディレクトリの名前が新しいアカウントの名前になります。

この家のアイコンを見たことがありますか?これはホームディレクトリです。つまり、このホームディレクトリの名前はaです。この家(ホームディレクトリ)をクリックします。
新しいユーザー (たとえば b) を作成すると、Users/ ディレクトリの下に b というホーム ディレクトリが作成され、そこにユーザー ファイルが含まれていることがわかります。

システムに 100 個のアカウントがある場合、ホーム ディレクトリは 100 個ありますが、ホーム ディレクトリの下にはホーム ディレクトリが 1 つしかありません (デフォルト)。これが最大の違いです。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート