在linux中创建一个新的环境变量[openwrt]

在linux中创建一个新的环境变量[openwrt],linux,environment-variables,Linux,Environment Variables,我想使用环境变量保存值,重新启动系统后,此变量必须包含上次保存的值 我试试这个 root@OpenWrt:~# BOOTT=1 root@OpenWrt:~# export export HOME='/root' export LOGNAME='root' export PATH='/bin:/sbin:/usr/bin:/usr/sbin' export PS1='\u@\h:\w\$ ' export PWD='/root' export SHELL='/bin/ash' export SS

我想使用环境变量保存值,重新启动系统后,此变量必须包含上次保存的值
我试试这个

root@OpenWrt:~# BOOTT=1
root@OpenWrt:~# export
export HOME='/root'
export LOGNAME='root'
export PATH='/bin:/sbin:/usr/bin:/usr/sbin'
export PS1='\u@\h:\w\$ '
export PWD='/root'
export SHELL='/bin/ash'
export SSH_CONNECTION='192.168.1.110 2961 192.168.1.122 22'
export SSH_TTY='/dev/pts/0'
export TERM='xterm'
export USER='root'
root@OpenWrt:~# export BOOTT
root@OpenWrt:~# export
export BOOTT='1'
export HOME='/root'
export LOGNAME='root'
export PATH='/bin:/sbin:/usr/bin:/usr/sbin'
export PS1='\u@\h:\w\$ '
export PWD='/root'
export SHELL='/bin/ash'
export SSH_CONNECTION='192.168.1.110 2961 192.168.1.122 22'
export SSH_TTY='/dev/pts/0'
export TERM='xterm'
export USER='root'
root@OpenWrt:~#
root@OpenWrt:~# reboot
root@OpenWrt:~#
==>重新启动后

root@OpenWrt:~# export
export HOME='/root'
export LOGNAME='root'
export PATH='/bin:/sbin:/usr/bin:/usr/sbin'
export PS1='\u@\h:\w\$ '
export PWD='/root'
export SHELL='/bin/ash'
export SSH_CONNECTION='192.168.1.110 3217 192.168.1.122 22'
export SSH_TTY='/dev/pts/0'
export TERM='xterm'
export USER='root'
root@OpenWrt:~# echo $BOOTT
root@OpenWrt:~#

因此,我可以获得env变量,它可以在重新启动后保存值

将以下内容添加到您的
$HOME/.profile

BOOTT=1
export BOOTT

或者,如果希望全局生成这些变量,请将它们放在/etc/profile中,并将此文件的源代码放在每个用户的.bashrc中

root@OpenWrt:~#ls$HOME/.profile ls:/root/.profile:没有这样的文件或目录root@OpenWrt:~#@stack_A如果不存在,请创建它!