博客
关于我
Linux命令 - pwd命令
阅读量:580 次
发布时间: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/

你可能感兴趣的文章
android 集成weex
查看>>
【echarts】中国地图china.js 在线引用地址
查看>>
Flex 布局的自适应子项内容过长导致其被撑大问题
查看>>
PL/SQL 动态Sql拼接where条件
查看>>
Lua-table 一种更少访问的安全取值方式
查看>>
虚函数
查看>>
Error:Cannot read packageName from AndroidManifest.xml
查看>>
RTL设计- 多时钟域按顺序复位释放
查看>>
斐波那契数列两种算法的时间复杂度
查看>>
int main(int argc,char* argv[])详解
查看>>
【自学Flutter】4.1 Material Design字体图标的使用(icon)
查看>>
C++清空队列(queue)方法
查看>>
【换行符】什么时候用cin.get()吃掉输入流中的换行符
查看>>
【二叉树】已知后序与中序求先序
查看>>
解决Nginx 404 not found问题
查看>>
计算机网络之第三章笔记--数据链路层
查看>>
创建型模式之简单工厂模式实例及代码操作
查看>>
广东外语外贸大学第三届网络安全大赛Writeup
查看>>
跟着燕青学分布式事务控制技术方案
查看>>
VS2019 报错: LINK Error 无法找到 MSCOREE.lib的解决办法
查看>>