cd命令

cd命令用来切换工作目录至dirname。 其中dirName表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的home directory(也就是刚login时所在的目录)。另外,~也表示为home directory的意思,.则是表示目前所在的目录,..则表示目前目录位置的上一层目录。

语法:cd (选项) (参数)

1.-p 如果要切换到的目标目录是一个符号连接,直接切换到符号连接指向的目标目录
2.-L 如果要切换的目标目录是一个符号的连接,直接切换到字符连接名代表的目录,而非符号连接所指向的目标目录。
3. - 当仅实用”-“一个选项时,当前工作目录将被切换到环境变量”OLDPWD”所表示的目录。

实例
cd    进入用户主目录;
cd /  切换到用户根目录
cd ~ 进入用户主目录;
cd -  返回进入此目录之前所在的目录;
cd .. 返回上级目录(若当前目录为“/“,则执行完后还在“/”;”..”为上级目录的意思);
cd ../.. 返回上两级目录;
cd !$  把上个命令的参数作为cd参数使用。

根目录与主目录的区别:
根目录是/,是树状形式目录的跟,只有一个
主目录是用户的home目录,添加用户的时候指定的。对于不同用户,主目录不同。
http://hellolb.top

### CD 命令使用指南 在 Linux Shell 中,`cd`(change directory)命令用于切换当前工作目录。以下是关于 `cd` 命令的详细用法和注意事项: #### 1. 基本语法 `cd` 命令的基本语法如下: ```bash cd [选项] 目标目录 ``` #### 2. 常见用法 - **进入用户的主目录**: 使用 `cd` 或 `cd ~` 可以直接进入当前用户的主目录[^2]。 - **切换到上一次所在的目录**: 使用 `cd -` 可以快速切换到上一次所在的目录[^2]。 - **使用相对路径进入子目录**: 如果当前目录是 `/home/user`,可以使用 `cd directory` 进入子目录 `/home/user/directory`[^2]。 - **使用绝对路径进入目标目录**: 使用完整路径切换到指定目录,例如:`cd /etc/config`[^1]。 - **处理符号链接**: - 使用 `-P` 参数查看实际路径:`cd -P /path/to/symlink`[^2]。 - 使用 `-L` 参数始终跟随符号链接:`cd -L /path/to/symlink`[^2]。 #### 3. 注意事项 - **路径大小写敏感**:Linux 文件系统区分大小写,因此需要确保输入的路径与实际文件系统中的名称完全一致[^1]。 - **权限问题**:如果目标目录没有执行权限或读取权限,`cd` 命令将无法成功切换到该目录。 - **特殊字符转义**:当路径中包含空格或其他特殊字符时,需要使用引号或反斜杠进行转义。例如:`cd "my directory"` 或 `cd my\ directory`[^1]。 #### 4. 示例代码 以下是一些常见的 `cd` 命令示例: ```bash # 切换到用户主目录 cd ~ # 切换到上一次所在的目录 cd - # 使用相对路径进入子目录 cd documents/projects # 使用绝对路径进入目标目录 cd /var/log # 处理符号链接(查看实际路径) cd -P /path/to/symlink # 处理符号链接(跟随符号链接) cd -L /path/to/symlink ``` ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值