linux环境配置文件分类
来源:互联网 发布:淘宝达人后台网址 编辑:程序博客网 时间:2024/05/19 18:38
linux的环境配置文件分两大类,一类是针对所有用户,一类是针对当前用户。(以下均以ubuntu为例,其他发行版大同小异)
针对所有用户的:
/etc/profile——用户登录时会被执行,需要重新加载才能生效。
/etc/bash.bashrc——用户打开bash shell时执行,重新开一个shell即可生效。
同理,针对单个用户的:
~/.profile——用户登录时执行,需要重新加载才能生效。
~/.bashrc——用户打开bash shell时执行,重新开一个shell即可生效。
在配置文件中最常写的就是加入新的环境变量及自启动程序。
和环境变量相关的几个命令包括:
export ——设置某个环境变量(仅在当前shell窗口生效)
echo ——显示某个变量
env ——显示当前用户所有有效的环境变量
unset ——删除某个变量
source xxxx ——应用某个配置文件,以使变量生效(仅对当前shell)
一个常见的疏忽是,在配置文件中忘写 export 命令,而仅仅写成 XXX=abc,这样只是一个本地变量而不是环境变量(即只在当前脚本里使用的变量)。此时如果是写在.profile中,那么登录完就失效了,所以在shell中是echo不到这个变量的。当然如果在这个shell中 source .profile一下,又有了。如果是写在.bashrc中的,那么在shell中还是可以echo到的(因为开shell的时候就会被执行),但仍然不会显示在env命令中。所以要确保加到环境变量里,别忘了export 。其实从export的字面意思理解更准确——输出这个变量到环境中。
0 0
- linux环境配置文件分类
- Linux环境配置文件分类
- linux 环境配置文件
- 理解 Linux 配置文件-分类和使用
- Linux环境信息配置文件说明
- [Linux] Bash的环境配置文件
- Linux bash 环境相关配置文件
- Linux 开发环境的配置文件
- Linux Bash的环境配置文件
- 【Linux 环境Vim常用操作与配置文件】
- 理解Linux环境变量及配置文件执行顺序 博客分类: Linux 每个用户都有自己专属的运行环境,这个环境是由一组变量所定义,这些变量称之为环境变量。用户可以修改环境变量以满足自己的要求。
- linux环境下使用opencv训练级联分类器traincascade
- 和用户环境相关的几个配置文件(linux)
- 读取properties配置文件(包括windows和linux环境)
- Linux安装LAMP开发环境及配置文件管理
- Linux下安装Lnmp环境之Nginx 配置文件详解
- 【linux 命令】环境启动时访问的配置文件顺序
- 3struts分类的配置文件
- 将color转为UIImage
- tomcat+servlet例子
- 垂直外边距合并--CSS的Margin属性:详解margin属性
- Navicat中应用程序角色设计器的用处
- android Activity之间的数据交换
- linux环境配置文件分类
- IOS入门知识点汇总
- ServletContext总结
- SVN 遇到的问题
- NGUI之UIGrid & UITable
- 一直不愿意面对的问题——我的总结
- 跨平台的文件路径书写方式 File.separator:获取与系统有关的默认名称分隔符
- Jmeter BeanShell PostProcessor提取json数据
- RHEL7安装、ip修改、关防火墙、关selinux、配置yum源