zoukankan      html  css  js  c++  java
  • 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
    
    
  • 相关阅读:
    为什么一看编程技术文章就这么兴奋呢?
    今天弄会了如何使用VB6使用AutoCAD提供的dll操作AutoCAD了
    简单工厂模式没想像中的难啊
    Linq本质论,C#3.0的特性。写的太好了!收藏!
    struct和class的区别
    饿了
    解决Eclipse 3.3+lomboz无法启动的问题
    IE8通过Acid2了
    Linux档案/目录 权限及修改
    Linux 初识man、info
  • 原文地址:https://www.cnblogs.com/huchong/p/9829238.html
Copyright © 2011-2022 走看看