Linux用户环境变量(转载)
(转)Linux用户环境变量
环境变量就是系统或软件设置的一些参数,用户环境变量就是用户登录系统后,都有自已专用的运行环境。
在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里面。这些大家用久了自然就知道了。
Linux用户环境变量(转载)相关推荐
- linux 用户环境变量介绍
先来介绍以下linu中的环境变量 Linux 的变量可分为两类:环境变量和本地变量 环境变量,或者称为全局变量,存在与所有的shell 中,在你登陆系统的时候就已经有了相应的系统定义的环境变量了.Li ...
- Linux用户环境变量
1)用户环境变量配置文件路径,以abc用户为例: /home/abc/.bash_profile 2)修改配置文件后不会立即生效,需运行:source /home/abc/.bash_profile ...
- linux系统丢失用户环境文件夹,Linux 用户环境变量丢失故障及解决
出现问题:有些时候,我们登录Linux系统时,会出现命令行开头为: -bash-4.1$ 正常情况下为: [gongli@mode-6 ~]$ 问题原因:在该用户的家目录下没有环境变量,或者环境 ...
- Linux 用户环境变量的设置
环境 Linux:centos6.5 工具:CRT 前言 最近在服务器上遇到了这么一个问题: 1.有两个账号:developer和webuser: 其中webuser用户可以直接使用play命令,比如 ...
- Linux 用户环境变量丢失故障及解决
出现问题:有些时候,我们登录Linux系统时,会出现命令行开头为: -bash-4.1$ 正常情况下为: [gongli@mode-6 ~]$ 问题原因:在该用户的家目录下没有环境变量,或者环境变量出 ...
- linux用户环境变量配置文件问题 profile 和 ~/.bashrc区别
最近大数据集群启动程序遇到一些环境变量失效问题: 首先区分两个概念 交互式shell:shell等待你的输入,并且执行你提交的命令.这种模式被称作交互式是因为shell与用户进行交互.这种模式也是大多 ...
- Linux(Ubuntu)设置环境变量(转载)
Linux(Ubuntu)设置环境变量(转载) http://blog.csdn.net/wumingxing0228/article/details/6050175 环境变量是和Shell紧密相关的 ...
- linux系统环境变量及用户环境变量的配置
linux环境变量和Windows的环境变量一样,分系统环境变量和用户环境变量,系统环境变量对所有用户有效,而用户环境变量只对当前用户有效,下面以jdk为例进行两种环境变量的配置. 1.系统环境变量配 ...
- linux配置定时任务的用户环境变量
linux配置定时任务的用户环境变量 在Linux系统中,执行定时任务时,默认加载的是用户环境变量 ~/.bashrc ,不会加载系统变量,而要使用系统变量,可以用如下方式: # Example ...
最新文章
- iOS tableViewCell自适应高度 第三发类库
- tomcat日志按天切分
- 由replaceAll引发的java.util.regex.PatternSyntaxException错误
- ib课程计算机科学教材,IB国际课程包括哪些学科内容?IB国际课程都有哪些教材?...
- 超强、超详细Redis入门教程
- python怎么爬取新浪微博数据中心_新浪微博数据爬取研究
- 操作系统产品密钥查看方法
- html5 鼠标双击,鼠标双击或触摸双击事件检测jQuery插件
- 赵小楼《天道》《遥远的救世主》深度解析(82)有信无证是谓魔,有信有证是谓佛。无无明,无忧恐惧,尘归尘土归土,一往无前,无可阻挡。
- iphone计算机设置,苹果手机怎么设置其他铃声
- iOS开发-类似微信录音上滑取消功能
- 安装rhel-server-7.2系统
- 根据经纬度计算范围_高考地理地理计算专题
- 数据科学库之——matplotlib
- 【华为云技术分享】如何将90%的代码自动迁移到鲲鹏平台上
- 第 1 章 计算机系统概述
- 使用 Oracle Enterprise Manager Cloud Control 12c 安装和管理 Oracle Data Guard
- 批量修改图片名称且改为不同名字
- php excel 导入大量,ThinkPHP实现excel的批量导入功能
- 基于python pyotrch开发的垃圾分类程序,含数据集,基于深度学习的垃圾分类程序
热门文章
- 多目标跟踪MOT16_Benchmark数据集下载-------------送人玫瑰,手留余香
- 国培计算机应用培训心得,计算机应用技术国培研修心得体会
- python3.6---读取图片,处理图片,新建图片
- WinSserver12r2系统加固-3389端口安全
- 毫米波雷达的系统设计细节(2) - 关于目标RCS的问题
- 第十一课:树莓派语音控制空调
- 1.32——Go语言标准库API
- 一个项目玩转 Android 自定义 Drawable。
- gather torch_torch.gather()的理解
- Python的概述和pycharm的使用