51CTO博客已为您找到关于bash_profile生效的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及bash_profile生效问答内容。更多bash_profile生效相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
profile (全局配置文件) 全局配置文件修改会对所有的用户生效。 终端窗口命令执行如下: 打开文件:sudo vim ~/.profile 按i 进入文件编辑模式 esc 退出文件编辑模式 wq! 保存文件并退出 立即生效:source ~/.profile 查看环境是否配置成功: echo $PATH 查看环境变量 value bash_profile (用户配置文件) 用户配置文件...
全局:对所有用户都生效 /etc/profile /etc/profile.d/*.sh 用户个人:仅仅对当前用户有效 ~/.bash_profile 作用: 1、用于定义环境变量 2、运行命令或脚本 bashrc类: 全局: /etc/bashrc 用户个人: ~/.bashrc 作用: 1、定义本地变量 2、定义命令别名 注意:仅管理员可修改全局配置文件 交互式登陆shell进程: /...
~/.bash_logout:当每次退出系统(退出bash shell)时,执行该文件. 另外,/etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部)只能继承/etc/profile中的变量,他们是\"父子\"关系. ~/.bash_profile 是交互式、login 方式进入 bash 运行的 ~/.bashrc 是交互式 non-login 方式...
打开编辑后,让.bash_profile配置的全局变量理解生效 source ~/.bash_profile 1 可能不起作用,原因是 mac下采用zsh代替bash,而zsh加载的是 ~/.zshrc文件,而‘.zshrc’ 文件中并没有定义任务环境变量。 解决办法 在~/.zshrc文件最后,增加一行: source ~/.bash_profile 1 扩展 Zsh是一个Linux用户很少使用的shell...
profile类: 全局:对所有用户都生效 /etc/profile /etc/profile.d/*.sh 用户个人:仅仅对当前用户有效 ~/.bash_profile 作用: 1、用于定义环境变量 2、运行命令或脚本 bashrc类: 全局: /etc/bashrc 用户个人: ~/.bashrc 作用: 1、定义本地变量
/etc/profile 和 /etc/paths 为系统级别的,在系统启动以后就会加载,后面的是用户级别的,一般首次配置环境变量,会新建 ~/.bash_profile 文件,在里面进行 PATH 的配置,当系统读取到了 ~/.bash_profile 中有效的命令以后就不会再往下读了,如果没有读到所执行的命令,则讲继续往下的配置文件中读取。
登陆linux启动bash时首先会去读取/.bash_profile文件,里面会调用/.bashrc,这样/.bashrc也就得到执行了,你的个性化设置也就生效了 全局profile和用户下的~/.profile 用户可以在Profile文件中加入环境变量,比如JAVA_HOME...这样重新登录之后,这些环境变量都会得以设置,不用每次都手工设置。
和profile 文件类似,bash_profile 也会在用户登录(login)时生效,也可以用于设置环境变理。 但与profile 不同,bash_profile 只会对当前用户生效。 4、差异总结 这三种文件类型的差异用一句话表述就是: /etc/profile,/etc/bashrc是系统全局环境变量设定;
(一)按生效范围划分:全局配置、个人配置 1、全局配置: /etc/profile /etc/profile.d/*.sh /etc/bashrc 2、个人配置: ~/.bash_profile ~/.bashrc (二)按功能划分:profiile类、bashrc类 1、profile类:为交互式登录的shell提供配置 全局:/etc/profile, /etc/profile.d/*.sh ...