• linux每日命令(2):cd命令


    1.命令格式:

    cd   [目录名]
    

    2.命令功能

    切换当前目录至 [目录名]

    3. 常用范例

    1.进入系统根目录

    命令:

    cd  / 
    

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

    输出:

    hc@hc-virtual-machine:~$ pwd
    /home/hc
    hc@hc-virtual-machine:~$ cd /
    hc@hc-virtual-machine:/$ ls
    bin    dev   initrd.img      lib64       mnt   root  snap      sys  var
    boot   etc   initrd.img.old  lost+found  opt   run   srv       tmp  vmlinuz
    cdrom  home  lib             media       proc  sbin  swapfile  usr
    
    

    pwd的作用是查询当前所在目录

    2. 返回父级目录

    命令:

    cd  ..
    

    输出:

    hc@hc-virtual-machine:~/PycharmProjects$ pwd
    /home/hc/PycharmProjects
    hc@hc-virtual-machine:~/PycharmProjects$ cd ..
    hc@hc-virtual-machine:~$ pwd
    /home/hc
    

    3.进入当前目录的父目录的父目录

    命令:

    cd  ../..
    

    输出:

    hc@hc-virtual-machine:~/PycharmProjects$ pwd
    /home/hc/PycharmProjects
    hc@hc-virtual-machine:~/PycharmProjects$ cd ../..
    hc@hc-virtual-machine:/home$ pwd
    /home
    

    4. 进入当前用户主目录

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

    命令1:

    cd
    

    直接输入cd,然后回车

    输出:

    hc@hc-virtual-machine:~/PycharmProjects/my_test$ pwd
    /home/hc/PycharmProjects/my_test
    hc@hc-virtual-machine:~/PycharmProjects/my_test$ cd 
    hc@hc-virtual-machine:~$ pwd
    /home/hc
    

    上面的命令是我在非root用户下操作的,现在我切换到root用户下再操作一遍

    hc@hc-virtual-machine:~/PycharmProjects/my_test$ sudo su
    root@hc-virtual-machine:/home/hc/PycharmProjects/my_test# pwd
    /home/hc/PycharmProjects/my_test
    root@hc-virtual-machine:/home/hc/PycharmProjects/my_test# cd 
    root@hc-virtual-machine:~# pwd
    /root
    

    命令2:

    cd ~
    

    输出

    hc@hc-virtual-machine:~/PycharmProjects/my_test$ pwd
    /home/hc/PycharmProjects/my_test
    hc@hc-virtual-machine:~/PycharmProjects/my_test$ cd ~
    hc@hc-virtual-machine:~$ pwd
    /home/hc
    

    5. 跳转到指定目录

    命令

     cd /home/hc/PycharmProjects/my_test/
    

    输出

    hc@hc-virtual-machine:/$ pwd
    /
    hc@hc-virtual-machine:/$ cd /home/hc/PycharmProjects/my_test/
    hc@hc-virtual-machine:~/PycharmProjects/my_test$ pwd
    /home/hc/PycharmProjects/my_test
    

    6.返回进入此目录之前所在的目录

    命令:

    cd -
    

    说明:自动跳转到进入此目录之前所在的目录,并输出所在目录名称

    输出:

    hc@hc-virtual-machine:/$ pwd
    /
    hc@hc-virtual-machine:/$ cd /home/hc/PycharmProjects/my_test/
    hc@hc-virtual-machine:~/PycharmProjects/my_test$ pwd
    /home/hc/PycharmProjects/my_test
    hc@hc-virtual-machine:~/PycharmProjects/my_test$ cd -
    /
    hc@hc-virtual-machine:/$ pwd
    /
    

    7. 把上个命令的参数作为cd参数使用

    命令:

    cd !$
    

    输出:

    hc@hc-virtual-machine:~/PycharmProjects/my_test$ pwd
    /home/hc/PycharmProjects/my_test
    hc@hc-virtual-machine:~/PycharmProjects/my_test$ ls /opt/
    google
    hc@hc-virtual-machine:~/PycharmProjects/my_test$ cd !$
    cd /opt/
    hc@hc-virtual-machine:/opt$ pwd
    /opt
    
    
  • 相关阅读:
    第08组 Alpha冲刺(1/4)
    第08组 团队Git现场编程实战
    第二次结对编程作业
    团队项目-需求分析报告
    团队项目-选题报告
    第一次结对编程作业
    第一次个人编程作业
    第一次实践作业
    互联网协议学习笔记
    【选修建模的小练习】长方形椅子的稳定性探究
  • 原文地址:https://www.cnblogs.com/huchong/p/9829238.html
Copyright © 2020-2023  润新知