linux中的配置文件/etc/profile和.bashfile 的区别

/etc/profile
这个文件是每个用户登录时都会运行的环境变量设置搜索

.bashfile
是单用户登录时运行的       例如:root会运行的

没有必要记得太清,只要知道大致是干什么的,操作多了就明白了!
             注意:前面有/etc/**的是系统级的配置文件
                        前面无/etc/**的是用户级别的

公共的启动配置文件(系统级的)
/etc/bashrc 存有整个系统的别名和功能(Ubuntu是/etc/bash.bashrc)
/etc/profile 存有整个系统的环境参数和启动程序

个人的启动配置文件(用户级的)
决定用户自己所独有的一些配置
$HOME/.bashrc 存有用户别名和功能
$HOME/.bash_profile 存有用户环境参数和启动程序(Ubuntu是~/.profile)
$HOME/.bash_logout 存有退出系统时的结束方式
$HOME /.inputrc 存有主要绑定数值和其他位元数值(Ubuntu默认只有/etc/inputrc)


 

公共的启动配置文件(系统级的)
/etc/bashrc 存有整个系统的别名和功能(Ubuntu是/etc/bash.bashrc)
/etc/profile 存有整个系统的环境参数和启动程序

个人的启动配置文件(用户级的)
决定用户自己所独有的一些配置
$HOME/.bashrc 存有用户别名和功能
$HOME/.bash_profile 存有用户环境参数和启动程序(Ubuntu是~/.profile)
$HOME/.bash_logout 存有退出系统时的结束方式
$HOME /.inputrc 存有主要绑定数值和其他位元数值(Ubuntu默认只有/etc/inputrc)

 

请使用浏览器的分享功能分享到微信等