Linux的PATH環境變數及常用快捷鍵

2021-10-03 12:41:28 字數 1001 閱讀 7726

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,系統會依照 ...