linux命令之查看当前shell环境变量-env
生活随笔
收集整理的這篇文章主要介紹了
linux命令之查看当前shell环境变量-env
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
linux下運行程序進程經常出現由于環境問題導致的程序找不到動態庫的情況,因為一般程序是通過ld_library_path這個環境變量查找用戶動態庫的。
不過也可以指定用戶定義環境變量,還有就是一個叫pkg-config的工具,可以通過工具的pc文件中配置查找動態庫的路徑,這些都可以使用命令env查看。
另外程序使用sudo啟動的時候,sudo會將當前用戶環境重置或者保留,也可以使用命令sudo env查看切換后的環境。
在終端下輸入env --help查看其他的選項:
用法:env [選項]... [-] [名稱=值]... [命令 [參數]...] Set each NAME to VALUE in the environment and run COMMAND.必選參數對長短選項同時適用。-i, --ignore-environment start with an empty environment-0, --null end each output line with NUL, not newline-u, --unset=NAME remove variable from the environment--help 顯示此幫助信息并退出--version 顯示版本信息并退出單純的 - 意味著 -i。如果沒有命令,則打印結果環境。GNU coreutils online help: <http://www.gnu.org/software/coreutils/> 請向<http://translationproject.org/team/zh_CN.html> 報告env 的翻譯錯誤 Full documentation at: <http://www.gnu.org/software/coreutils/env> or available locally via: info '(coreutils) env invocation'另外單獨使用unset命令可以清除已經設置的環境變量。
總結
以上是生活随笔為你收集整理的linux命令之查看当前shell环境变量-env的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux命令之修改系统允许进程打开文件
- 下一篇: linux命令之添加系统搜索动态库目录-