• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
人生之路,职业之路
读书使人充实,交谈使人机敏,写记使人精确;
“动因+兴趣”——决心-持之以恒-见效
博客园    首页    新随笔    联系   管理    订阅  订阅
(转)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里面。这些大家用久了自然就知道了。

posted on 2014-02-08 09:21  FreeBird  阅读(17024)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3