Linux/Unix:Bash Shell查看所有导出的变量和函数

时间:2020-01-09 10:42:06  来源:igfitidea点击:

我如何查看Unix bash shell下所有导出的变量和函数的列表?

export命令使局部变量成为全局变量。
语法如下:

export PATH=$PATH:/usr/local/bin:~/bin
export EDITOR=/usr/local/bin/vim
export SHELL=/bin/ksh
export LANG=En_US
export PAGER=/usr/local/bin/most

要使本地shell变量自动成为全局变量,请将其导出到Unix等操作系统下的~/.profile或者~/.bash_profile文件中。
要查看所有导出的变量和函数的列表,请将-p选项传递给export命令:

export -p
export -p | grep  something
export -p | less
export -p | more

输出示例:

DISPLAY=unix:0
EDITOR=vim
HISTFILE=/home/Hyman/.bash_history
HISTSIZE=1000
HOME=/home/Hyman
LANG=En_IN
LOGNAME=Hyman
MAIL=/usr/mail/Hyman
MAILCHECK=0
PWD=/home/Hyman
SHELL=/bin/bash