每日命令 | pwd、cd
字数 1366 2025-08-18 11:38:32
Linux 基础命令教学文档:pwd 与 cd
作者:FreeBuf_319190
最后更新:2025年8月16日
1. 命令简介
pwd(Print Working Directory):打印当前工作目录的绝对路径。cd(Change Directory):切换当前工作目录。- 工作目录:用户当前所在的目录,所有命令默认在此目录下执行(类比“工作地点”)。
2. 命令语法
pwd [选项]
cd [选项] [目录]
pwd无参数,仅支持选项(日常使用较少)。cd参数为目录路径,选项使用频率低。
3. pwd 命令详解
功能:输出当前目录的绝对路径。
示例:
$ pwd
/root
特殊技巧:
- 通过 Shell提示符 直接查看当前目录(如
root@host:/root#中的/root)。 - 提示符末尾符号含义:
#:超级用户(root)$:普通用户
4. cd 命令详解
4.1 特殊目录切换
| 命令 | 作用 | 示例 |
|---|---|---|
cd . |
切换到当前目录(无实际用途) | cd . |
cd .. |
切换到上级目录 | cd .. → 进入 / |
cd - |
返回上一个目录(交替切换) | cd - → 在 / 和 /root 间切换 |
cd ~ |
切换到当前用户的家目录 | cd ~ → 进入 /root(root用户) |
cd ~用户 |
切换到指定用户的家目录 | cd ~alice → 进入 /home/alice |
注意:
- 根目录
/的上级目录仍是/。 - 普通用户家目录:
/home/用户名;root用户家目录:/root。
4.2 路径切换方式
- 相对路径:以当前目录为参照。
cd ../Desktop # 进入上级目录的Desktop子目录 - 绝对路径:从根目录
/开始。cd /root/vulhub-master/tomcat # 直接进入目标目录
5. 关键知识点总结
-
路径表示:
.:当前目录..:上级目录~:家目录-:上一个目录
-
用户权限差异:
- root用户可访问所有家目录,普通用户无法访问
/root。
- root用户可访问所有家目录,普通用户无法访问
-
路径选择建议:
- 绝对路径更直观,相对路径适合快速导航。
6. 常见问题
Q:为什么 cd .. 在根目录无效?
A:根目录 / 无上级目录,因此命令无效果。
Q:如何快速返回家目录?
A:直接输入 cd 或 cd ~。
7. 扩展练习
- 使用
pwd确认当前目录,再用cd切换到/var/log。 - 尝试用
cd -在最近两个目录间切换。 - 分别用相对路径和绝对路径进入
/usr/local/bin。
附:命令速查表
# pwd
pwd # 打印当前目录
# cd
cd /path # 绝对路径切换
cd ../dir # 相对路径切换
cd ~ # 回家目录
cd - # 返回上一目录
相关阅读:
- 《每日命令 | ls》
- Linux 文件系统结构解析(待补充)
版权声明:本文遵循 FreeBuf 原创奖励计划,未经授权禁止转载。