zoukankan      html  css  js  c++  java
  • 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里面。这些大家用久了自然就知道了。

    export set env区别baidu一下就知道了。

    补充:开启启动Xwindow,有些Linux发行版不会加载SHELL环境变量,因为Xwindow有自已的会话设置。例如gnome,有~/.gnomerc 或 /etc/X11/Xsession.d/55gnome-session_gnomerc。

  • 相关阅读:
    初识python
    如何通过发新浪微博关闭电脑
    如何给word 文章的每段段尾添加 脚注
    三种可视化格式模型:普通文档流、相对定位与绝对定位、浮动
    Python基础知识:函数
    比较两个数的大小,自定义比较两个整数的大小的方法
    编程输出九九乘法表
    [2012-06-21]结合find的awk
    [2012-05-31]awk去重复项
    [2012-05-31]awk记录分割符RS
  • 原文地址:https://www.cnblogs.com/DjangoBlog/p/3592224.html
Copyright © 2011-2022 走看看