上一篇博客中提到,我们学习命令大多都要参考 --help 这个选项。但是cd命令并没有这个选项。

  我们可以通过 help cd 来查看cd的使用方式。其实cd命令挺简单的,它的作用是进入文件夹,也就是他的参数。可以是绝对路径,也可以是相对路径。

  我们先说一下cd的用法,然后再讨论为什么cd没有--help这个选项。

  例如

     gaozy@gaozy-virtual-machine:~$ cd /home/gaozy/code      进入到code文件夹(绝对路径)

                    /      第一个 / 代表根目录(也就是绝对路径)。

                    home     代表 home 文件夹(他在根目录下)。

                    /      这个 / 是文件夹之间的分隔符(如果cd后跟 / ,j就是绝对路径,跟文件夹,就是相对路径)。

                    gaozy    是一个在home下的文件夹(依此类推)。

             如果我们把Linux的文件系统看成一棵树的话, / 就是这棵树的根。

     gaozy@gaozy-virtual-machine:~$ cd code     进入到code文件夹(相对路径)

   这里还有一些特殊用法。

      cd ~  回到家目录下(Linux是多用户操作系统嘛,所以说,一般每个用户都一个自己的家目录,我的就是gaozy,在家目录下存放一些用户自己的文件)。

      cd -   回到刚才所在目录(这个目录需要我们之前有过目录的跳转操作才可以执行)。

      cd !$  把上一次命令的参数当作这次操作的参数(我一般会配合ls,find使用,对于特别深的路径还是蛮好用的)。

        !$  并不是cd所独有的,都可以用。还有 !! , !! 的代表上一次执行的命令(这个大家灵活使用,还是很方便的)。

      pwd  显示我们所在目录(cd蒙了,可以看看那自己在哪)。

  现在讨论cd为什么没有 --help  这个选项。

  这就要从shell说起了,shell是用户和Linux内核之间的接口程序。我们可以通过shell来对系统进行操作,也就是我们写的命令。

  shell有很多种,bash shell 比较常用吧,很多书籍上都有说,用法都差不多。

  shell是一个命令语言解释器,它有一些内嵌的命令。例如cd  pwd  ...

  还有一些命令,它不是内嵌到shell中,而是存在我们文件系统中的一段程序。这些命令一般都有 --help这个选项。而shell内嵌的命令 我们使用 help 命令。

  其实对于我们用户来说,无所谓啦。

  由于本人水平有限,不足之处还望指正。

从零开始学习Linux (cd命令)的更多相关文章

  1. 从零开始学习Linux(ls命令)

    学习Linux已经两年了,可是仍然是小白一个.用过很多命令,可是很多都没记住,基础不扎实,很大程度上是不记笔记,得过且过. 从今天起,开始整理Linux笔记. Linux每个命令都有--help这个选 ...

  2. 【第二课】从零开始学习Linux(学习笔记)

    之前工作会接触Linux,会常用的命令和服务,看过一些书,缺乏系统的学习和整理,现在放空自己,从零开始学习. 每日学习打卡: 2022-04-04

  3. 例解 Linux cd 命令

    cd 命令是 *nix 系统中最基本的命令,它所做的事情是改变你当前所在的目录.本文详细介绍该命令,它所能完成的功能以及关于该命令内在的东西. cd 命令:一个内置命令 BASH Shell 是大多 ...

  4. Linux cd命令(4)

    可以说在Linux上的一切操作都是从 cd 命令开始的.cd 是change directory的简写,其作用就是更改当前工作目录. 使用cd 对于这个命令的使用,不用多说了.需要注意的两点就是: c ...

  5. 学习Linux tar 命令:最简单也最困难

    摘要:在本文中,您将学习与tar 命令一起使用的最常用标志.如何创建和提取 tar 存档以及如何创建和提取 gzip 压缩的 tar 存档. 本文分享自华为云社区<Linux 中的 Tar 命令 ...

  6. Linux cd命令 pwd命令

    1.cd命令 cd:及Change Directory改变目录的意思,用于更改到指定的目录 用法:cd [目录] 其中 "."代表当前目录,".."代表当前目录 ...

  7. 从零开始学习Linux(cp 命令)

    功能: 复制文件或目录说明: cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中.若同时指定多个文件或目录, ...

  8. 最近学习linux常用命令。

    一.文件系统的管理tips:输入命令的时候要常用tab键来补全 ls 查看目录信息 ( ls / ) ls -l 等价于 llpwd 查看当前所处的路径 cd 切换目录 (cd /) ,如果不带参数则 ...

  9. 软件测试学习LINUX常用命令

    测试初学者常用的LINUX命令,不懂得的可加Q群答疑649017887 一.常用管理命令:1. shutdown -h now 关机命令2. shutdown -r now (reboot) 立即重启 ...

随机推荐

  1. [原] JsTree.js

    写自用软件系统时查找到的树列表控件过于庸余,样式难调,故自写一套完整的简易js_TreeTable控件,使用时简单的添加自定义的样式效果即可,特此发布第一个版本. 源码如下: /* * Huashan ...

  2. HBase修改压缩格式及Snappy压缩实测分享

    一.要点 有关Snappy的相关介绍可参看Hadoop压缩-SNAPPY算法,如果想安装Snappy,可以参看Hadoop HBase 配置 安装 Snappy 终极教程. 1. HBase修改Tab ...

  3. Mac mongodb 配置安装

    简单总结就几条,比较简单配置mongodb. 1,首先下载安装包:百度云下载地址 2,下载之后解压到自己常放的工作目录下,然后开始配置一下你的Mac环境 vim ~/.bash_profile 添加m ...

  4. 解决ubuntu解压zip文件名乱码的问题

    1. 安装7-zip 和 convmv : 命令: sudo apt-get install convmv p7zip-full 2. 解压zip文件: 命令:LANG=C 7z e yourZIPf ...

  5. const ,static,inline

    const: 1 定义变量 ,如下写法都可以: TYPE const ValueName = value;                  const TYPE ValueName = value; ...

  6. window 内核详尽分析

    http://bbs.pediy.com/showthread.php?t=185055

  7. 关于织梦系统不支持php中GD库的问题

    大多数人在显成的PHP的CMS时,如织梦CMS,安装的时候不支持GD库,就导致整个网站的验证码不显示,以下是个人对此类问题的解决办法: 1.首先找到wamp的安装目录,找到PHP的文件夹,打开php. ...

  8. 二十八、带给我们一种新的编码思路——EFW框架CS系统开发中的MVC模式探讨

    回<[开源]EFW框架系列文章索引>        EFW框架源代码下载V1.3:http://pan.baidu.com/s/1c0dADO0 EFW框架实例源代码下载:http://p ...

  9. ireport 导出工具类

    Ireport 报表导出 Poi + ireport 导出pdf, word ,excel ,html 格式 下面是报表导出工具类 Ireport 报表导出 Poi + ireport 导出pdf,  ...

  10. c# dataGridview的Cellclick移除事件

    private void gvMoldInfo_CellClick(object sender, DataGridViewCellEventArgs e) { ) return; string col ...