Linux环境变量

Linux环境变量理解

Linux系统中之所以可以直接执行脚本命令,例如:

systemctl start nginx

是因为将其写入了环境变量PATH中,可以通过echo $PATH查看环境变量,
自己安装的软件要想执行只能找到该目录使用 ./ 执行,要想让其也能直接执行可将其cp到/usr/bin下,但是这样会将系统本身环境污染,所以一般我们会将其直接加入环境变量中,可通过命令

export PATH=$PATH:/usr/local/nginx/sbin

将其写入 注意如果直接使用 export PATH=/usr/local/nginx/sbin的话 会将原先环境变量所覆盖。

注意:使用export只能临时添加环境变量,要想持久化 ,还得修改文件/etc/profile,将该命令写入到该文件中。
修改后使用命令source /etc/profile使其生效

你可能感兴趣的:(linux,服务器,运维)