美文网首页
Linux常用命令之cd

Linux常用命令之cd

作者: 亦是旅人呐 | 来源:发表于2021-10-16 08:02 被阅读0次

cd命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的。

用途

切换用户当前工作目录。

格式

cd [-L|[-P [-e] [dir]

1.切换工作目录至dir。其中dir的表示法可以是绝对路径或相对路径。
2.若参数dir省略,则默认为使用者的shell变量HOME。
3.如果dir指定为~时表示为使用者的shell变量HOME,.表示当前目录,..表示当前目录的上一级目录。
4.环境变量CDPATH是由冒号分割的一到多个目录,你可以将常去的目录的上一级加入到CDPATH以便方便访问它们;如果dir以/开头那么CDPATH不会被使用。
5.当shopt选项cdable_vars打开时,如果dir在CDPATH及当前目录下均不存在,那么会把它当作变量,读取它的值作为要进入的目录。

参数

dir(可选):指定要切换到的目录。

选项

  • -L (默认值)如果要切换到的目标目录是一个符号连接,那么切换到符号连接的目录。
  • -P 如果要切换到的目标目录是一个符号连接,那么切换到它指向的物理位置目录。
  • -e 当前工作目录将被切换到环境变量OLDPWD所表示的目录,也就是前一个工作目录。

实例

# 常见实例
cd # 进入用户主目录;
cd / # 进入根目录 
cd ~ # 进入用户主目录;
cd .. # 返回上级目录(若当前目录为“/“,则执行完后还在“/";".."为上级目录的意思);
cd ../.. # 返回上两级目录;
cd !$ # 把上个命令的参数作为cd参数使用。
# 切换到上一个工作目录
cd - # 命令会首先显示要切换到的目标目录,然后再进入。
cd ${OLDPWD} # 命令会直接切换到上一个工作目录。
# 设置桌面文件夹作为CDPATH的值。
CDPATH='~/Desktop'
# 假设我们接下来要演示涉及到的路径~和~/Desktop下没有test3文件夹,现在新建它们。
mkdir ~/test3
mkdir ~/Desktop/test3
# 进入~目录。
cd ~
# 进入test3目录。
cd test3
# 执行后显示~/Desktop/test3并进入该目录,而不是~目录的test3目录。
# 如果CDPATH存在值,那么优先在CDPATH中查找并进入第一个匹配成功的,如果全部失败那么最后尝试当前目录。
# cdable_vars

# 打开选项。
shopt -s cdable_vars
# 假设当前路径以及CDPATH没有名为new_var的目录。
new_var='~/Desktop'
# 尝试进入。
cd new_var
# 关闭选项。
shopt -u cdable_vars

建议

  • 该命令是bash内建命令,相关的帮助信息请查看help命令。
  • 建议您在编写脚本的过程中如有必要使用cd命令时,请增加必要的注释以用于提醒阅读者当前工作目录,以免出现诸如找不到文件这类问题的发生。

ref.

相关文章

  • Linux基础命令大全

    Linux教程Linux 常用命令学习 pwd 命令 pwd - 显示当前路径 cd 命令 cd - 切换目录cd...

  • Linux命令

    Linux命令 linux命令查询网站:https://explainshell.com 常用命令 cd:进入目录...

  • Linux系统常用命令与HDFS基本Shell操作

    Linux系统常用命令 命令 含义cd /home/hadoop #把/home/hadoop设置为当前目录cd ...

  • Linux常用命令

    Linux常用命令 1. cd 进入目录 cd .. 返回上一层 cd - 返回上一次的目录 cd ~ 回城...

  • Linux常用命令

    Linux常用命令 1.切换目录命令cd: cd app 切换到app目录 cd .. 切换到上一层目录 cd /...

  • linux常用命令

    linux常用命令 / 根目录 cd 切换进入某个目录,如 cd 桌面/ 进入桌面目录 cd - 返回上次所在的目...

  • Linux及常用命令

    Linux 常用命令: cd 目录 mkdir 目录(创建目录) pwd(显示当前目录/文...

  • Linux入门 第一天 基础指令

    Linux系统的特点(稳定,安全,开源) 常用命令1pwd:查看当前所在的目录cd:切换目录cd .. :返回...

  • Linux 命令行使用教程

    Linux 常用命令行快捷键 文件和目录 cd /home 进入 '/ home' 目录'cd .. 返回上一级目...

  • Linux常用命令之cd

    cd命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的。 用途 切...

网友评论

      本文标题:Linux常用命令之cd

      本文链接:https://www.haomeiwen.com/subject/esmxoltx.html