Linux常用基本命令( tree, pwd, cd )

ghostwu發表於2018-04-28

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:~$ 

 

相關文章