(转)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用户环境变量(转载)相关推荐

  1. linux 用户环境变量介绍

    先来介绍以下linu中的环境变量 Linux 的变量可分为两类:环境变量和本地变量 环境变量,或者称为全局变量,存在与所有的shell 中,在你登陆系统的时候就已经有了相应的系统定义的环境变量了.Li ...

  2. Linux用户环境变量

    1)用户环境变量配置文件路径,以abc用户为例: /home/abc/.bash_profile 2)修改配置文件后不会立即生效,需运行:source /home/abc/.bash_profile ...

  3. linux系统丢失用户环境文件夹,Linux 用户环境变量丢失故障及解决

    出现问题:有些时候,我们登录Linux系统时,会出现命令行开头为: -bash-4.1$    正常情况下为: [gongli@mode-6 ~]$ 问题原因:在该用户的家目录下没有环境变量,或者环境 ...

  4. Linux 用户环境变量的设置

    环境 Linux:centos6.5 工具:CRT 前言 最近在服务器上遇到了这么一个问题: 1.有两个账号:developer和webuser: 其中webuser用户可以直接使用play命令,比如 ...

  5. Linux 用户环境变量丢失故障及解决

    出现问题:有些时候,我们登录Linux系统时,会出现命令行开头为: -bash-4.1$ 正常情况下为: [gongli@mode-6 ~]$ 问题原因:在该用户的家目录下没有环境变量,或者环境变量出 ...

  6. linux用户环境变量配置文件问题 profile 和 ~/.bashrc区别

    最近大数据集群启动程序遇到一些环境变量失效问题: 首先区分两个概念 交互式shell:shell等待你的输入,并且执行你提交的命令.这种模式被称作交互式是因为shell与用户进行交互.这种模式也是大多 ...

  7. Linux(Ubuntu)设置环境变量(转载)

    Linux(Ubuntu)设置环境变量(转载) http://blog.csdn.net/wumingxing0228/article/details/6050175 环境变量是和Shell紧密相关的 ...

  8. linux系统环境变量及用户环境变量的配置

    linux环境变量和Windows的环境变量一样,分系统环境变量和用户环境变量,系统环境变量对所有用户有效,而用户环境变量只对当前用户有效,下面以jdk为例进行两种环境变量的配置. 1.系统环境变量配 ...

  9. linux配置定时任务的用户环境变量

    linux配置定时任务的用户环境变量   在Linux系统中,执行定时任务时,默认加载的是用户环境变量 ~/.bashrc ,不会加载系统变量,而要使用系统变量,可以用如下方式: # Example ...

最新文章

  1. iOS tableViewCell自适应高度 第三发类库
  2. tomcat日志按天切分
  3. 由replaceAll引发的java.util.regex.PatternSyntaxException错误
  4. ib课程计算机科学教材,IB国际课程包括哪些学科内容?IB国际课程都有哪些教材?...
  5. 超强、超详细Redis入门教程
  6. python怎么爬取新浪微博数据中心_新浪微博数据爬取研究
  7. 操作系统产品密钥查看方法
  8. html5 鼠标双击,鼠标双击或触摸双击事件检测jQuery插件
  9. 赵小楼《天道》《遥远的救世主》深度解析(82)有信无证是谓魔,有信有证是谓佛。无无明,无忧恐惧,尘归尘土归土,一往无前,无可阻挡。
  10. iphone计算机设置,苹果手机怎么设置其他铃声
  11. iOS开发-类似微信录音上滑取消功能
  12. 安装rhel-server-7.2系统
  13. 根据经纬度计算范围_高考地理地理计算专题
  14. 数据科学库之——matplotlib
  15. 【华为云技术分享】如何将90%的代码自动迁移到鲲鹏平台上
  16. 第 1 章 计算机系统概述
  17. 使用 Oracle Enterprise Manager Cloud Control 12c 安装和管理 Oracle Data Guard
  18. 批量修改图片名称且改为不同名字
  19. php excel 导入大量,ThinkPHP实现excel的批量导入功能
  20. 基于python pyotrch开发的垃圾分类程序,含数据集,基于深度学习的垃圾分类程序

热门文章

  1. 多目标跟踪MOT16_Benchmark数据集下载-------------送人玫瑰,手留余香
  2. 国培计算机应用培训心得,计算机应用技术国培研修心得体会
  3. python3.6---读取图片,处理图片,新建图片
  4. WinSserver12r2系统加固-3389端口安全
  5. 毫米波雷达的系统设计细节(2) - 关于目标RCS的问题
  6. 第十一课:树莓派语音控制空调
  7. 1.32——Go语言标准库API
  8. 一个项目玩转 Android 自定义 Drawable。
  9. gather torch_torch.gather()的理解
  10. Python的概述和pycharm的使用