CentOS环境变量设置
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,方法一: 在/etc/profile文件中添加变量【对所有用户生效(永久的)】用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是"永久的"。[root@C
千家信息网最后更新 2025年12月03日CentOS环境变量设置方法一: 在/etc/profile文件中添加变量【对所有用户生效(永久的)】
用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是"永久的"。
用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是"永久的"。
[root@CentOS ~]# vi /etc/profile
在文件末尾加上如下两行代码PATH=/usr/local/webserver/php/bin:$PATHexport PATH # /etc/profile# System wide environment and startup programs, for login setup# Functions and aliases go in /etc/bashrc# It's NOT a good idea to change this file unless you know what you# are doing. It's much better to create a custom.sh shell script in# /etc/profile.d/ to make custom changes to your environment, as this# will prevent the need for merging in future updates.pathmunge () { case ":${PATH}:" in *:"$1":*) ;; *) if [ "$2" = "after" ] ; then PATH=$PATH:$1 else PATH=$1:$PATH fi esac}if [ -x /usr/bin/id ]; then if [ -z "$EUID" ]; then # ksh workaround EUID=`id -u` UID=`id -ru` fi USER="`id -un`" LOGNAME=$USER MAIL="/var/spool/mail/$USER"fi# Path manipulationif [ "$EUID" = "0" ]; then pathmunge /sbin pathmunge /usr/sbin pathmunge /usr/local/sbinelse pathmunge /usr/local/sbin after pathmunge /usr/sbin after pathmunge /sbin afterfiHOSTNAME=`/bin/hostname 2>/dev/null`HISTSIZE=1000if [ "$HISTCONTROL" = "ignorespace" ] ; then export HISTCONTROL=ignorebothelse export HISTCONTROL=ignoredupsfiexport PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL# By default, we want umask to get set. This sets it for login shell# Current threshold for system reserved uid/gids is 200# You could check uidgid reservation validity in# /usr/share/doc/setup-*/uidgid fileif [ $UID -gt 199 ] && [ "`id -gn`" = "`id -un`" ]; then umask 002else umask 022fifor i in /etc/profile.d/*.sh ; do if [ -r "$i" ]; then if [ "${-#*i}" != "$-" ]; then . "$i" else . "$i" >/dev/null 2>&1 fi fidoneunset iunset pathmunge PATH=/usr/local/webserver/php/bin:$PATH
export PATH 要是刚才的修改马上生效,需要执行以下代码 [root@CentOS ~]# source /etc/profile 方法二:在用户目录下的.bash_profile文件中增加变量【对单一用户生效(永久的)】用VI在用户目录下的.bash_profile文件中增加变量,改变量仅会对当前用户有效,并且是"永久的"。具体操作和方法1一样,这里就不在列举代码了。方法三:直接运行export命令定义变量【只对当前shell(BASH)有效(临时的)】在shell的命令行下直接使用[export变量名=变量值]定义变量,该变量只在当前的shell(BASH)或其子shell(BASH)下是有效的,shell关闭了,变量也就失效了,再打开新shell时就没有这个变量,需要使用的话还需要重新定义。例如
export PATH=/usr/local/webserver/php/bin:$PATH
变量
文件
用户
有效
方法
永久
代码
命令
目录
末尾
要是
量值
马上
运行
环境
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发购买地图
网络安全和信息化岗位怎么样
网络安全存在风险隐患
python 登录服务器
word数据库使用教程
沈阳有数据库培训吗
如今软件开发应用于什么地方
网络安全包括信息安全么
电力网络安全工作计划
手机行业编程用什么软件开发
江苏工业软件开发代理价钱
泰州口碑好的网络技术有哪些
http服务器 源码
单位网络安全的建议
想去成都软件开发
传奇服务器下载地址
服务器关闭后还算时间吗
网络安全防护的体会
Dell服务器列阵
净网2019网络安全等级
数据库工程师历年真题下载
魔兽世界rp服务器管理细则
计算机网络技术考证多少钱
软件开发好就业吗
获取服务器列表失败
在win7下的sql数据库
oracle区分数据库
四川语音网络技术分类技术
深圳 打印机控制软件开发
四川服务器阵列卡物理机