244得票7回答
为什么打开终端时~/.bash_profile文件没有被加载?

问题 我有一个Ubuntu 11.04虚拟机,想要设置Java开发环境。我按照以下步骤进行: sudo apt-get install openjdk-6-jdk 将以下条目添加到~/.bash_profile文件中: export JAVA_HOME=/usr/lib/jvm/java...

106得票5回答
在Ubuntu中我找不到.bash_profile文件。

我在Ubuntu 14.04的/home/user目录下找不到.bash_profile文件。我使用了ls -a命令来查看.bash_profile,但是并没有这样的文件存在。

91得票2回答
登录(login)和非登录(non-login)Shell是什么?

据说非登录 shell 的设置放在 .bashrc 文件中,而登录 shell 的设置放在 .profile 文件中。 “登录 shell”和“非登录 shell”究竟是什么意思? 请尽量不使用技术术语解释。

84得票5回答
为什么/etc/profile.d/中的脚本被忽略了(系统范围的bash别名)?

我是Ubuntu的新手。我正在运行13.10桌面版。 我想设置一些系统范围的别名和自定义的bash提示符。我找到了这篇文章: https://help.ubuntu.com/community/EnvironmentVariables 根据本文的建议,我创建了/etc/profile.d...

81得票4回答
永久的PATH变量

如何将这个路径变量/media/De Soft/mongodb/bin永久设置? 大家都说要在你的~/.profile、.bashrc或者.zshenv(根据你使用的shell)中添加"export PATH=$PATH:media/De\ Soft/mongodb/bin"。 我不知道~...

77得票2回答
为什么打开终端时没有加载.profile文件?

刚刚安装了Ubuntu 14.04.1 LTS。 根据.profile文件, # ~/.profile: executed by the command interpreter for login shells. # This file is not read by bash, if ~...

53得票3回答
登录后获取的脚本序列

我想把所有的登录配置都集中在我的~/.bash_profile文件中。默认情况下,那里有一个~/.bashrc文件,但我用~/.bash_profile替换了它。 然而,当我登录时,在我的~/.bash_profile之前会加载一些内容,并显示如下: Linux ubnt10-dev1 2...

51得票6回答
为什么在非登录的bash shell会话中没有加载/etc/profile文件?

对于11.04版本,我重新安装了我的系统。其中一部分安装是安装rvm,它将一个rvm.sh文件放在/etc/profile.d/目录下。但是这并不起作用,因为/etc/profile(加载/etc/profile.d/*.sh中的每个+r)没有被加载。根据文档,只有在登录时运行bash时,才会...

33得票2回答
为什么Ubuntu的默认~/.profile文件会调用source ~/.bashrc?

这是我13.10版本附带的~/.profile文件的内容(已删除注释行): if [ -n "$BASH_VERSION" ]; then if [ -f "$HOME/.bashrc" ]; then . "$HOME/.bashrc" fi fi if [ -d...

31得票3回答
~/.profile文件和~/.bashrc文件中应该放置什么内容?

我对应该将什么放在~/.profile和~/.bashrc中感到困惑。 根据我所了解,在我看来,~/.profile应该用于环境变量,而~/.bashrc则用于别名、函数等。如果我将所有的export语句从~/.bashrc移动到~/.profile,一切是否会正常工作,还是我即将破坏某些东...