cd 命令,是 Change Directory 的缩写,用来切换工作目录。

Linux 命令按照来源方式,可分为两种,分别是 Shell 内置命令和外部命令。所谓 Shell 内置命令,就是 Shell 自带的命令,这些命令是没有执行文件的;而外部命令就是由程序员单独开发的,所以会有命令的执行文件。Linux 中的绝大多数命令是外部命令,而 cd 命令是一个典型的 Shell 内置命令,所以 cd 命令没有执行文件所在路径。

cd 命令的基本格式如下:

[root@localhost ~]# cd [相对路径或绝对路径]

除此之外,cd 命令后面可以跟一些特殊符号,表达固定的含义,如表 1 所示:

表 1 cd 命令的特殊符号

特殊符号

作 用

~

代表当前登录用户的主目录

~用户名

表示切换至指定用户的主目录

-

代表上次所在目录

.

代表当前目录

..

代表上级目录

它们的用法分别是:

[root@localhost vbird]# cd ~

#表示回到自己的主目录,对于 root 用户,其主目录为 /root

[root@localhost ~]# cd

#没有加上任何路径,也代表回到当前登录用户的主目录

[root@localhost ~]# cd ~vbird

#代表切换到 vbird 这个用户的主目录,亦即 /home/vbird

[root@localhost ~]# cd ..

#表示切换到目前的上一级目录,亦即是 /root 的上一级目录的意思;

需要注意的是,在 Linux 系统中,根目录确实存在 .(当前目录)以及 ..(当前目录的父目录)两个目录,但由于根目录是最顶级目录,因此根目录的 .. 和 . 的属性和权限完全一致,也就是说,根目录的父目录是自身。

[root@localhost /]# cd -

#表示回到刚刚的那个目录

如果你仔细观察的话,不难发现,其实在 [root@localhost ~] 中,就已经指明了当前所在的目录,通常刚登陆时会位于自己的主目录中,而 ~ 就表示主目录,因此也就有了通过使用 cd ~ 可以回到自己的主目录。

【例 1】学习 cd - 的用法。

[root@localhost ~]# cd /usr/local/src

#进入/usr/local/src目录

[root@localhost src]# cd -

/root

[root@localhost ~]#

#"cd -"命令回到进入 src 目录之前的主目录

[root@localhost ~]# cd -

/usr/local/src

[root@localhost src]#

#再执行一遍"cd -"命令,又回到了 /usr/local/src 目录

【例 2】学习 cd . 和 cd .. 的用法。

[root@localhost ~]# cd /usr/local/src

#进入测试目录

[root@localhost src]# cd ..

#进入上级目录

[root@localhost local]# pwd

/usr/local

#pwd是査看当前所在目录的命令,可以看到我们进入了上级目录 /usr/local

[root@localhost local]# cd .

#进入当前目录

[root@localhost local]# pwd

/usr/local

#这个命令不会有目录的改变,只是告诉大家"."代表当前目录

pwd 命令用于显示当前所在的目录,具体用法会在下节给大家详细介绍。

python进入目录 cd_Linux cd命令:切换目录相关推荐

  1. linux 命令 cd -p,Linux_实例讲解Linux中cd命令切换目录的使用技巧,cd命令大家再熟悉不过了,bash sh - phpStudy...

    实例讲解Linux中cd命令切换目录的使用技巧 cd命令大家再熟悉不过了,bash shell经常会被用到的切换目录命令. 接下来我们直接通过万能的man来了解cd命令. 直接 man cd 是不行的 ...

  2. linux 命令 cd -p,实例讲解Linux中cd命令切换目录的使用技巧

    这篇文章主要介绍了Linux中cd命令切换目录的使用技巧,cd命令的用法是Linux入门学习中的基础知识,需要的朋友可以参考下 cd命令大家再熟悉不过了,bash shell经常会被用到的切换目录命令 ...

  3. linux如何使用cd命令进入目录,cd命令 – 切换目录

    cd命令是"change directory"中单词的首字母缩写,其英文释义是改变目录,所以该命令的功能是从当前目录切换到指定目录. 其中目录的路径可分为绝对路径和相对路径.若目录 ...

  4. Linux 命令之 cd 命令-切换目录

    文章目录 介绍 语法格式 常用选项 参考示例 介绍 cd 命令是 change directory 中单词的首字母缩写,其英文释义是改变目录,所以该命令的功能是从当前目录切换到指定目录. 其中目录的路 ...

  5. linux进入文件夹命令,如何在 Linux 中不使用 CD 命令进入目录/文件夹?

    众所周知,如果没有 cd 命令,我们无法 Linux 中切换目录.这个没错,但我们有一个名为 shopt 的 Linux 内置命令能帮助我们解决这个问题. shopt 是一个 shell 内置命令,用 ...

  6. linux如何切换到光盘,怎么刻录cd光盘-Linux切换目录之cd命令详解

    请关注本头条号,每天坚持更新原创干货技术文章. 如需学习视频,请在微信搜索公众号"智传网优"直接开始自助视频学习 1. 前言 在Linux cd(切换目录)命令是最重要和最广泛使用 ...

  7. cmd cd 无法切换目录_CMD 常用命令总结

    前言 Windows 命令提示符(即 cmd.exe)是 Windows 系统平台下的一种命令行操作工具,用户可以通过输入命令来完成各种各样的系统或程序操作.虽然很多操作都可以通过图形程序完成,但也有 ...

  8. cmd下使用命令切换目录

    cmd下使用命令切换目录 参考:https://www.yalewoo.com/cmd-base1.html 1. 在当前盘符 如果要切换的目录和当前目录在一个盘符下(比如都是C盘)可以直接用下面的命 ...

  9. 在windows cmd中正确使用cd命令切换文件目录

    在windows cmd中正确使用cd命令切换文件目录 命令提示符中一般默认的文件路径为用户文档路径,如果想要切换到某个文件目录下,通常会使用cd命令. 按WIN+R键打开运行,输入cmd并回车 默认 ...

最新文章

  1. C语言static 具体分析
  2. python怎么学最快-怎么快速自学python
  3. [转]SVN + CruiseControl.NET + NANT 自动编译提交的项目最小DEMO
  4. 深度学习(DL)与卷积神经网络(CNN)学习笔记随笔-01-CNN基础知识点
  5. Acwing第 26 场周赛【完结】
  6. 为什么python中不需要变量名和变量类型声明?
  7. C# WinForm开发系列 - ToolBar/OutlookBar/Tab/Wizard(转载)
  8. 2021年“最美科技工作者”李德仁院士:科学要为祖国服务
  9. paascloud商城系统源码v2.0-完整购物流程和后端运营平台
  10. maven 打包数据库加密_漫画:工作这么多年,你居然不知道 Maven中 Optional 和 Exclusions 的区别?...
  11. 系统不做限流,我看你是对中国人口数量有什么误解
  12. VisualSVN-Server 安装以及使用教程
  13. android 修复工具,牛学长安卓手机修复工具(Reiboot for Android)
  14. jmail邮件服务器,jmail.smtpmail的核心代码:
  15. 如何用mysql命令 复制表_mysql中用命令行复制表结构的方法
  16. RStudio的安装
  17. 勾股数规律(任意三个数能够满足勾股定理需要满足的条件)
  18. win10下装win7双系统_win 7 xp双系统的安装(或者win10) 教程
  19. 那些年的成长,爱情的总结
  20. Winform的控件执行顺序 如何设置TabIndex

热门文章

  1. veloview读二维雷达数据_Windows下VLP16激光雷达数据解析
  2. eaysui datagrid 点击添加单元格
  3. SAP增强实施步骤-三代增强BADI技术
  4. 计算机图形学-曲线和曲面
  5. 极验系列文章一:极验三代 极验验证码整体流程分析
  6. mt4 虚拟服务器 配置,mt4配置云服务器教程
  7. Android开发 实现跑马灯效果滚动字幕
  8. Ubuntu 快速显示桌面快捷键
  9. 非科班转行的2018秋招算法工程师面经:面试实录+人生经验
  10. STM32F1与STM32CubeIDE编程实例-倾斜开关(Tilt Switch)驱动