“本地化”Linux命令快速学习 linux本地地址
use: cd [选项] [DIR] 更改shell 工作目录。将当前目录更改为[DIR]目录。变量CDPATH 定义包含[DIR] 的目录的搜索路径,其中不同的目录名称用冒号分隔(:)。如果要切换到的DIR 以斜杠(/) 开头,则不使用CDPATH 提供的搜索路径。如果未找到路径并且设置了shell 选项“cdable_vars”,则假定参数单词是变量名。如果此变量有值,则其值被视为DIR 目录。选项: -L 强制遵循符号链接: 处理“.”后解析DIR 中的符号链接。 -P 使用物理目录结构而不遵循符号链接: 在处理“.”之前解析DIR 中的符号链接。 -e 如果使用-P参数且无法成功确定当前工作目录,则返回非零返回值。 -@在支持扩展属性的系统上,将具有这些属性的文件视为具有文件属性的目录。默认情况下,符号链接后面跟着“-L”,就像指定了“-L”一样。 “.”的处理方式是删除前面的目录名称成员,直到DIR 或斜杠开头。退出状态:如果目录更改,则为0,或者使用-P 选项时$PWD 修改成功,否则为非零。
3. 命令示例
3.1. cd demo1 切换到子目录
[root@kylin data]# ls1.txt 2.md demo1 demo2 demo3 demo4[root@kylin data]# cd demo1[root@kylin demo1]#
3.2. cd / 切换到根目录
[root@uos demo1]# cd /[root@uos /]#
3.3. cd ~ 切换到用户的 home 路径
[root@centosemptydir]# cd ~[root@centos ~]#
3.4. cd .. 切换到上层目录
[root@kylin ~]# cd /data/demo4/emptydir/[root@kylinemptydir ]# cd .[root@kylin demo4]# cd ./.
3.5. 切换到带空格的路径
[root@uos data]# ls1.txt 2.md demo1 demo2 demo3 demo4 我的歌曲# 使用反斜杠[root@uos data ]# cd My\歌曲[root@uos 我的歌曲]# cd .# 使用双引号[root@uos data]# cd '我的歌曲'[root@uos 我的歌曲]# cd .# 使用单引号[root @uos data]# cd '我的歌曲'[root@uos 我的歌曲]#
3.6. cd - 切换回前路径
[root@centos demo1]# cd /etc/sysconfig/network-scripts/[root@centos network-scripts]# pwd /etc /sysconfig /network-scripts[root@centos network-scripts]# cd -/data/demo1[root@centos demo1]#