(本文内容暂时不全,不定期更新中)
环境变量设置:
编辑/etc/profile文件,需要使用sudo,否则不能保存:
sudo nano /etc/profile使用export设置变量:
#setup an environment
export /home/username/XXXX
环境变量的生效:
1.不重启系统的情况下,使用如下命令重新载入环境变量:
source /etc/profile2.重启系统的情况下,环境变量直接生效。
随系统启动程序设置:
更改/etc/rc.local 文件的内容
sudo nano /etc/rc.local在exit 0之前加入需要随系统启动的命令,如mjpg-streamer启动:
cd /home/pi/mjpg-streamer/mjpg-streamer-master/mjpg-streamer-experimental/ sh start.sh先cd到需要启动命令的目录下,执行启动命令。此操作为root执行。
关闭终端不停止正在执行的程序:
有时我们通过ssh远成启动程序,一旦网络断开或者关闭了终端窗口,之前在终端中启动的程序也就被关闭了。为了避免这种情况,可以使用如下方法:
1.nohup命令:
在启动程序的命令前加入nohup,结尾加上&。如:
nohup java xxxx &这样程序就会出现提示:$ appending output to nohup.out
证明运行成功,并会在当前目录生成 nohup.out 文件,内容是程序运行的输出信息。
本文详细介绍如何在Linux系统中设置环境变量,包括编辑/etc/profile文件及环境变量的生效方式。此外,还介绍了如何通过更改/etc/rc.local实现程序随系统启动,以及使用nohup命令确保程序在关闭终端后仍能继续运行。

被折叠的 条评论
为什么被折叠?



