我想找出我的環境變量在bash中。他們存儲在什麼地方?我的環境變量是什麼?
回答
我不確定這是否是你想要的,但試試printenv
這將顯示你所有的環境變量。
在哪裏,他們都存儲
Linux: where are environment variables stored?
如何設置shell環境變量
http://www.codecoffee.com/tipsforlinux/articles/030.html
快樂閱讀:-)
類型export
沒有任何參數。
儘管'export'輸出一些不需要的信息('declare -x'),但我喜歡它通過名稱對變量進行排序 – warvariuc 2015-03-24 16:27:12
只需在終端執行env
。
輸出示例:
$ env
TERM=xterm
SHELL=/bin/bash
USER=joksnet
USERNAME=joksnet
DESKTOP_SESSION=gnome
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
PWD=/home/joksnet
GDM_KEYBOARD_LAYOUT=us
LANG=en_US.utf8
HOME=/home/joksnet
DISPLAY=:0.0
COLORTERM=gnome-terminal
_=/usr/bin/env
'env |排序'來排序以及 – wisbucky 2014-01-03 18:55:51
'env |排序| grep'USER''排序和過濾 – 2016-08-19 14:58:09
或者設置:
SET(P) POSIX Programmer’s Manual SET(P)
NAME
set - set or unset options and positional parameters
SYNOPSIS
set [-abCefmnuvx][-h][-o option][argument...]
set [+abCefmnuvx][+h][+o option][argument...]
set -- [argument...]
set -o
set +o
DESCRIPTION
If no options or arguments are specified, set shall write the names and values of all shell variables in the collation sequence of the current locale. Each name
shall start on a separate line, using the format:
"%s=%s\n", <name>, <value>
The value string shall be written with appropriate quoting; see the description of shell quoting in Quoting . The output shall be suitable for reinput to the
shell, setting or resetting, as far as possible, the variables that are currently set; read-only variables cannot be reset.
'env'或'printenv'更好。在bash中,'set'還會打印所有已定義的函數,這些函數在ubuntu等系統上是非常長的打印輸出。 – JimB 2010-12-13 21:01:32
- 1. 什麼是環境變量的含義:: = :: \
- 2. 什麼是HTTP_AUTHORIZATION環境變量?
- 3. 什麼是環境變量EBSDIR?
- 4. 什麼是設置我的環境變量錯了?
- 5. 爲什麼環境變量不變?
- 6. 什麼是OpenCL環境下的變形?
- 7. react-native需要什麼環境變量?
- 8. 系統環境變量有什麼用?
- 9. 什麼環境變量用於終端
- 10. 什麼環境變量設置Git Color.UI?
- 11. 環境變量的目的是什麼PYTHONPATH
- 12. 爲什麼我的平臺環境變量定義爲'BNB'?
- 13. 爲什麼lldb不再轉發我的環境變量了?
- 14. Perl:爲什麼我的環境變量沒有被設置?
- 15. 這些奇怪的環境變量是什麼?
- 16. OpenShift上'app alias'的環境變量是什麼?
- 17. 什麼是環境變量的主要需求?
- 18. 什麼是環境變量的基礎概念?
- 19. 什麼是表示Django環境的變量?
- 20. ANDROID環境變量的路徑是什麼?
- 21. 什麼是在OBIEE中運行sawserver升級的環境變量?
- 22. 爲什麼ROOT_URL是bundle部署所需的環境變量?
- 23. Perl查找%INC的環境變量是什麼?
- 24. 其他的heroku環境變量是什麼?
- 25. 什麼是最低要求的環境變量?
- 26. openshift v3中的<OPENSHIFT_MYSQL_ENABLED>環境變量是什麼?
- 27. 什麼是操作系統Vs IDE中的環境變量?
- 28. 附加一個環境變量,哎呀,我做了什麼?
- 29. PATH環境變量,我做錯了什麼?
- 30. 爲什麼我不能寫入環境變量?
哇,這是快!我想所有的命令都能做到。導出命令給了我很多前面的「declare -x」。多謝你們! – Halil 2010-12-13 17:59:42
把這個問題作爲題外話是不合適的。在Linux上進行編程時,正如我現在所做的那樣,發現環境變量是多麼有用。不少人認爲這是一個有用的問題,包括我在內。 – 2015-09-22 17:32:08