当前位置: 首页 > news >正文

转每天一个linux命令(2):cd命令

 

 

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

所以,学习Linux 常用命令,首先就要学好 cd 命令的使用方法技巧。

    1. 命令格式:

cd [目录名]

    2. 命令功能:

切换当前目录至dirName

    3. 常用范例

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]# 
复制代码

说明:

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

例四:返回进入此目录之前所在的目录

命令:

cd -

输出:

 

复制代码
1 [root@localhost soft]# pwd
2 /opt/soft
3 [root@localhost soft]# cd -
4 /root
5 [root@localhost ~]# pwd
6 /root
7 [root@localhost ~]# cd -
8 /opt/soft
9 [root@localhost soft]# 
复制代码

 

例五:把上个命令的参数作为cd参数使用。 

命令:

cd !$

输出:

 

复制代码
1 [root@localhost soft]# cd !$
2 cd -

3 /root

4 [root@localhost ~]# cd !$

5 cd -

6 /opt/soft

7 [root@localhost soft]# 
复制代码

转载于:https://www.cnblogs.com/onemorepoint/p/7263368.html

相关文章:

  • app 2015
  • 6 线性表-栈-顺序存储
  • MySql 知识点——MQSQL必知必会读书笔记
  • 小学英语单词到动物九
  • SQL语句搜索中 union all 联合查询
  • this 基础使用方法
  • 【Java基础】12、java中方法的参数传递机制
  • OpenNebula学习第四节之磁盘镜像的制作
  • 转:Spring Boot中使用AOP统一处理Web请求日志
  • 《零基础入门学习Python》学习过程笔记【38类的继承】
  • 制作毛玻璃效果
  • 设计模式——简单工厂模式
  • 吐血分享:QQ群霸屏技术教程(接单篇)
  • js全局变量,局部变量
  • 2017百度之星资格赛 1003 度度熊与邪恶大魔王 背包DP
  • 【跃迁之路】【477天】刻意练习系列236(2018.05.28)
  • Android系统模拟器绘制实现概述
  • ES6简单总结(搭配简单的讲解和小案例)
  • Flannel解读
  • Lucene解析 - 基本概念
  • magento 货币换算
  • node入门
  • 包装类对象
  • 基于web的全景—— Pannellum小试
  • 聊聊flink的TableFactory
  • 删除表内多余的重复数据
  • 通信类
  • SAP CRM里Lead通过工作流自动创建Opportunity的原理讲解 ...
  • ​TypeScript都不会用,也敢说会前端?
  • ​一些不规范的GTID使用场景
  • #162 (Div. 2)
  • (3)(3.2) MAVLink2数据包签名(安全)
  • (39)STM32——FLASH闪存
  • (4)通过调用hadoop的java api实现本地文件上传到hadoop文件系统上
  • (C语言)逆序输出字符串
  • (Redis使用系列) Springboot 实现Redis消息的订阅与分布 四
  • (笔记)Kotlin——Android封装ViewBinding之二 优化
  • (第27天)Oracle 数据泵转换分区表
  • (二)【Jmeter】专栏实战项目靶场drupal部署
  • (附源码)ssm高校运动会管理系统 毕业设计 020419
  • (含react-draggable库以及相关BUG如何解决)固定在左上方某盒子内(如按钮)添加可拖动功能,使用react hook语法实现
  • (简单) HDU 2612 Find a way,BFS。
  • (使用vite搭建vue3项目(vite + vue3 + vue router + pinia + element plus))
  • (转)fock函数详解
  • .gitignore文件—git忽略文件
  • .NET Core跨平台微服务学习资源
  • .NET Framework与.NET Framework SDK有什么不同?
  • .NET国产化改造探索(三)、银河麒麟安装.NET 8环境
  • .NET企业级应用架构设计系列之技术选型
  • .Net小白的大学四年,内含面经
  • [2013AAA]On a fractional nonlinear hyperbolic equation arising from relative theory
  • [20161101]rman备份与数据文件变化7.txt
  • [BZOJ 3282] Tree 【LCT】
  • [C#]winform制作仪表盘好用的表盘控件和使用方法
  • [C++随笔录] 红黑树