Linux系统要学好其它命令则首先要学好cd命令的使用方法和技巧。下面由学习啦小编为大家整理了每天一个Linux命令之cd命令详解,希望对大家有帮助!

每天一个Linux命令之cd命令详解

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

1.语法

cd (选项) (参数)

2.选项

-p 如果要切换到的目标目录是一个符号连接,直接切换到符号连接指向的目标目录

-L 如果要切换的目标目录是一个符号的连接,直接切换到字符连接名代表的目录,而非符号连接所指向的目标目录。

- 当仅实用"-"一个选项时,当前工作目录将被切换到环境变量"OLDPWD"所表示的目录。

每天一个Linux命令之cd命令常用范例

3.1 例一:进入系统根目录

命令:

cd /

输出:

[root@localhost ~]# cd /

说明:进入系统根目录,上面命令执行完后拿ls命令看一下,当前目录已经到系统根目录了

命令:

cd .. 或者 cd .. //

输出:

1 [root@localhost soft]# pwd

2 /opt/soft

3 [root@localhost soft]# cd ..

4 [root@localhost opt]# cd ..//

5 [root@localhost /]# pwd

6 /

说明:

进入系统根目录可以使用“ cd .. ”一直退,就可以到达根目录

命令:

cd ../.. //

输出:

1 [root@localhost soft]# pwd

2 /opt/soft

3 [root@localhost soft]# cd ../.. //

4 [root@localhost /]# pwd

5 /

6 [root@localhost /]#

说明:使用cd 命令实现进入当前目录的父目录的父目录。

例2:使用 cd 命令进入当前用户主目录

“当前用户主目录”和“系统根目录”是两个不同的概念。进入当前用户主目录有两个方法。

命令1:

cd

输出:

1 [root@localhost soft]# pwd

2 /opt/soft

3 [root@localhost soft]# cd

4 [root@localhost ~]# pwd

5 /root

命令2:

cd ~

输出:

1   [root@localhost ~]# cd /opt/soft/

2   [root@localhost soft]# pwd

3   /opt/soft

4   [root@localhost soft]# cd ~

5   [root@localhost ~]# pwd

6   /root

例3:跳转到指定目录

命令:

cd /opt/soft

输出:

1 [root@localhost ~]# cd /opt/soft

2 [root@localhost soft]# pwd

3 /opt/soft

4 [root@localhost soft]# cd jdk1.6.0_16/

5 [root@localhost jdk1.6.0_16]# pwd

6 /opt/soft/jdk1.6.0_16

7 [root@localhost jdk1.6.0_16]#

说明:

跳转到指定目录,从根目录开始,目录名称前加 / ,当前目录内的子目录直接写名称即可

每天一个Linux命令之cd命令常见用法

1:切换到当前目录的上一级目录

1: [root@DB-Server sysconfig]# pwd

2: /etc/sysconfig

3: [root@DB-Server sysconfig]# cd ..

4: [root@DB-Server etc]# pwd

5: /etc

2:切换到当前目录的上上两层目录

1: [root@DB-Server etc]# cd sysconfig/

2: [root@DB-Server sysconfig]# pwd

3: /etc/sysconfig

4: [root@DB-Server sysconfig]# cd ../..

5: [root@DB-Server /]# pwd

6: /

3:切换到用户的宿主目录

1: [root@DB-Server sysconfig]# pwd

2: /etc/sysconfig

3: [root@DB-Server sysconfig]# cd ~

4: [root@DB-Server ~]# pwd

5: /root

4:切换到根目录

1: [root@DB-Server ~]# cd /

2: [root@DB-Server /]#

5:切换到某个目录,例如/etc/sysconfig/

1: [root@DB-Server ~]# cd /etc/sysconfig/

6: 返回进入当前目录前所在目录

1: [root@DB-Server ~]# cd /etc/sysconfig/

2: [root@DB-Server sysconfig]# cd -

3: /root

linux命令行语法cd用法,每天一个Linux命令之cd命令详解相关推荐

  1. linux命令 复制文件夹命令行,(转)每天一个linux命令(8):cp 命令,复制文件和文件夹...

    场景:自动部署脚本中为了部署方便,将配置文件放在服务器端,每次部署都使用服务端的配置文件覆盖上传上去的配置文件. cp命令用来复制文件或者目录,是Linux系统中最常用的命令之一. 一般情况下,she ...

  2. WINRAR 命令行语法

    WINRAR 命令行语法 [ 2006-10-13 23:33:44 | 作者: 碳酸氢钠 ] Font Size: Large | Medium | Small 语法:RAR <命令> ...

  3. python getopt argparse_python OptParse模块和argparse命令行解析的用法详解

    https://www.cnblogs.com/wj-1314/p/8974021.html OptParse模块的简单介绍 Python 有两个内建的模块用于处理命令行参数: 一个是 getopt只 ...

  4. [导入]WINRAR 命令行语法[转载]

    WINRAR 命令行语法 [ 2006-10-13 23:33:44 | 作者: 碳酸氢钠 ] Font Size: Large | Medium | Small 语法:RAR <命令> ...

  5. linux底行模式显示信息,14天linux命令加强

    linux命令加强 linux命令加强.jpg 复习 cd ./ 当前目录 ../ 上级目录 / 代表根目录 or 代表目录和文件之间的分隔符 .. pwd 查看当前路径 LS 查看当前目录下的文件 ...

  6. WINRAR 命令行语法[转载]

    WINRAR 命令行语法 [ 2006-10-13 23:33:44 | 作者: 碳酸氢钠 ] Font Size: Large | Medium | Small 语法:RAR <命令> ...

  7. linux 权限提示信息,命令行快速提示:权限进阶 | Linux 中国

    原标题:命令行快速提示:权限进阶 | Linux 中国 本部分介绍使用权限管理文件访问和共享的其他方法. -- Paul W. Frields 前一篇文章.本部分介绍使用权限管理文件访问和共享的其他方 ...

  8. node.js命令行程序在Windows系统和Linux系统下的部署

    在Windows系统下全局部署node.js写的命令行程序 我们有一个简单的命令行程序,使用node.js的commander模块写的,只有一个文件hello.js,其内容如下: #!/usr/bin ...

  9. linux跑到命令行是到了哪里,在Linux命令行中使用tcpdump「超详细」

    原标题:在Linux命令行中使用tcpdump「超详细」 灵活,强大的命令行工具有助于减轻网络问题排查的痛苦. 根据我作为系统管理员的经验,我经常发现网络连接问题难以排除故障. 对于那些情况,tcpd ...

最新文章

  1. 1136 A Delayed Palindrome 需再做
  2. windows8下安装Visual Studio2008
  3. 霸!气!地!拒!绝!加!班!| 每日趣闻
  4. python手机版ios-使用Python写iOS自动化测试
  5. 金山词霸2012不能在PDF中取词 解决办法
  6. python按章节分割txt_python爬虫,爬取小说
  7. XP或Win7系统下grub4dos安装双系统ubuntu(32或64)
  8. 【C语言进阶深度学习记录】三十 二维数组与二维指针
  9. 电脑入门完全自学手册_电气自动化自学宝典——看过人人都是工程师
  10. 如何更有价值采集数据、高效分析数据?
  11. python字符编码解码,文件编码解码。
  12. SharePoint Designer中无法显示任何列表
  13. 中巴地球资源(CBERS)卫星系列介绍
  14. 详解AC97和HD声卡前置音频接口的连接跳线
  15. This application failed to start because it could not find or load the Qt platform plugin “xcb“.
  16. 嵌入式技术学习路线分享
  17. iphone文件服务器权限,苹果手机怎么开启文件共享权限
  18. CentOS 6.4 x64 Cacti 监控安装配置
  19. bugly android 错误不上报,Flutter Android 端集成 Bugly 的异常上报和升级功能
  20. LM07丨细聊期货横截面策略

热门文章

  1. python实现与MATLAB接近的bicubic imresize(pytorch 与 numpy版)
  2. 手绘风 PPT:Google 是如何运作的?-20141116早读课
  3. 华为畅玩9a不能升级鸿蒙系统,华为畅享9高配和低配差多少?
  4. mysql密码过期设置,mysql5.6.X和mysql8.0.X密码过期策略
  5. 计算机音乐弹出我管你,抖音关掉了手机管他谁是谁是什么歌
  6. ARM_UNWIND_BACKTRACE (2)
  7. matlab学习——北斗卫星信号分析
  8. 排序二叉树节点的删除
  9. POJ-2965:玛雅历
  10. [AcWing算法提高课]之图论 单源最短路的综合应用(C++题解)