4-shell用户环境变量设定
2009-11-21 15:51
246 查看
1. 系统环境变量
(1) /etc/profile
这个档案设定了几个重要的变量,例如:『PATH、USER、MAIL、HOSTNAME、HISTSIZE、umask』等等,也同时规划出 /etc/inputrc 这个针对键盘热建设定的档案的数据内容。你可以在这里设定总体的 PATH 等等的信息!同时,这个 file 也规划出 /etc/profile.d 及 /etc/inputrc 这两个档案,其中, inputrc 是用在 history (历史指令)的作用上的!总之,你可以了解到刚刚我们学会的变量设定方式,在这个档案中也可以设定呢!但是设定上需要特别小心,因为所有的使用者皆会使用到这个档案的信息。注:通常我都喜欢将 /usr/local/bin 这个路径加成最前面,这是因为通常自己安装的套件自己最喜欢,所以当然是最先收寻啰! ^_^!此外,请注意一下,可以将 HISTSIZE 的大小改变一下,改成 50 就可以啦!比较安全!( 注:这个档案不论在那个 Linux distribution 当中均存在 /etc/profile 当中,所以,请特别留意此一档案即可! )。
(2) /etc/bashrc
这个档案在规划 umask 的功能,也同时规划出提示字符的内容(就是里头那个 PS1 啦!)。特别留意的是,这个档案在不同的 Linux distribution 里面,摆放的位置可能不太一样呢!所以需要查询一下才行呦!
(3) /etc/man.config
这个档案或许跟 bash shell 较没相关性,但是对于系统管理员来说,却也是很重要的一个档案!这的档案的内容『规范了使用 man 的时候, man page 的路径到哪里去寻找!』所以说的简单一点,这个档案规定了下达 man 的时候,该去哪里查看数据的路径设定!那么什么时候要来修改这个档案呢?如果你是以 tarball 的方式来安装你的数据,那么你的 man page(指令说明档案)可能会放置在 /usr/local/softpackage/man 里头,那个 softpackage 是你的套件名称,这个时候你就得以手动的方式将该路径加到 /etc/man.config 里头,否则使用 man 的时候就会找不到相关的说明档啰
对于系统设定变量,需要需要先logout 在 login 之后才会将启动起来!
2.
(1) /etc/profile
这个档案设定了几个重要的变量,例如:『PATH、USER、MAIL、HOSTNAME、HISTSIZE、umask』等等,也同时规划出 /etc/inputrc 这个针对键盘热建设定的档案的数据内容。你可以在这里设定总体的 PATH 等等的信息!同时,这个 file 也规划出 /etc/profile.d 及 /etc/inputrc 这两个档案,其中, inputrc 是用在 history (历史指令)的作用上的!总之,你可以了解到刚刚我们学会的变量设定方式,在这个档案中也可以设定呢!但是设定上需要特别小心,因为所有的使用者皆会使用到这个档案的信息。注:通常我都喜欢将 /usr/local/bin 这个路径加成最前面,这是因为通常自己安装的套件自己最喜欢,所以当然是最先收寻啰! ^_^!此外,请注意一下,可以将 HISTSIZE 的大小改变一下,改成 50 就可以啦!比较安全!( 注:这个档案不论在那个 Linux distribution 当中均存在 /etc/profile 当中,所以,请特别留意此一档案即可! )。
(2) /etc/bashrc
这个档案在规划 umask 的功能,也同时规划出提示字符的内容(就是里头那个 PS1 啦!)。特别留意的是,这个档案在不同的 Linux distribution 里面,摆放的位置可能不太一样呢!所以需要查询一下才行呦!
(3) /etc/man.config
这个档案或许跟 bash shell 较没相关性,但是对于系统管理员来说,却也是很重要的一个档案!这的档案的内容『规范了使用 man 的时候, man page 的路径到哪里去寻找!』所以说的简单一点,这个档案规定了下达 man 的时候,该去哪里查看数据的路径设定!那么什么时候要来修改这个档案呢?如果你是以 tarball 的方式来安装你的数据,那么你的 man page(指令说明档案)可能会放置在 /usr/local/softpackage/man 里头,那个 softpackage 是你的套件名称,这个时候你就得以手动的方式将该路径加到 /etc/man.config 里头,否则使用 man 的时候就会找不到相关的说明档啰
对于系统设定变量,需要需要先logout 在 login 之后才会将启动起来!
2.
相关文章推荐
- linux之基础shell脚本编程4 字符串操作,变量赋值,配置用户环境
- Linux(7) 常用命令扩展 改变用户环境变量 (可以实现登陆就执行shell脚本)
- linux下JDK安装,不同用户不同SHELL下环境变量设置
- shell脚本导入用户的环境变量
- 用户目录下linux环境变量配置文件的异同
- Linux命令行与shell脚本(3)--环境变量
- linux下的环境变量设定
- shell下的环境变量
- apache -- 利用mod_access通过设置环境变量限制特定用户的访问
- shell脚本内环境变量问题
- 从学习export命令理解到的Shell环境和变量生存期
- (五)shell环境变量
- 关于linux的export命令和shell变量的生命周期,环境变
- shell环境和变量
- 环境变量:用户变量和系统变量
- 【安装oracle——准备工作】配置内核参数+添加用户组及用户+为oracle用户配置shell限制+创建目录结构+设置oracle环境
- 程序员的自我修养——Linux下的环境变量原理与shell
- linux用户环境变量
- Linux CentOS 7 Shell基础(命令历史,管道,作业控制,变量及环境变量)