Linux环境变量说明与配置(一)
/etc/profile
范围 对所有用户生效 作用a.定义USER变量
b.定义LOGNAME变量
c.定义MAIL变量
d.定义PATH变量
e.定义HOSTNAME变量
f.定义HISTSIZE变量
g.定义umask值
i.调用/etc/profile.d/*.sh文件
/etc/profile.d/*.sh
范围 对所有用户生效 说明 这是一族sh文件 没个都会被调用例如
~/.bash_profile
作用 调用/etc/sysconfg/i18n设置语言环境
~/.bash_profile
a.调用 ~/.bashrc文件
b.在PATH变量后加入了 :$HOME/bin 这个目录
~/.bashrc
a.定义alias别名
b.调用/etc/bashrc
/etc/bashrc
a.定义PS1变量(登录以后的提示符样式)
b.如果是无密码登录 则
定义umask值
定义PATH变量
调用/etc/profile.d/*.sh文件
退出相关的配置文件
~/.bash_logout
a.默认是空的 什么都没有
b.可以自己实现在退出的时候要干什么
修改配置文件后 使其生效的方法
a.重新登录
b.使用命令
source 配置文件 或 . 配置文件
c.可以认为 . 是 source 命令的缩写
在自定义安装软件的时候 经常需要配置环境变量 下面列举出各种对环境变量的配置方法。
下面所有例子的环境说明如下
读取环境变量的方法
export命令显示当前系统定义的所有环境变量
echo $PATH命令输出当前的PATH环境变量的值
这两个命令执行的效果如下
uusama ubuntu:~$ export declare -x HOME /home/uusama declare -x LANG en_US.UTF-8 declare -x LANGUAGE en_US: declare -x LESSCLOSE /usr/bin/lesspipe %s %s declare -x LESSOPEN | /usr/bin/lesspipe %s declare -x LOGNAME uusama declare -x MAIL /var/mail/uusama declare -x PATH /home/uusama/bin:/home/uusama/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin declare -x SSH_TTY /dev/pts/0 declare -x TERM xterm declare -x USER uusama uusama ubuntu:~$ echo $PATH /home/uusama/bin:/home/uusama/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
其中PATH变量定义了运行命令的查找路径 以冒号:分割不同的路径 使用export定义的时候可加双引号也可不加。
阿里云服务器操作系统可以修改吗?Windows和Linux系统互换限制说明 阿里云服务器操作系统选择后还可以更改吗?可以的,重装操作系统是免费的,但是需要注意中国大陆地域可以随意更换,中国香港、新加坡等非中国大陆地域的云服务器不支持Windows和Linux操作系统之间变换
Lansonli CSDN大数据领域博客专家,华为云享专家、阿里云专家博主、腾云先锋(TDP)核心成员、51CTO专家博主,全网六万多粉丝,知名互联网公司大数据高级开发工程师
相关文章
- 实战解读丨Linux下实现高并发socket最大连接数的配置方法
- UltraEdit文本编辑器下载适用于Win/Mac和Linux
- linux(centOS 6.5) 切换成中文显示
- Linux UDEV和为MySQL InnoDB共享表空间配置裸设备
- linux定时任务cron配置说明
- ***Linux文件夹文件创建、删除、改名
- Linux: SSH免密登录配置完了不生效
- Linux上简单的 sudo 功能和配置
- Linux之Ubuntu无线网络配置
- Linux(centos7)安装nginx并配置代理
- Linux环境变量说明与配置(二)
- ssh-keygen的使用方法及配置authorized_keys两台linux机器相互认证
- Linux启动/停止/重启Mysql数据库的方法
- linux 下令chmod 755的意思
- Linux firewalld防火墙的使用配置
- Linux Docker 配置阿里云镜像加速的方法
- Linux VPS使用配置方法及相关教程
- Linux下高并发socket最大连接数所受的各种限制
- LINUX系统中动态链接库的创建与使用
- Linux环境变量说明与配置
- 49.Linux-wpa_cli使用之WIFI开启,扫描热点,连接热点,断开热点,WIFI关闭(49)
- linux nfs服务配置挂载以及oracle使用nfs存储挂载注意事项
- 《Linux From Scratch》第二部分:准备构建 第五章:构建临时文件系统- 5.24. Grep-2.21
- 《Linux From Scratch》第三部分:构建LFS系统 第七章:基本系统配置- 7.10. Systemd 的用法与配置
- Linux电源管理(7)_Wakeup events framework
- Linux下VIM配置以及常用快捷键
- linux 无线网络配置工具wpa_supplicant与wireless-tools
- Linux下ffmpeg安装与开发配置