Linux用户环境变量
来源:互联网 发布:社会支持网络理论案例 编辑:程序博客网 时间:2024/06/11 11:17
环境变量就是系统或软件设置的一些参数,用户环境变量就是用户登录系统后,都有自已专用的运行环境。在Windows系统中用户环境变量保存在用户家目录,Linux也是同样的。本文主要是讲解Linux常用的环境变量和环境变量的设置。
一、环境变量相关操作(只应用于当前,要永久保存需要写入到相关文件。)
#echo $PATH
显示PATH设置。
#env
显示当前用户变量。
#set
显示当前Shell变量。
#export
显示当前导出成用户变量的shell变量。
#a=abc
定义一个Shell变量。
#export a=abc
定义一个Shell变量,并导出成用户变量。
#unset a
清除环境变量
#readonly a
设置只读环境变量
二、常见的环境变量
PATH 决定了shell将到哪些目录中寻找命令或程序
HOME 当前用户主目录
HISTSIZE 历史记录数
LOGNAME 当前用户的登录名
HOSTNAME 指主机的名称
SHELL 前用户Shell类型
LANGUGE 语言相关的环境变量,多语言可以修改此环境变量
MAIL 当前用户的邮件存放目录
PS1 基本提示符,对于root用户是#,对于普通用户是$
PS2 附属提示符,默认是“>”
三、Linux环境变量设置文件
/etc/profile
全局用户,应用于所有的Shell。
/$HOME/.profile
当前用户,应用于所有的Shell。
/etc/bash_bashrc
全局用户,应用于Bash Shell。
~/.bashrc
局部当前,应用于Bash Sell。
四、其它
在用户目录下用ls -a,能看见很多“.”开头的隐藏文件。如果不是用户建立的,那么这些文件都是环境设置文件。有其它Shell的设置文件,也有软件设置的文件。比如:.lftp,它就是lftp软件的设置文件。如果安装了x-window的话,菜单和桌面设置都在.local里面。这些大家用久了自然就知道了。
export set env区别baidu一下就知道了。
补充:开启启动Xwindow,有些Linux发行版不会加载SHELL环境变量,因为Xwindow有自已的会话设置。例如gnome,有~/.gnomerc 或 /etc/X11/Xsession.d/55gnome-session_gnomerc。
- Linux用户环境变量
- linux 用户环境变量介绍
- Linux用户环境变量设置
- Linux用户环境变量
- Linux用户环境变量
- Linux用户环境变量
- linux用户环境变量
- linux 用户环境变量介绍
- Linux 不同用户环境变量
- Linux用户环境变量
- linux系统环境变量和用户环境变量
- linux不同用户环境变量问题
- linux用户环境变量的理解
- linux 新建用户 设置环境变量
- Linux用户环境变量设置-转
- Linux 更改用户环境变量和所有用户环境变量
- Linux用户建立,用户sudo权限,用户下添加环境变量
- linux系统环境变量及用户环境变量的配置
- 字符设备之ioctl
- Nginx如何处理一个请求
- CUDA连载
- Power Management
- The process "E:\Qt\4.8.5\bin\qmake.exe" exited with code 2.
- Linux用户环境变量
- PHP开发-分页实现(附效果图)
- ASP.NET利用DOC模板导出Word
- C#中使用进制转换思想对字符串进行任意进制任意字典的加密和解密
- iOS应用中通过设置VOIP模式实现休眠状态下socket的长连接
- Java集合框架
- 反弹端口原理与HTTP隧道技术
- 在IIS上发布网站
- C++常量折叠——常量能否被改变?