環境變數是計算機中全域性可用的值,可能包含根目錄路徑、主目錄和密令等任何內容。
env
命令可以顯示這些環境變數的列表。它還可用於新增、更新和刪除變數。
env
命令的一般語法:
$ env [OPTION]... [-] [NAME=VALUE]... [COMMAND [ARG]...]
$ env [OPTION]... [-] [NAME=VALUE]... [COMMAND [ARG]...]
$ env [OPTION]... [-] [NAME=VALUE]... [COMMAND [ARG]...]
1. 在沒有現有環境變數的情況下執行一個程序
env -i your_command
env -i your_command
env -i your_command
使用 -i
或 --ignore-environment
選項執行命令時,環境為空
示例:鍵入 env -i /bin/sh
,建立一個沒有任何現有環境變數的新環境。
2. 新增環境變數
env variable_name
env variable_name
env variable_name
使用 env variable_name
命令設定新的環境變數。
示例:設定名為 Example 的新環境變數。
3. 刪除環境變數
env -u variable_name
env -u variable_name
env -u variable_name
使用 -u
或 --unset
選項可從環境中刪除變數。
示例:刪除 Example 環境變數。如截圖所示,我們最近建立的變數已不復存在。
4. 刪除環境變數列表中的換行符
env -0
env -0
env -0
-0
或 --null
選項以 0(空)位元組結束每行輸出,而不是換行。
示例:使用 env
命令用空字元分隔輸出行。
更多 Linux 命令
下面羅列了最常見的一些 Linux 命令,您可以根據自己的需要查閱對應命令的詳細解析:
目錄操作 | rmdir · cd · pwd · exa · ls |
檔案操作 | cat · cp · dd · less · touch · ln · rename · more · head |
檔案系統操作 | chown · mkfs · locate |
網路 | ping · curl · wget · iptables · mtr |
搜尋和文字處理 | find · grep · sed · whatis · ripgrep · fd · tldr |
系統資訊和管理 | env · history · top · who · htop · glances · lsof |
使用者和會話管理 | screen · su · sudo · open |
此外,我們還整理 Linux 命令列大全,以幫助大家全面深入地學習 Linux。
評論留言