网站首页 > 开源技术 正文
1. cd 命令简介
cd,全名 change directory,用于切换路径。麒麟、统信、CentOS 各版本 Linux 通用。
2. 语法
cd [目录]
详细用法说明如下:
usage: cd [options] [DIR]
改变 shell 工作目录。改变当前目录至 [DIR] 目录。
变量 CDPATH 定义了含有 [DIR] 的目录的搜索路径,其中不同的目录名称由冒号 (:)分隔。
如果要切换到的 DIR 由斜杠 (/) 开头,则 CDPATH 提供的搜索路径就用不上了。
如果路径找不到,并且 shell 选项 `cdable_vars' 被设定,则参数词被假定为一个
变量名。如果该变量有值,则它的值被当作 DIR 目录。
选项:
-L 强制跟随符号链接: 在处理 `..' 之后解析 DIR 中的符号链接。
-P 使用物理目录结构而不跟随符号链接: 在处理 `..' 之前解析 DIR 中的符号链接。
-e 如果使用了 -P 参数,但不能成功确定当前工作目录时,返回非零的返回值。
-@ 在支持拓展属性的系统上,将一个有这些属性的文件当作有文件属性的目录。
默认情况下跟随符号链接,如同指定 `-L'。
`..' 使用移除向前相邻目录名成员直到 DIR 开始或一个斜杠的方式处理。
退出状态:
如果目录改变,或在使用 -P 选项时 $PWD 修改成功时返回 0,否则非零。
3. 命令示例
3.1. cd demo1 切换到子目录
[root@kylin data]# ls
1.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@centos emptydir]# cd ~
[root@centos ~]#
3.4. cd .. 切换到上层目录
[root@kylin ~]# cd /data/demo4/emptydir/
[root@kylin emptydir]# cd ..
[root@kylin demo4]# cd ../..
3.5. 切换到带空格的路径
[root@uos data]# ls
1.txt 2.md demo1 demo2 demo3 demo4 My songs
# 使用反斜杠
[root@uos data]# cd My\ songs
[root@uos My songs]# cd ..
# 使用双引号
[root@uos data]# cd "My songs"
[root@uos My songs]# cd ..
# 使用单引号
[root@uos data]# cd 'My songs'
[root@uos My songs]#
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]#
猜你喜欢
- 2024-10-03 Linux下执行system(“cd /某个目录“),为什么路径切换不成功?
- 2024-10-03 linux cd主目录区别(linux cdrom目录)
- 2024-10-03 Linux学习总结4(linux学到了什么知识点)
- 2024-10-03 Linux磁盘分区及文件系统格式化和挂载
- 2024-10-03 linux学习9,查看源码全靠它了,五分钟把vim打造成代码阅读神器
- 2024-10-03 小猿圈学习Linux之shell脚本中cd命令无效的解决方法
- 2024-10-03 探索Linux的神秘世界:CD和LS命令的使用宝典
- 2024-10-03 Linux系统上挂载CD-ROM系统镜像和iso文件作为yum本地仓库
- 2024-10-03 Linux下简单几步安装AI开发环境-ROS(超有意思)
- 2024-10-03 Linux环境下的持续集成/持续部署(CI/CD)实践
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)