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

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

cd 命令的基本格式如下:

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

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

表 1 cd 命令的特殊符号
特殊符号 作 用
~ 代表当前登录用户的主目录
~用户名 表示切换至指定用户的主目录
代表上次所在目录
. 代表当前目录
.. 代表上级目录

它们的用法分别是:

  1. [root@localhost vbird]# cd ~
    #表示回到自己的主目录,对于 root 用户,其主目录为 /root
    [root@localhost ~]# cd
    #没有加上任何路径,也代表回到当前登录用户的主目录
    [root@localhost ~]# cd ~vbird
    #代表切换到 vbird 这个用户的主目录,亦即 /home/vbird

  2. [root@localhost ~]# cd ..
    #表示切换到目前的上一级目录,亦即是 /root 的上一级目录的意思;

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

  3. [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 命令用于显示当前所在的目录,具体用法会在下节给大家详细介绍。

2.9 Linux一切皆文件
2.10 Linux挂载
2.11 Linux服务器管理注意事项
Linux文件和目录管理
3.1 Linux文件系统层次结构
3.2 Linux文件系统不是必须的,而是必要的
3.3 Linux文件(目录)命名规则
3.4 Linux绝对路径和相对路径
3.5 Linux命令基本格式
3.6 Linux cd
3.7 Linux pwd
3.8 linux ls

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回退_GitHub - gmpy/cdirs: cdirs 用于在linux中快速切换目录,对庞大的项目工程效果显著.其基于标签且无缝取代cd命令,学习成本非常低...

    cdirs cdirs 用于在目录间任意跳转,对庞大的项目工程效果显著. 支持标签目录,支持任意目录跳转到标签标记的目录 支持回退目录,快速返回到上级目录,摆脱多次"../../../..& ...

  7. linux cd命令进入d盘,cd命令进入目录 Windows+R调出运行界面

    如何运行命令提示符,然后使用CD命令进入制定文件夹 在win系统下进入命令提示符的方式是在开始的输入框中输入"cmd",然后按"enter"进入.cd为进入的命 ...

  8. linux改变工作目录命令,使用linux cd命令来改变所在目录

    只要你知道所在位置,以及它与你想转换到的位置间的关系,改变所在目录使用linux cd命令是很容易的. 要改变所在目录,使用使用linux cd命令.只使用这个命令本身总是会把你返回到你的主目录:要转 ...

  9. Linux grep命令、Linux cd命令、Linux pwd命令

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. Linux grep命令用于查找文件里符合条件的字符串. grep指令用于查找内容包含指定的范本样式 ...

  10. linux终端cd未找到命令,Linux cd 命令 command not found cd 命令详解 cd 命令未找到 cd 命令安装 - CommandNotFound ⚡️ 坑否...

    显示行号 | 选择喜欢的代码风格 默认 GitHub Dune LakeSide Plateau Vibrant Blue Eighties Tranquil cd 命令切换用户当前工作目录. cd ...

最新文章

  1. Matlab数据的可视化 -- 简易表面图
  2. CSS的inline、block与inline-block
  3. Java微框架Spring Boot 运行原理深入解读
  4. 上大学有用吗?35岁以上的程序员都去哪里了
  5. iPhone 14或让果粉再度“梦碎”:屏幕指纹和120Hz高刷屏都没了
  6. 小米开源 Redmi K30 Pro 内核源码
  7. Android开发/源码资源汇总
  8. CodeGear 出品 Delphi for PHP
  9. Android sdk 环境变量配置无效
  10. 下载视频 用IDM下载的视频花屏
  11. 工业相机选型的重要参数
  12. 计算机连接苹果手机不能找到照片目录,苹果手机上照片在电脑找不到了怎么办...
  13. 李阳音标速成MP3文本
  14. 【图像处理】初识计算机视觉
  15. 免费常用快递查询API接口及快递在线下单API分享
  16. 2020 年最具潜力 44 个顶级开源项目,涵盖 11 类 AI 学习框架、平台(值得收藏)...
  17. apm软件仿真+QGC地面站 环境搭建
  18. openstack上cinder卷的加密
  19. 什么是 UI 自动化测试?
  20. python快速入门精讲_Python快速入门精讲

热门文章

  1. python版本年份_Python问题:至今的年份和年份?
  2. js 字符串插入_前端利器React,为什么推荐JSX来替换JS
  3. k-means算法的matlab代码实现_MATLAB遗传算法及其实现
  4. error pulling image configuration: Get https://production.cloudflare.docker.com/registry-v2/docker/r
  5. linux那些事之page fault(AMD64架构)(user space)(2)
  6. pycharm导入本地py文件时,模块下方出现红色波浪线
  7. 属性面板 脚本_如何在组态王中实现同类型设备公用操作面板的调用---干货
  8. caffe,deeplab,对Interp(差值)层的理解
  9. bootstrapV4.6.0实现标签页(改造v3.3.7)- 代码篇
  10. swiper图片轮播(左中右) (含源码)- 案例篇