CentOS环境变量设置
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,方法一: 在/etc/profile文件中添加变量【对所有用户生效(永久的)】用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是"永久的"。[root@C
千家信息网最后更新 2025年02月23日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安全错误
数据库的锁怎样保障安全
我的世界所有服务器
广州服务器维护
中国5g网络技术成熟了吗
网络技术员简历
数据库含有某个字
渭南软件开发参考价
手机网络安全检查自查知识要点
数据库数据在后台显示
扬州公司网络安全
宝山区网络技术咨询信息
数码信息科技互联网背景视频
浙江网络技术转让怎么样
网络安全法第一次审议
曙光3250服务器主板
网络安全托管服务用户使用
网络安全信息的股票有什么
中国服务器开荒
猫王互联网科技有限公司招聘
ubuntu 下载服务器
北京电力应急软件开发检测中心
飞飞影视采集数据库占用大
软件开发在什么岗位好
三星安全文件夹数据库
阿里云服务器学生一元是什么
d3服务器0
网络安全小报内容 六年级
网络安全试题及答案2019
数据库横向和纵向切割
天津网络技术服务报价
对等网络技术发展