博客
关于我
Linux命令 - pwd命令
阅读量:581 次
发布时间:2019-03-11

本文共 981 字,大约阅读时间需要 3 分钟。

Linux系统中,pwd 命令是用来显示当前工作目录(Current Working Directory,CWD)的绝对路径。它是命令行操作中非常基础而重要的工具,常用于确认自己所在的位置。

语法

pwd [选项]

功能

pwd 命令的主要作用是显示当前工作目录的绝对路径。通过它可以轻松确认自己所在的目录层级和名称。

命令选项

  • -L:显示 $PWD 环境变量的值,默认情况下 pwd 命令的行为已经和 pwd + -L 的效果一致。
  • -P:显示当前的物理路径,不包含符号链接。默认情况下,pwd 会展示当前目录的真实路径,如果包含符号链接,则链接会被展开显示实际路径。
  • --help:在线帮助,显示命令的说明和可选参数。

实用场景

当你需要确认当前工作目录时,可以直接使用 pwd 命令:

[root@localhost ~]# pwd

输出:

/usr/localroot

这说明当前用户的工作目录是 /usr/localroot

要跳转到另一个目录,比如 /usr/lib,可以执行:

[root@localhost ~]# cd /usr/lib

然后再执行 pwd 命令:

[root@localhost lib]# pwd

输出:

/usr/lib

特殊注意事项

当你使用 pwd -P 时,会显示不包含符号链接的真实路径。例如:

[root@localhost soft]# cd /etc/init.d[root@localhost init.d]# pwd/etc/rc.d/init.d[root@localhost init.d]# pwd -P/etc/rc.d/init.d

如果你跳转到某个路径后,执行 pwd命令却显示另一个路径,可能是因为你所在的物理路径仍存在,而系统通过符号链接让你访问那个路径。这是符号链接机制的一种表现,pwd -P 也会反映这一点,但默认的 pwd 命令会展开符号链接,显示真实路径。

此外,文件路径的删除不会立即影响 pwd 命令的输出。如果你删除某个路径的文件或目录,但 pwd 显示的仍然是那个位置,理论上是因为这个路径依然存在,不管它是否为空。

总结来说,pwd 命令是确定当前工作目录的关键工具,熟练掌握它对日常操作非常有帮助。在实际工作中,可以根据需要灵活选择不同的选项来获得想要的输出结果。

转载地址:http://wdstz.baihongyu.com/

你可能感兴趣的文章
MySQL的操作
查看>>
ARM裸机知识
查看>>
算术运算符
查看>>
MySQL学习之《查询数据》
查看>>
如何提高SQL查询的效率?
查看>>
Docker入门之-镜像(二)
查看>>
设置canvas图作为背景图?亲测有效
查看>>
搭建Docker本地 Registry
查看>>
数据结构——链表(3)
查看>>
32位机器与64位机器在编程方面的差别
查看>>
socket模块和粘包现象
查看>>
Python学习--模块
查看>>
分享拉线位移传感器有哪些实质性的特点
查看>>
去了解拉绳位移编码器的影响因素
查看>>
影响拉线位移传感器精度的原因有哪些?
查看>>
无法初始化Winsock2.2处理
查看>>
Horizon Cloud之UAG访问异常
查看>>
vm无法打开电源
查看>>
vMotion 操作失败进度卡在14% ,报错: Operation Timed out
查看>>
vCenter日志相关
查看>>