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:/$ lsbin 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 installit by typing:sudo apt installtree
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
└── Videos14 directories, 1 fileghostwu@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 fileghostwu@dev:~$