主题
目录切换命令:CD与PWD
课程介绍
接下来我们学习两个常用的目录切换命令:cd和pwd。cd用于切换目录,比如cd /home或cd ~回到home目录;pwd用于显示当前在哪个目录。这两个命令配合使用,你就能在Linux系统中自由导航了。
1. CD命令概述
命令简介
- 命令名称:cd(change directory的缩写)
- 核心功能:切换当前工作目录
- 使用场景:在不同目录间导航、进入特定目录执行操作等
基础语法
bash
cd [目录路径]- 目录路径:要切换到的目标目录路径(可选)
命令特点
- 不需要选项,只需要参数
- 参数是可选的,如果不提供参数,默认回到用户的home目录
2. CD命令的使用方法
切换到指定目录
bash
# 切换到根目录
cd /
# 切换到home目录
cd /home
# 切换到用户的home目录(假设用户名为yege)
cd /home/yege返回home目录
bash
# 方法1:不带参数的cd命令
cd
# 方法2:使用~符号表示home目录
cd ~切换到上一级目录
bash
cd ....在Linux中表示上一级目录
切换到当前目录的子目录
bash
# 假设当前目录是/home/yege
# 切换到Documents子目录
cd Documents
# 或者使用相对路径
cd ./Documents./在Linux中表示当前目录(通常可以省略)
命令示例演示
示例1:切换到根目录
bash
# 当前在home目录
pwd
# 输出:/home/yege
# 切换到根目录
cd /
# 验证切换成功
pwd
# 输出:/示例2:返回home目录
bash
# 当前在根目录
pwd
# 输出:/
# 返回home目录
cd
# 验证切换成功
pwd
# 输出:/home/yege3. PWD命令概述
命令简介
- 命令名称:pwd(print working directory的缩写)
- 核心功能:显示当前工作目录的完整路径
- 使用场景:确认当前所在目录、获取目录路径用于其他命令等
基础语法
bash
pwd- 没有选项和参数
- 直接执行即可
命令特点
- 简单易用,无需配置
- 输出结果是当前工作目录的绝对路径
4. PWD命令的使用方法
基本使用
bash
# 显示当前工作目录
pwd输出说明
- 输出的是当前工作目录的绝对路径
- 路径以根目录(/)开头
- 完整显示目录层级结构
命令示例演示
示例1:查看当前工作目录
bash
# 启动终端后,默认在home目录
pwd
# 输出:/home/yege示例2:切换目录后查看
bash
# 切换到根目录
cd /
# 查看当前目录
pwd
# 输出:/
# 切换到/bin目录
cd /bin
# 查看当前目录
pwd
# 输出:/bin5. 命令行实操演示
演示1:基本导航
bash
# 显示当前工作目录
pwd
# 切换到根目录
cd /
# 验证切换成功
pwd
# 返回home目录
cd
# 验证返回成功
pwd演示2:多层级目录导航
bash
# 显示当前工作目录
pwd
# 切换到/var/log目录
cd /var/log
# 验证切换成功
pwd
# 查看目录内容
ls
# 切换到上一级目录
cd ..
# 验证切换成功
pwd演示3:子目录导航
bash
# 显示当前工作目录
pwd
# 切换到Documents子目录
cd Documents
# 验证切换成功
pwd
# 查看目录内容
ls
# 返回上一级目录
cd ..
# 验证返回成功
pwd课程总结
这节课我们学了cd和pwd两个命令。
cd命令用于切换目录:
cd /- 切换到根目录cd或cd ~- 返回home目录cd ..- 切换到上一级目录cd 目录名- 切换到子目录
pwd命令显示当前在哪个目录,直接执行pwd就行。
课后练习
练习1(基础)
请在Linux终端中执行以下操作:
- 启动终端,使用PWD命令查看当前工作目录
- 切换到根目录,使用PWD命令验证
- 切换到/home目录,使用PWD命令验证
- 返回home目录,使用PWD命令验证
- 切换到根目录下的/bin目录,使用PWD命令验证
练习2(进阶)
请执行以下命令并观察输出结果:
cdpwdcd /pwdcd /homepwdcd ~pwdcd ..pwd
练习3(拓展)
请尝试:
- 使用CD命令进入根目录下的不同目录,如/etc、/var、/tmp等
- 使用PWD命令确认每次切换的结果
- 探索系统中是否存在名为"games"的目录
- 尝试使用相对路径进行目录导航
练习4(挑战)
请使用CD和LS命令结合,完成以下任务:
- 从当前目录导航到根目录
- 在根目录中找到并进入usr目录
- 在usr目录中找到并进入bin目录
- 列出bin目录中的内容
- 找到并确认python3可执行文件的存在