每天一个linux命令(9):cd命令

zz/2024/7/13 11:46:19

 

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]# 

复制代码

 

 


http://www.ngui.cc/zz/2762654.html

相关文章

Log4j实用手册

Log4j实用手册 简介 1.Log4J是Apache的一个开源项目,是用来操作程序日志信息的框架。 ______________________________________________________________________________________ 2.Log4J的功能通过配置log4j.properties属性文件实现。 _________________________________…

修改linux用户密码(passwd)

对于初学者来说,如何修改linux用户密码也不是件容易的事,其实非常简单,下面举例说明: (1)修改root用户密码 如果是以root身份登录,修改root密码. 只要输入 passwd 就会出现: New password: Retype new password: 按提示输入密码确认即可. &#xf…

centos7 strace的安装

strace是一个功能强大的调试,分析诊断工具,主要用来监视系统调用。 1.下载strace-xxx.tar.xz 下载网址是:http://sourceforge.net/project/showfiles.php?group_id2861&package_id2819; 2.解压 $ xz -d ***.tar.xz $ tar -xvf *…

Android Fragment生命周期和用法解析

Fragment生命周期图: Fragment与Activity生命周期对比图: 2 生命周期分析 1. 当一个fragment被创建的时候,它会经历以下状态. onAttach()onCreate()onCreateView()onActivityCreated() 2. 当这个fragment对用户可见的时候,它会…

Android UI控件之ImageSwitcher(图片切换)

从该名字就可以看出来,ImageSwitcher是一个图片切换控件,可以在一系列的图片中,逐张 的显示特定的图片,利用该控件可以实现图片浏览器中的上一张,下一张的功能。其使用方法也较 为简单,不过需要注意的是Ima…

Android 不能退出的解释(android.os.Process.killProcess(android.os.Process.myPid()))

为什么要写这篇文章? 因为网上有很多种退出方法,可是实际上很多方法都不通用(在某个版本下可用,到了另一个版本就不行),或者方法的实际效果根本就和其描述不符(也不知道那些发帖的人测没测试过…

在 rest 风格 url 资源中, GET/POST/PUT/DELETE 等方法各有什么作用与区别?

在spring mvc 中: spring mvc 支持REST风格的请求方法,GET、POST、PUT和DELETE四种请求方法分别代表了数据库CRUD中的select、insert、update、delete 如何这个地方不懂,可以看http://blog.csdn.net/u011630575/article/details/50550127 &a…

android:正在运行的某个android程序中进行编写内容,按home键之后退回到桌面,在次点击程序图标避免再次重新启动程序解决办法

正在运行的android程序,按home键之后退回到桌面,在次点击程序图标避免再次重新启动程序解决办法。 情景描述:正在一个界面进行编辑工作,突然来一条短信,点击通知读取短信,然后重新点击App,进入原…

Android Context上下文(几种的对比,应用场景)

1、Context概念 其实一直想写一篇关于Context的文章,但是又怕技术不如而误人子弟,于是参考了些资料,今天准备整理下写出来,如有不足,请指出,参考资料会在醒目地方标明。 Context,相信不管是第一…

mysql查询(同一个表中相邻的两条记录进行运算)

通过添加一条行记录的方法&#xff0c;重新生成一个表&#xff0c;然后在通过可以通过表的连接进行运算。 --通过一个初始值为0的变量rownum&#xff0c;依次递增1来实现行号 SELECTrownum:rownum1 AS rownum,name FROM temp,(SELECT rownum:0) temp WHERE rownum<4&#xf…