Linux小白–第三节cd命令
之前介绍的是ls命令,列出路径下的内容,那么接下来就介绍一下cd命令,切换目录,还是一样,咱们进入系统之后右键打开终端或者ssh连接直接进入shell环境
1 cd
概念:cd — change directory
① cd – 修改路径/切换目录
cd [opt] dir 将当前目录更改为dir,默认dir为home目录,home目录也可以使用~表示,所以直接敲一个cd命令会回到/root路径下
在shell环境中存在OLDPATH和CDPATH两个环境变量,CDPATH是用于存放相对路径的,如dir以/开头则不使用CDPATH,按照绝对路径进行转换,而OLDPATH存放的是上一个工作dir的路径
如此图,可以使用相对路径进行cd动作,CDPATH此时就是/root
这时候我们看一下OLDPATH也就是之前的工作dir为/root,OLDPATH在后续cd的参数中会简单介绍,当然了cd -可以切换到上一次工作目录的
② cd命令是属于bash包的命令,bash是shell编译的一种,使用bash语言进行编译,bash shell也是linux的默认shell,bash包中的所有命令都可以使用help进行查询,之前咱们提到的ls就不行
2 cd命令的参数
cd命令使用最频繁就是不加参数,opt仅有三个参数
① cd –L:当dir是符号链接时进入符号链接而不是源目录
比如我这边创建一个链接cherry指向于/shell路径,cd -L cherry就会直接进入cherry目录中,也就是真的将cherry链接当做目录,也能看到里面的内容
② cd –P:当dir是符号链接时进入源目录
比如我这边创建一个链接cherry指向于/shell路径,cd -L cherry就会直接进入/shell目录中,与-L参数相反
cd命令默认带有-L参数,所以咱们直接cd 链接文件就可以进入
这样就知道切换路径并列出内容,下一节来研究查看文件内容。
感谢阅读zzz