linuxroot环境下pwd命令
linuxroot环境下pwd命令详细介绍
在 Linux 的 root 环境下,pwd 命令的功能与普通用户环境下一致,用于显示当前工作目录的绝对路径。以下是详细说明:
1. 基本用法
无论是否为 root 用户,pwd 命令的使用方法完全相同:
bash
输出示例(假设当前目录为 root 用户的家目录):
plaintext
/root
2. root 用户的默认工作目录
- 当通过
su - root或直接以 root 身份登录时,默认工作目录为/root(root 用户的家目录)。 - 若通过
su root切换到 root(不切换环境),则工作目录与切换前的普通用户当前目录一致。
3. 常用选项
(1)显示物理路径(不包含符号链接)
bash
- 若当前目录是符号链接,会显示其指向的实际物理路径。
示例:若当前目录是/var/lib -> /usr/lib的符号链接,pwd -P会显示/usr/lib。
(2)显示逻辑路径(包含符号链接)
bash
- 直接显示当前目录的路径名(即使是符号链接)。
示例:上述场景下,pwd -L会显示/var/lib。
4. 注意事项
- 权限无关性:
pwd仅显示路径,无需额外权限(即使当前目录对普通用户无访问权限,root 用户仍可通过pwd查看路径)。 - 与
cd配合:root 用户切换目录(如cd /some/private/directory)后,pwd会实时更新显示当前路径。
总结
在 root 环境下,pwd 命令的行为与普通用户完全一致,用于快速查看当前所在目录的绝对路径。root 用户的默认家目录为 /root,但实际工作目录取决于登录或切换方式(su 与 su - 的区别)。灵活使用 -P 和 -L 选项可按需显示物理或逻辑路径。