📅  最后修改于: 2020-12-07 06:09:48             🧑  作者: Mango
Linux主目录是系统特定用户的目录,由单个文件组成。它也称为登录目录。这是登录Linux系统后发生的第一处。对于目录中的每个用户,它将自动创建为“ / home”。它是根目录的标准子目录。根目录包含系统上的所有其他目录,子目录和文件。用正斜杠(/)表示。
可以将主目录称为除root以外的所有用户的个人工作空间。每个用户都有一个单独的目录。例如,两个用户“ jtp1”和“ jtp2”将具有“ / home / jtp1”和“ / home / jtp2”之类的目录。这些用户将在其目录文件下拥有所有权利。
默认情况下,root(管理)用户是唯一将其主目录放在其他位置的用户。超级用户的路径是“ / root /”,它可以控制所有目录和文件。
有多种访问和返回主目录的方法。rmdir等目录非常有用。要以图形方式访问主目录,请打开文件应用程序,然后从左侧菜单中单击“主目录”选项。考虑下图:
在这里,我们可以浏览我们的主目录。
通常,我们的终端会打开并显示用户的特定目录。要将目录更改为主目录,请执行cd命令,如下所示:
cd /home
上面的命令会将目录更改为home。要列出主目录,请按如下所示执行ls命令:
ls
考虑以下输出:
我们可以通过不带任何参数的cd命令返回到主目录。它将从我们正在处理的任何目录回到我们的主目录。执行如下:
cd
考虑以下输出:
从上面的输出中,我们位于/ Directory / files中,通过仅执行cd命令,我们到达了主目录。我们也可以使用“ cd〜或cd $ HOME”命令来执行相同的操作。考虑以下命令:
cd ~
cd $Home
要显示当前工作目录,请执行以下pwd命令:
pwd
考虑以下输出:
要在目录下创建目录,请执行mkdir命令,如下所示:
mkdir
考虑以下输出:
从上面的输出中,我们创建了一个名为“ new_dir”的目录,并通过执行ls命令将其显示。
我们也可以删除目录。要删除目录,请执行rmdir命令,如下所示:
rmdir
考虑以下输出:
从上面的输出中,我们删除了“ new_dir”目录。
根目录和主目录之间的一些主要区别如下:
Root Directory | Home Directory |
---|---|
The root directory is the topmost level of the system drive. | The home directory is a subdirectory of the root directory. |
It is denoted by a slash ‘/’. | It is denoted by ‘~’ and has path “/users/username“. |
The admin has access to make any changes in the files and settings. | No user other than the root user can change the settings of the entire system. |
The admin can create a user. | Any user having a home directory cannot create a user. |
In the Linux file system, everything comes under the root directory. | The home directory contains a particular user’s data. |