linux中的pwd是什么意思
linux中的pwd是什么意思详细介绍
在 Linux 系统中,pwd 是一个常用的命令,其全称是 Print Working Directory,中文含义是 打印当前工作目录。它的作用是显示用户当前所在的目录(文件夹)的 绝对路径。
核心功能
- 显示绝对路径:
pwd会输出从根目录(/)开始到当前目录的完整路径,例如:bash/home/user/documents/projects这表示当前目录是
/home/user/documents/projects。
语法与用法
- 基本用法:直接在终端输入
pwd即可查看当前目录:bash - 示例:
- 假设你在终端中通过
cd命令进入了/usr/local/bin目录,输入pwd会显示:bash/usr/local/bin
- 假设你在终端中通过
相关概念
- 工作目录(Working Directory)
指当前终端会话中所处的目录。当你执行命令(如ls查看文件)时,默认操作的是工作目录下的文件。 - 绝对路径 vs 相对路径
- 绝对路径:从根目录(
/)开始的完整路径(如/home/user)。 - 相对路径:相对于当前工作目录的路径(如
./docs表示当前目录下的docs文件夹,../表示上一级目录)。pwd显示的是绝对路径,帮助你明确当前位置。
- 绝对路径:从根目录(
常见场景
- 确认位置:当频繁使用
cd命令切换目录后,通过pwd确认当前所在目录,避免操作失误。 - 脚本编写:在 Shell 脚本中获取当前目录路径,用于文件操作或路径拼接。
补充:pwd 的选项
-L(默认行为):显示 逻辑路径(可能包含符号链接)。
例如,若当前目录是通过符号链接进入的,pwd -L会显示链接名。-P:显示 物理路径(真实路径,不包含符号链接)。
例如,通过pwd -P会跳转到符号链接指向的实际目录路径。
bash/usr/bin/python
总结
pwd 是 Linux 中最简单但最常用的命令之一,堪称 “终端导航的指南针”。无论你是新手还是老手,随时用 pwd 查看当前目录都是良好的操作习惯,能有效避免因路径混淆导致的错误。