相关疑难解决方法(0)

.bashrc,.bash_profile和.environment之间有什么区别?

我已经使用了许多不同的基于*nix的系统,看起来我使用的Bash的每种风格都有不同的算法来决定运行哪些启动脚本.出于设置环境变量和别名以及打印启动消息(例如MOTD)等任务的目的,启动脚本是否适合执行这些操作?

是什么把事情之间的差异.bashrc,.bash_profile以及.environment?我也看到其他的文件,例如.login,.bash_login.profile; 这些是否相关?在物理登录,通过ssh远程登录以及打开新的终端窗口时,运行哪些不同?跨平台(包括Mac OS X(及其Terminal.app)和Cygwin Bash)是否存在显着差异?

bash shell environment

130
推荐指数
4
解决办法
45万
查看次数

主目录中的.bashrc是否应自动加载?

我在我的.bashrc文件中添加了scala,但是当我关闭我的mac并将其重新打开时它没有找到它.当我做

source ~/.bashrc 
Run Code Online (Sandbox Code Playgroud)

一切都恢复正常了.我会说问题一般是整个文件,但问题是,我还有其他的东西在之前工作得很好,但问题是scala持续存在.有谁知道这是为什么并解释我为什么会遇到这个问题?这是我的.bashrc文件中的内容,它正确运行rvm和mysql,但不是scala:

PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting
export PATH="/usr/local/mysql/bin:$PATH"
export PATH="/Users/Zeroe/scala-2.9.1-1/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)

macos bash

5
推荐指数
2
解决办法
8405
查看次数

标签 统计

bash ×2

environment ×1

macos ×1

shell ×1