pwd與cd命令
>pwd命令是“print working directory”中每個單詞的首字母縮寫,其功能是顯示當前工作目錄的絕對路徑。在實際工作中,我們在命令列操作命令時,經常會在各個目錄路徑之間進行切換,此時可使用pwd命令快速檢視當前我們所在的目錄路徑。
還有一個 $PWD 環境變數,可以顯示當前工作目錄的絕對路徑
ghostwu@dev:~$ echo $PWD /home/ghostwu ghostwu@dev:~$ cd ./php ghostwu@dev:~/php$ echo $PWD /home/ghostwu/php ghostwu@dev:~/php$ pwd /home/ghostwu/php ghostwu@dev:~/php$
ghostwu@dev:~$ pwd /home/ghostwu ghostwu@dev:~$ cd / ghostwu@dev:/$ pwd / ghostwu@dev:/$ ls bin dev initrd.img lost+found opt run srv usr boot etc lib media proc sbin sys var cdrom home lib64 mnt root snap tmp vmlinuz ghostwu@dev:/$ cd /etc/ ghostwu@dev:/etc$ cd ghostwu@dev:~$ cd - /etc ghostwu@dev:/etc$ cd ~ ghostwu@dev:~$ cd - /etc ghostwu@dev:/etc$ cd ../home/ghostwu/ ghostwu@dev:~$
cd命令是“change directory”中每個單詞的首字母縮寫,其功能是從當前工作目錄切換到指定的工作目錄。
>切換到當前目錄的上一級目錄(cd..)。
>切換到當前目錄( cd . )。
>切換到家目錄( cd ~ ) ,cd不帶引數 也是切換到家目錄
>切換到剛才的目錄( cd – )
tree命令,檢視目錄與檔案的組織結構,預設ubuntu沒有安裝tree
ghostwu@dev:~$ tree The program `tree` is currently not installed. You can install it by typing: sudo apt install tree ghostwu@dev:~$ sudo apt install tree
ghostwu@dev:~$ tree . ├── Desktop ├── Documents ├── Downloads │ ├── 1.rar │ ├── 1 - 副本.pptx │ ├── 2.rar │ ├── 2 - 副本.pptx │ ├── 3.rar ...............
tree -d: 只顯示目錄
tree -dL 2: L引數指定顯示的層級 2表示2層
tree -df:顯示完整路徑
tree -dfi: 不顯示樹狀層級結構
tree -L 1 -F: F引數會在目錄後面加個 /,作用:用來跟檔案區分
ghostwu@dev:~$ tree -L 1 . ├── Desktop ├── Documents ├── Downloads ├── examples.desktop ├── git_test ├── info ├── Music ├── php ├── Pictures ├── project ├── Public ├── python ├── software ├── Templates └── Videos 14 directories, 1 file ghostwu@dev:~$ tree -L 1 -F . ├── Desktop/ ├── Documents/ ├── Downloads/ ├── examples.desktop ├── git_test/ ├── info/ ├── Music/ ├── php/ ├── Pictures/ ├── project/ ├── Public/ ├── python/ ├── software/ ├── Templates/ └── Videos/ 14 directories, 1 file ghostwu@dev:~$