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。

  • 相关阅读:
    js随机生成
    黑客代码雨效果
    HTML5 <details> 标签
    fieldset标签——使用(很少使用)
    jQuery总结
    vue element Cascader 级联选择器 选择任意一级选项 点击收起,点击label选中等问题详解
    Vue、element-ui的resetFields()方法重置表单无效问题及解决办法
    常用正则表达式(字符)
    一、日常经验记录
    python-opencv学习第二章
  • 原文地址:https://www.cnblogs.com/DjangoBlog/p/3592224.html
Copyright © 2011-2022 走看看