要查看环境变量的值,需要使用“echo $环境变量名称”。
echo命令用于在终端输出字符串或变量值。 格式如下:
回声[字符串| $变量名]
常用环境变量
HOME 用户的主目录(即主目录)
SHELL 用户使用的Shell解释器的名称
历史命令记录输出条数
保存历史命令记录条数
MAIL 邮件保存路径
LANG系统语言、语系名称
生成一个随机数
PS1 Bash 解释器提示符
PATH 定义解释器搜索用户执行的命令的路径
用户默认文本编辑器
您可以使用 env 命令来显示所有环境变量。
相关命令说明
env 显示所有环境变量;
set 显示所有本地定义的 shell 变量;
定义新的 shell 变量;
显示当前导出为环境变量的shell变量;
用于将 shell 变量或 shell 函数输出为环境变量。 设置的环境变量仅对当前登录的用户环境有效;
unset删除环境变量;
#例如
#设置新的环境变量TEST
测试=“你好世界”
回显$测试
#set 命令无法定义新的 shell 变量。 如果你想定义新的 shell 变量,
#可以使用命令以变量名=值的格式来定义
# -x 将shell变量输出到环境变量
-x 你好=“你好世界”
#然后可以使用set或者env来查看hello变量
#删除变量,env看不到hello变量
取消设置你好
设置永久环境变量
#通过修改/etc/文件来编辑所有用户的环境变量
#注意:在/etc/中设置系统环境变量时,路径不能以“/”结尾,否则整个PATH变量都会出错。
vim /etc/
=/home/java/jdk1.8.0_172
=/home/java/jdk1.8.0_172/jre
=.:$/lib/dt.jar:$/lib/tools.jar:$/lib
路径=$路径:$/bin:$/bin
小路
=/选择//
路径=$路径:$/bin:$/sbin
#修改文件后使用以下命令立即生效
/ETC/
################################################## #
#通过修改. 文件,仅编辑当前用户的环境变量
vim /home/xxx/.
相关文档说明
/etc/:该文件设置系统每个用户的环境信息。 当用户第一次登录时,该文件被执行。 Shell 设置是从 /etc/.d 目录中的配置文件收集的。
/etc/:每个运行 bash shell 的用户都会执行该文件。 打开 bash shell 时会读取此文件。
~/.:每个用户都可以使用这个文件来输入专用于自己使用的shell信息。 当用户登录时,该文件仅执行一次! 默认情况下,他设置一些环境变量并执行用户的.file。
~/.:此文件包含特定于 bash shell 的 bash 信息,并在登录时和每次打开新 shell 时读取。
~/.:每次退出系统(退出bash shell)时执行该文件。
注意:/etc/中设置的变量(全局)可以作用于任何用户,而~/.等中设置的变量(局部)只能继承/etc/中的变量。 他们是“父子”关系。
设置终端登录超时时间
#设置终端10分钟内未操作则失效。
输出=600