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

閱讀目錄(Content)google

 

1.命令格式

cd   [目錄名]

2.命令功能

切換當前目錄至 [目錄名]

3.經常使用範例

1.進入系統根目錄

 命令:spa

cd  / 

說明:進入系統根目錄,上面命令執行完後拿ls命令看一下,當前目錄已經到系統根目錄了code

輸出:blog

zbk@zbk-virtual-machine:~$ pwd
/home/zbk
hc@hc-virtual-machine:~$ zbk/
zbk@zbk-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的做用是查詢當前所在目錄it

2.返回父級目錄

 命令:class

cd  ..

輸出:test

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

 

3.進入當前目錄的父目錄的父目錄

 命令:file

cd  ../..

輸出:方法

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

 

4.進入當前用戶主目錄

「當前用戶主目錄」和「系統根目錄」是兩個不一樣的概念。進入當前用戶主目錄有兩個方法。im

 命令1:

cd

直接輸入cd,而後回車

輸出:

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

上面的命令是我在非root用戶下操做的,如今我切換到root用戶下再操做一遍

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

命令2:

cd ~

輸出

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

 

5.跳轉到指定目錄

 命令

cd /home/zbk/PycharmProjects/my_test/

輸出

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

 

6.返回進入此目錄以前所在的目錄

命令:

cd -

說明:自動跳轉到進入此目錄以前所在的目錄,並輸出所在目錄名稱

輸出:

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

 

7.把上個命令的參數做爲cd參數使用

 命令:

cd !$

輸出:

zbk@zbk-virtual-machine:~/PycharmProjects/my_test$ pwd
/home/zbk/PycharmProjects/my_test
zbk@zbk-virtual-machine:~/PycharmProjects/my_test$ ls /opt/
google
zbk@zbk-virtual-machine:~/PycharmProjects/my_test$ cd !$
cd /opt/
zbk@zbk-virtual-machine:/opt$ pwd
/opt
相關文章
相關標籤/搜索