zoukankan      html  css  js  c++  java
  • 从零开始学习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 命令。 

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

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

  • 相关阅读:
    leetcode 48. Rotate Image
    leetcode 203. Remove Linked List Elements 、83. Remove Duplicates from Sorted List 、82. Remove Duplicates from Sorted List II(剑指offer57 删除链表中重复的结点) 、26/80. Remove Duplicates from Sorted ArrayI、II
    leetcode 263. Ugly Number 、264. Ugly Number II 、313. Super Ugly Number 、204. Count Primes
    leetcode 58. Length of Last Word
    安卓操作的一些问题解决
    leetcode 378. Kth Smallest Element in a Sorted Matrix
    android studio Gradle Build速度加快方法
    禁用gridview,listview回弹或下拉悬停
    Android Studio找不到FragmentActivity类
    安卓获取ListView、GridView等滚动的距离(高度)
  • 原文地址:https://www.cnblogs.com/ITgaozy/p/6181129.html
Copyright © 2011-2022 走看看