Linux 中的 PATH HOME 是什麼意思?

時間 2021-06-04 14:21:24

1樓:鍾宇騰

環境變數,$PATH是查詢路徑,你在bash輸入 echo $PATH 看看它是什麼內容你就懂了

$HOME是當前使用者主目錄,它有個別名 「~」

2樓:

是環境變數啦~

linux中變數呼叫的時候會在變數名前加乙個$符號。一般作為規範,環境變數是全部大寫的。

在shell中你可以通過echo $PATH來檢視變數$PATH的值。

PATH 是指系統會去哪些目錄中尋找可執行的程式的環境變數。

比如說你想執行一條命令ls。

如果不設定這個環境變數呢,除非你知道ls放在/bin下,告訴系統去執行/bin/ls,否則系統會告訴你我不知道ls在哪啊。。。「command not found」

現在有了$PATH這個變數,系統會優先去這個變數的值裡指定的目錄去找ls,如果都找不到,才會告訴你「command not found」。所以是不是方便很多呢?而且它的值是你自己可以去設定的。

HOME 是指定當前使用者的主目錄的環境變數。

主目錄又叫家目錄。它是你存放自己東西的地方。只有你自己可以訪問(不算root)。

類似於WINDOWS下的Documents and Settings\你的使用者名稱\ 這個目錄。

如何理解Linux中的OOM Out Of Memory Killer 機制?

最難不過二叉樹 針對題主的疑惑嘗試回答下 當物理記憶體不夠的時候啟用虛擬記憶體不就行了嗎?一般系統管理員會設定swap,記憶體不夠時會把暫時不用的記憶體頁swap到磁碟,騰出空間,也就是你說的虛擬記憶體了。但是這個swap大小都會設定為某乙個值,所以記憶體 swap 也會面臨都耗盡的情況。為什麼不可...

linux中沒有了像windows中的碟符,那怎樣開啟磁碟呢?

Jack Yan windows裡面的磁碟分割槽直接就是c盤d盤e盤,然後檔案和目錄就在這些盤裡面。而linux是先有乙個邏輯的目錄結構樹,起點是 只有這個根分割槽掛在在了乙個磁碟分割槽上面,那麼這個根目錄下的所有檔案和目錄就都在這個分割槽上面,如果有多個磁碟分割槽,是不是就把多個根分割槽掛載在多個...

linux 命令 ls al中total的數值8是怎麼算出來的?

實際上,你如果再加個 h,你首先可以想像,這是否跟容量有關係?再深入一點,可以看看man.不過這裡ls的man並沒有明確指出 那再推薦乙個工具,我們看一下info,比如info coreutils ls invocation 在正文裡可以找到 For each directory that is l...