cd -傳回之前的目錄
cd !$ 把上個指令的參數作為這個指令的參數
轉載:
https://www.cnblogs.com/huchong/p/9829238.html 閱讀目錄(Content)- 1.指令格式:
- 2.指令功能
- 3. 常用範例
- 1.進入系統根目錄
- 2. 傳回父級目錄
- 3.進入目前目錄的父目錄的父目錄
- 4. 進入目前使用者主目錄
- 5. 跳轉到指定目錄
- 6.傳回進入此目錄之前所在的目錄
- 7. 把上個指令的參數作為cd參數使用
cd [目錄名]
切換目前目錄至 [目錄名]
指令:
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的作用是查詢目前所在目錄
cd ..
hc@hc-virtual-machine:~/PycharmProjects$ pwd
/home/hc/PycharmProjects
hc@hc-virtual-machine:~/PycharmProjects$ cd ..
hc@hc-virtual-machine:~$ pwd
/home/hc
cd ../..
hc@hc-virtual-machine:~/PycharmProjects$ pwd
/home/hc/PycharmProjects
hc@hc-virtual-machine:~/PycharmProjects$ cd ../..
hc@hc-virtual-machine:/home$ pwd
/home
“目前使用者主目錄”和“系統根目錄”是兩個不同的概念。進入目前使用者主目錄有兩個方法。
指令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
指令
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
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
/
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