• 从零开始学习Linux (cd命令)


      上一篇博客中提到,我们学习命令大多都要参考 --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 命令。 

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

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

  • 相关阅读:
    mongodb使用
    chromedriver对应chrome版本
    爬虫-selenium的使用
    爬虫-步骤
    爬虫-lxml用法
    xpath用发
    Chrome插件安装和用法
    正则用法
    五层协议
    git相关流程
  • 原文地址:https://www.cnblogs.com/ITgaozy/p/6181129.html
Copyright © 2020-2023  润新知