• linux学习笔记2---命令cd


    Linux cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的。cd命令比较简单,但是有一些技巧还是值得学习的。

    所以,学习Linux 常用命令,首先就要学好 cd 命令的使用方法技巧。

    cd命令用来切换工作目录至dirname。 其中dirName表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的home directory(也就是刚login时所在的目录)。另外,~也表示为home directory的意思,.则是表示目前所在的目录,..则表示目前目录位置的上一层目录。
        1. 命令格式:

    cd [目录名]

    cd 命令常用参数选项:

    -P 如果要切换到的目标目录是一个符号连接,直接切换到符号连接指向的目标目录

    -L 如果要切换的目标目录是一个符号的连接,直接切换到字符连接名代表的目录,而非符号连接所指向的目标目录。

    - 当仅实用"-"一个选项时,当前工作目录将被切换到环境变量"OLDPWD"所表示的目录。


        2. 命令功能:

    切换当前目录至dirName

        3. 常用范例

    3.1 例一:进入系统根目录

    命令:

    cd / 

    输出:

    [root@localhost ~]# cd /   

    说明:进入系统根目录,上面命令执行完后拿ls命令看一下,当前目录已经到系统根目录了 

    命令:

    cd .. 

    输出:

    1 [root@localhost soft]# pwd    
    2 /opt/soft
    3 [root@localhost soft]# cd ..
    4 [root@localhost opt]# cd ..//
    5 [root@localhost /]# pwd
    6 / 

    说明:

    进入系统根目录可以使用“ cd .. 一直退,就可以到达根目录 

     

    命令:

    cd ../.. /

    输出:

     

    1 [root@localhost soft]# pwd
    2 /opt/soft
    3 [root@localhost soft]# cd ../.. //
    4 [root@localhost /]# pwd
    5 /
    6 [root@localhost /]# 

    说明:使用cd 命令实现进入当前目录的父目录的父目录。 

     

    2:使用 cd 命令进入当前用户主目录

    “当前用户主目录”和“系统根目录”是两个不同的概念。进入当前用户主目录有两个方法。

    命令1:

    cd

    输出:

    1 [root@localhost soft]# pwd
    2 /opt/soft
    3 [root@localhost soft]# cd
    4 [root@localhost ~]# pwd
    5 /root

    命令2

    cd ~

    输出:

    1   [root@localhost ~]# cd /opt/soft/
    2   [root@localhost soft]# pwd
    3   /opt/soft
    4   [root@localhost soft]# cd ~
    5   [root@localhost ~]# pwd
    6   /root   

    3:跳转到指定目录

    命令: 

    cd /opt/soft

    输出:

     

    复制代码
    1 [root@localhost ~]# cd /opt/soft
    2 [root@localhost soft]# pwd
    3 /opt/soft
    4 [root@localhost soft]# cd jdk1.6.0_16/
    5 [root@localhost jdk1.6.0_16]# pwd
    6 /opt/soft/jdk1.6.0_16
    7 [root@localhost jdk1.6.0_16]# 
    复制代码

    说明:

    跳转到指定目录,从根目录开始,目录名称前加 / ,当前目录内的子目录直接写名称即可

    例四:返回进入此目录之前所在的目录

    命令:

    cd -

    输出:

     

    复制代码
    1 [root@localhost soft]# pwd
    2 /opt/soft
    3 [root@localhost soft]# cd -
    4 /root
    5 [root@localhost ~]# pwd
    6 /root
    7 [root@localhost ~]# cd -
    8 /opt/soft
    9 [root@localhost soft]# 
    复制代码

    例五:把上个命令的参数作为cd参数使用。 

    命令:

    cd !$

    输出:

     复制代码

     

    1 [root@localhost soft]# cd !$
    2 cd -
    3 /root
    4 [root@localhost ~]# cd !$
    5 cd -
    6 /opt/soft
    7 [root@localhost soft]# 
    复制代码

     

     

    我所常用到的cd命令:

    cd 进入用户主目录;

    cd ~ 进入用户主目录;

    cd - 返回进入此目录之前所在的目录;

    cd .. 返回上级目录(若当前目录为“/“,则执行完后还在“/";".."为上级目录的意思);

    cd ../.. 返回上两级目录;

    cd !$ 把上个命令的参数作为cd参数使用。

    cd -P 和 cd -L :这两个选项是针对链接文件的。physical path 和logical path

     

     

     

     
  • 相关阅读:
    c#Socket通讯
    LeetCode 836. 矩形重叠
    AOP之SpringAOP、AspectJ、CGlib
    Springboot启动流程,跟着源码看看启动的时候都做了什么
    Mybatis/Mybatis plus/Hibernate如何忽略指定的字段不与数据库映射
    LeetCode 206. 反转链表
    LeetCode 1071. 字符串的最大公因子
    LeetCode 994. 腐烂的橘子
    Java生鲜电商平台-监控模块的设计与架构
    Java生鲜电商平台-售后模块的设计与架构
  • 原文地址:https://www.cnblogs.com/gaochsh/p/6679954.html
Copyright © 2020-2023  润新知