echo $path
檢視當前環境變數
ubuntu命令自動補全的實現 得益於自動從path下找和輸入的開頭相匹配的命令
path是用冒號隔開的一組目錄
列出了常用的安裝可執行程式的目錄
bin:binary
sbin:super binary
當離開檔案所在的目錄 檔名的快捷提示功能將不生效
因為path路徑未包含指定的資料夾目錄
因此需要設定環境變數
1、設定臨時常用變數
export path=$path:/home/使用者名稱/檔案路徑
只在當前會話有效 若關閉當前的命令列則失效
2、設定永久常用變數
在~/.bashrc
⽂件最末新增命令設定環境變數 然後重啟shell命令列視窗
1、gedit ~/.bashrc
開啟bashrc檔案
2、在最末加上export path=$path:/home/使用者名稱/檔案路徑
3、重啟命令列
原理:每次啟動shall視窗時都會自動執行bashrc檔案
輸入一些字元 按兩下tab鍵即可自動羅列出全部以指定字元開頭的命令
gedit 檔名
相當於windows下的記事本
會自動開啟指定檔案
whereis 檔名
查詢指定的檔案在何處
cp 要被複製的檔案路徑名×n 要複製到的檔案路徑名
(×n指的是可以同時指定多個要被複製的檔案路徑名 用空格進行分隔)
複製指定路徑的檔案到指定路徑
linux環境變數PATH
root cs70 moban echo path usr local sbin usr local bin usr sbin usr bin root bin 命令時從這些環境變數中開始找的 root cs70 moban mv bin cat opt root cs70 moban which ...
Linux 環境變數 PATH
當我們使用諸如ls mkdir cd這些命令的時候,有沒有想過為啥我們就能直接呼叫?換句話說,在我們輸入這個命令的時候系統是怎麼知道這個命令的執行檔案在哪呢?答案就是 path這個環境變數,可以用echo path把它列印出來看一下。可以看到這個變數包含了許多用分號分隔開的目錄,環境變數的意義在於,...
Linux 環境變數 PATH
我們知道查閱檔案屬性的指令 ls 完整檔名為 bin ls 這是絕對路徑 那為什麼可以在任何地方執行 bin ls 這個指令呢?為什麼在任何目錄下輸入 ls 就一定可以顯示出一些訊息而不會說找不到該 bin ls 指令呢?這是因為環境變數 path 當我們在執行乙個指令的時候,比如ls,系統會依照 ...