• 每天一个Linux命令(2):目录操作命令——cd命令


    cd命令是用来将当前目录切换至指定目录,该命令是BASH中内嵌的命令,在Linux操作使用的过程中是使用频繁的基本命令之一。下面我们看下cd命令的具体用法。

    基本用法

    # cd [-L|[-P [-e]]] [dir]

    cd如何切换当前目录

    # cd [directory]

    上图是利用cd命令切换至/var目录下,pwd(print working directory)命令是输出当前工作路径。

    cd如何快速切换至主目录

    有时候我们想切换至当前用户的家目录,可以使用如下命令

    # cd ~

    注意:如果 $HOME环境变量中是当前用户的主目录的话,那么直接使用cd就可以切换至该用户的主目录。

    cd如何快速切换至上一个工作目录

    cd命令提供一种可以直接切换至上一次工作的目录中,该命令为

    # cd -

    cd怎么才能不切换至软链接目录

    cd命令提供-P的参数,对于软链接的目录,可以直接切换至真实的物理路径

    首先先创建一个目录的软链接目录:

    然后利用-P参数直接切换至物理目录

    从上图可以看出,利用cd命令将工作目录切换至symbolic目录下,当然,此时访问的目录就相当于访问/root/Desktop/symbolic。然后利用cd -P命令我们可以直接切换至本身的物理目录/root/Desktop/symbolic中。

    CDPATH是什么,它有什么用

    CDPATH该环境变量是用来设置cd命令切换的基目录。当我们想快速的切换至某个指定目录下是,可以将CDPATH的值设置成该目录。就像使用cd ~命令一样,可以通过设置CDPATH来实现相同的功能

    这时我们就可以在任意目录下,快速的切换至/root下的任意目录

    如何创建一个目录,然后直接进入这个目录

    有时候在创建一个目录的时候,我们想直接进入该目录下,那么可以使用下面的命令

    # mkdir directory && cd $_

    如何创建一个名字是'-'的目录,然后切换进去

    由于cd -是切换至上一次工作的目录,所有对于一个为-的目录名来说如何切换,此时可以用相对路径或者绝对路径来切换,如下

  • 相关阅读:
    iOS总结_UI层自我复习总结
    runtime梳理。
    页面传值。顺传,逆传。
    用1 + 2 = 3诠释面向对象思想
    循环逻辑。让我逻辑滞空的小题目
    const,static,extern 简介
    swift webView的高度自适应内容
    Swift之UITabBarController 导航控制器颜色的改变
    swift 启动图片的设置
    swift 中使用OC第三方库(以AFNetworking为例)
  • 原文地址:https://www.cnblogs.com/dabric/p/11087132.html
Copyright © 2020-2023  润新知