.” ~/.bash_profile 为当前用户设置专属的环境信息和启动程序,当用户登录时该文件执行一次。默认情况下,它用于设置环境变量,并执行当前用户的 .bashrc 文件。...(注意:Centos7系统命名为.bash_profile,其他系统可能是.bash_login或.profile。)...文件的执行顺序为:当登录Linux时,首先启动/etc/environment和/etc/profile,然后启动当前用户目录下的/.bash_profile,执行此文件时一般会调用/.bashrc文件...简单来说顺序为: (登录时)/etc/environment –> /etc/profile(以及/etc/profile.d/里的文件) –> ~/.bash_profile –> (打开shell
Understanding bashrc vs .bash_profile vs .zshrc When delving into the world of command-line interfaces...(CLI), you might have encountered files like .bashrc, .bash_profile, and .zshrc....Contents: Environment settings, aliases, and Bash-specific functions. .bash_profile (sometimes .profile...Targets .bash_profile or its equivalents....as a fallback if neither .bash_profile nor .bash_login is found.
在本文中,我们将要讨论 Bash 启动文件,和.bashrc, .bash_profile 两个文件之间的不同。...三、.bashrc 和 .bash_profile 的不同 在 Bash 作为一个交互式登录 shell 启动时,.bash_profile 被读取,并且执行,而.bashrc在交互式非登录 shell.... ~/.bashrc fi 大部分 Linux 发行版使用~/.profile替换~/.bash_profile。...四、总结 .bash_profile 和 .bashrc文件都包含了 shell 命令,在 Bash 启动时都会运行。....bash_profile在交互式登录 shells 启动时,被读取和执行,而.bashrc在非登录 shells 启动时执行。
export CATALINA_HOME=/Applications/MyApplications/apache-tomcat-7.0.54 export PA...
在登录Linux时要执行文件的过程如下: 在刚登录Linux时,首先启动 /etc/profile 文件,然后再启动用户目录下的 ~/.bash_profile、 ~/.bash_login或 ~/.profile...文件中的其中一个, 执行的顺序为:~/.bash_profile、 ~/.bash_login、 ~/.profile。...如果 ~/.bash_profile文件存在的话,一般还会执行 ~/.bashrc文件。...因为在 ~/.bash_profile文件中一般会有下面的代码: if [ -f ~/.bashrc ] ; then . ....(3) ~/.bash_profile: 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次。默认情况下,设置一些环境变量,执行用户的.bashrc文件。
在登录Linux时要执行文件的过程如下: 在刚登录Linux时,首先启动 /etc/profile 文件,然后再启动用户目录下的 ~/.bash_profile、 ~/.bash_login或...~/.profile文件中的其中一个, 执行的顺序为:~/.bash_profile、 ~/.bash_login、 ~/.profile。...如果 ~/.bash_profile文件存在的话,一般还会执行 ~/.bashrc文件。...因为在 ~/.bash_profile文件中一般会有下面的代码: if [ -f ~/.bashrc ] ; then . ....执行顺序为: /etc/profile -> (~/.bash_profile | ~/.bash_login | ~/.profile) -> ~/.bashrc -> /etc/bashrc ->
此外,bash 还支持 ~/.bash_login 和 ~/.profile 文件,作为对其他 shell 的兼容,他们与 ~/.bash_profile 文件的作用是相同的。...备注:Debian 系统会使用 ~/.profile 文件取代 ~/.bash_profile 文件,相关细节上也会和 CentOS 略有不同。...读了这个文件后,它查找~/.bash_profile、~/.bash_login和~/.profile,在该顺序中,并从存在且可读的第一个命令中读取和执行命令。...然后在每个文件中打印了文件名,并将它们之间的显式调用语句注释掉,例如 ~/.bash_profile 对 ~/.bashrc 的显式调用。...而如果你要更改一些环境变量,推荐你修改 ~/.bash_profile 文件,因为考虑到 shell 的继承特性,这些更改确实只应该被执行一次(而不是多次)。
打造前端 Deepin Linux 工作环境——开机自动加载 ~/.bash_profile 文件 这个事情非常搞笑,当我把系统根据我的配置搞好之后,我就关机重启了一下。...这说明我们配置的 ~/.bash_profile 文件没有加载,只需要重新执行一下 . ~/.bash_profile 就可以了。但是如果每次启动都要这样运行一次,我感觉还是蛮扯淡的。...而.bash_profile 文件是每次登录用户的时候执行一次。很明显,我们设定的一些参数,不是每开一个窗口都需要去设定一次,只需要我们登录的时候执行一次就可以了呀!...所以我坚定的把命令放在 .bash_profile 文件里,而绝不放到 .bashrc 文件里。 但是如上图所示,他们跟我耍XX,说图形界面启动是非登录模式,既然是非登录模式,不执行是非常有道理的!
echo $KETTLE_HOME /data/nstc/kettle3.2 [app@test ~]$ env ……… KETTLE_HOME=/data/nstc/kettle3.2 .bash_profile.../etc/bashrc: 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取. ~/.bash_profile: 每个用户都可使用该文件输入专用于自己使用的...总结 到此这篇关于Linux下环境变量配置方法小结(.bash_profile和.bashrc的区别)的文章就介绍到这了,更多相关linux 环境变量配置内容请搜索ZaLou.Cn以前的文章或继续浏览下面的相关文章希望大家以后多多支持
profile,bashrc,.bash_profile,.bash_login,.profile,.bashrc,.bash_logout浅析 Part 2 by:授客 ------------....bash_profile [root@localhost ~]# cp /home/test/.bashrc .bashrc [root@localhost ~]# cp /home/test/...~]$ su --login Password: shouke test from /etc/profile shouke test from ~/.bash_profile 测试4....from ~/.bash_profile 测试9....去掉test用户的~/.bash_profile后,以test用户身份登录 [test@localhost ~]$ mv .bash_profile bak.last.bash_profile 登录结果
KETTLE_HOME=/data/nstc/kettle3.2 ========================================================================= .bash_profile.../etc/bashrc: 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取. ~/.bash_profile: 每个用户都可使用该文件输入专用于自己使用的
如果你懒得看整个过程,就直接: 编辑.zshrc文件,在最后追加一个source命令 zhenghui@192 ~ % zhenghui@192 ~ % cat ~/.zshrc #每次用户进入之后使bash_profile...生效 source ~/.bash_profile zhenghui@192 ~ % 令人蛋疼的事 ?...既然mac在启动后用户登陆进来没有执行~/.bash_profile文件,说明就没有默认加载这个呗。 而配置“bash_profile”这个文件,是我们在Linux下的习惯。...”配置文件,但是在zsh中始终没有看到“bash_profile”的影子。...生效 source ~/.bash_profile zhenghui@192 ~ % 重启一下mac,发现可以了。
profile,bashrc,.bash_profile,.bash_login,.profile,.bashrc,.bash_logout浅析 Part 1 by:授客 (CentOS-6.0-x86...可见用户主目录/home/username/目录下包含了以上3个文件(及其它本文不关注的文件) #查看.bash_profile文件 [root@localhost test]# cat .bash_profile...# .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User...如上,和普通用户一样,包含了以上3个文件(及本文不关注的其它文件) #查看.bash_profile文件 [root@localhost ~]# cat .bash_profile # .bash_profile...默认情况下,这些文件的设置,仅对单一用户起作用 2. ~/.bash_logout文件默认啥都不做 3. ~/.bash_profile:该文件用于为单个用户自身设置特定的局部环境
一.Mac解决 zsh: command not found: ll 问题 ll 命令可以查看该文件夹下的所有文件信息,包括隐藏的文件, 但当使用此命令时却出现报错 解决方法 第一步:打开bash_profile...配置文件 vim ~/.bash_profile 第二步:在文件中添加配置 键盘按下 I 键进入编辑模式 alias ll='ls -alF' 添加完配置后,按ESC键退出编辑模式 输入 :wq...保存并退出 第三步:更新配置文件,使配置生效 source ~/.bash_profile 解决后测试 命令可以正常使用了,但是还没完,每次关闭终端后,还是会失效。...二.解决失效重启终端后命令失效问题 最近使用mac系统后,每次在~/.bash_profile 配置了mvn 等环境变量后,使用 source后 环境变量生效,但是当终端退出后,环境变量就失效。...第二步:添加 source ~/.bash_profile # 在.bash_profile 文件中添加: alias ll='ls -alF' 第三步执行:source .zshrc 第三.切换用户后
设置相关配置 ① 启动Mac自带的终端Terminal ② 输入命令:echo $HOME(进入Home目录) ③ 输入命令:touch .bash_profile(创建.bash_profile文件...) ④ 输入命令:open -e .bash_profile(输入完毕后,会自动弹出 .bash_profile 文件的编辑窗口) ⑤ 在.bash_profile文件中输入: export PATH...sdk tools的目录 /Users/wei/Library/Android/sdk/platform-tools:android sdk platform-tools的目录 ⑥ 保存文件.bash_profile...:直接关闭.bash_profile即可自动保存 ⑦ 更新.bash_profile文件 输入命令:source .bash_profile ⑧ 验证是否配置成功 输入adb,如果没有出现-bash
就记下来防止以后忘记 首先我们先下载maven http://maven.apache.org/download.cgi 然后将maven解压到自己想放的文件夹下面 开始配置环境 如果你的根目录下面有.bash_profile...那么就用 open -e .bash_profile打开 如果没有就用 vim .bash_profile 然后添加下面代码到.bash_profile中 MAVEN_HOME=/Users/Hankkin...apache-maven-3.3.3 PATH=$PATH:$MAVEN_HOME/bin export MAVEN_HOME export PATH 其中第一行是自己解压的maven文件夹目录 然后保存.bash_profile...输入source .bash_profile 使变量生效 最后输入mvn -v 测试环境是否搭建成功 有可能你的mac没有配置java的环境变量,控制台会输出wo cannot excu..........这时候你需要在.bash_profile中添加 export JAVA_HOME=$(/usr/libexec/java_home) 配置java环境变量 source一下就ok了
用户级配置文件:这些文件位于用户的主目录下,例如 ~/.bash_profile、~/.bashrc、~/.profile。...~/.bash_profile 不存在且 ~/.bash_login 存在)~/.profile(如果 ~/.bash_profile 和 ~/.bash_login 都不存在)我机器上这文件里面有内容...但是我们打开~/.bash_profile文件,可以看到里面特地加载了bashrc文件:在 Bash 中,~/.bash_profile 文件通常用于配置登录 Shell 的环境,而 ~/.bashrc...它不会读取用户的 .bash_profile、.bash_login 或 .profile 文件,但会读取脚本中的命令。...它会读取和执行 /etc/profile 和用户的 .bash_profile、.bash_login 或 .profile 文件。
Mac 打开、编辑 .bash_profile 文件 一般在Mac上配置环境变量时经常要创建、编辑 .bash_profile文件。...创建该文件时一般都会选择在当前用户目录下,即Mac下的.bash_profile 文件的路径是 /Users/YourMacUserName/.bash_profile (如果该文件已经创建过的话) 默认情况下...,系统不显示隐藏文件,可在终端中输如下代码,即可显示.bash_profile文件。...defaults write com.apple.finder AppleShowAllFiles -boolean false;killall Finder 添加 Hadoop 环境变量 vim ~/.bash_profile...HADOOP_HOME/sbin:$HADOOP_HOME/bin 退出编辑模式,使用 :wq 保存修改,然后运行 source 命令使文件中的修改立即生效: 更新刚配置的环境变量 source ~/.bash_profile
一、adb的安装 1.创建.bash_profile文件 touch .bash_profile 2.打开.bash_profile文件 open -e .bash_profile 3.在.bash_profile...PATH=${PATH}:${ANDROID_HOME}/tools export PATH=${PATH}:${ANDROID_HOME}/platform-tools 4.执行命令 source .bash_profile
在当前用户目录下的 .bash_profile 里增加一个环境变量: export HADOOP_HOME_WARN_SUPPRESS=1 注:修改完 .bash_profile 后需要执行 source...操作使其生效 用到的命令: cd ~ vi .bash_profile //使用Vi命令修改.bash_profile source .bash_profile //修改完.bash_profile
领取专属 10元无门槛券
手把手带您无忧上云