zoukankan      html  css  js  c++  java
  • Linux命令:cd

    全称:Change Directory

    用途:Linux中最基础的命令,用来切换工作目录,也就是当前路径

    格式:cd [directory]

    类型:cd is a shell builtin

    说明:

    使用cd命令,首先需要明确几个概念:

    1. "/":Linux目录是一个树形结构,"/"就表示这个树形结构的根目录,也就是root目录,任何一个目录向上追踪,都会归属于"/"。"root"这个词在Linux中语意众多,从"账户"的角度看,root指"系统管理员";从"目录"的角度看,root就是"/"。
    2. ".":当前目录,可以使用pwd命令可以得到当前目录的绝对路径。
    3. "..":当前目录的父目录,值得注意的是"/"的当前目录和父目录都是其本身
    4. "绝对路径":参照路径是根目录,从"/"开始解析路径,所以路径最前面有"/"。使用绝对路径的时候,当前路径在哪里不重要,因为绝对路径是唯一的。
    5. "相对路径":参照路径是当前目录,从"."开始解析,所以路径前面没有"/",而是隐式包含一个"./"(表示"当前路径下的")。相对于当前路径是唯一的。

    cd命令中还有两个特殊的英文符号:

    1. "~"():当前用户家目录的简写形式,每个Linux用户都有自己的家目录,在"/home"目录下面,最初创建用户的时候,系统就会在"/home"目录下以用户名来为用户创建家目录。该简写形式可在其它命令中使用。
    2. "-"():上一个工作目录的简写形式,就是进入当前工作目录的那个工作目录,不一定是父目录。比如我从目录A进入到目录B,那么目录B的上一个工作目录就是目录A。该简写形式不可在其它命令中使用。

    使用示例:

    #切换到系统根目录
    cd /
    
    #切换到当前目录,这没实际意义,但有语法意义
    cd .
    
    #切换到当前用户的家目录,假设当前用户是king
    cd
    cd ~
    cd /home/king
    
    #切换到上一个工作目录
    cd -
    
    #切换回退到父目录
    cd ..
    
    #切换到当前目录下的temp目录,temp目录需存在
    cd temp
    
    #切换到父目录下的temp目录,temp目录需存在
    cd ../temp
  • 相关阅读:
    C# listView载入图片以大图标方式显示
    判断序列是否对称
    非走不可的弯路
    张国荣的《我》
    函数:找出一句话中的第二个单词
    压缩与解压缩示例:游标编码(runlength encoding)
    前行
    书单
    一个数组中的元素头尾两端依次对调
    第一遍读书笔记
  • 原文地址:https://www.cnblogs.com/litmmp/p/5073776.html
Copyright © 2011-2022 走看看