1、/etc/profile 为系统的每个用户设置环境信息和启动程序,当用户第一次登录时,该文件被执行,其配置对所有登录的用户都有效。当被修改时,重启或使用命令 source /etc/profile 才会生效。英文描述:”System wide environment and startup programs, for login setup.” 2、~/.bash_profile 为当前用户设置专属的环境...
profile(/etc/profile)和bash_profile的区别 profile(/etc/profile),用于设置系统级的环境变量和启动程序,在这个文件下配置会对所有用户生效。当用户登录(login)时,文件会被执行,并从/etc/profile.d目录的配置文件中查找shell设置。 一般不建议在/etc/profile文件中添加环境变量,因为在这个文件中添加的设置会对所有用...
下面有关 bash 配置文件,说法正确的是?() A. /etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行 B. bash_p
此文件类似于/etc/profile,也是需要需要重启才会生效,/etc/profile对所有用户生效,~/.bash_profile只对当前用户生效! ~/.profile:(针对个人)若bash是以login方式执行时,读取~/.bash_profile,若它不存在,则读取~/.bash_login,若前两者不存在,读取~/.profile。另外,图形模式登录时,此文件将被读取,即使存在~/.ba...
/etc/profile是全局环境变量文件,在所有用户下都有效,~/.bash_profile是用户环境变量文件,只在当前用户下生效
首先是执行顺序的区别,profile 文件最先执行,bashrc 最后执行,完整顺序是 /etc/profile -> ~/.bash...
背景:分别在四个配置文件/etc/profile、/etc/bashrc、 ~/.bashrc和 ~/.bash_profile最后,加入一个新的环境变量TESTBASH。每一个文件都为这个环境变量加入不同的值 普通用户下测试: 结论: 1)打开一个新的shell(包括打开一个新终端和在终端上输入bash),都会重新读取/etc/bashrc 和 ~/.bashrc文件里面的内容。
/etc/profile: 用来设置系统环境参数,比如$PATH. 这里面的环境变量是对系统内所有用户生效的。 /etc/bashrc: 这个文件设置系统bash shell相关的东西,对系统内所有用户生效。只要用户运行bash命令,那么这里面的东西就在起作用。 ~/.bash_profile: 用来设置一些环境变量,功能和/etc/profile 类似,但是这个是针对用户来...
/etc/rc.d 与 /etc/profile或者./.bash_profile的区别,不过这要区别登录前,也就是说,在登陆之前,系统处于开机启动的流程中,会自动的处执行一系列的脚本文件,以便设置好系统的环境参数,这个过程并不叫做启动完毕,真正的启动完毕是在出现登陆界面时候,在此之前只设置