标签: .profile

配置 gnome-terminal 以启动 bash 作为登录 shell,不读取 .bashrc

我正在尝试将 RVM 与 gnome-terminal 集成

默认情况下,gnome-terminal 不会将 bash 作为登录 shell 启动。我run command as a login shell按照这个答案中的建议启用了关于设置 RVM 的相同主题,但是当我这样做时,.bashrc文件没有被读取。

例如,我创建了一个环境变量.bashrc,然后当我启动一个新的 gnome-terminal 时,我无法读取它。我需要显式运行source .bashrc才能读取文件。

这是预期的行为吗?

rvm bash gnome-terminal .profile bashrc

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

为什么在 .profile 中设置别名不起作用?

我将其作为 .profile 中的最后一行:

alias gl="cd /home/jrenner/glances/glances"
Run Code Online (Sandbox Code Playgroud)

但即使在重新启动后,我在键入 gl 时也找不到命令。怎么了?我以正确的用户身份登录。

command-line bash alias .profile

15
推荐指数
2
解决办法
2万
查看次数

如何将 ~/.profile 重置为默认值

我一直在玩这个~/.profile文件,试图向我的$PATH变量中永久添加一些东西,似乎我做了一些损坏。

我现在无法登录 ubuntu。当我输入密码时,屏幕变黑 1 秒钟,然后返回登录屏幕。如果我按 Ctrl+Alt+F3,我可以使用命令行登录。我的问题是如何~/.profile从命令行进行编辑以便我可以再次登录?

.profile

15
推荐指数
1
解决办法
2万
查看次数

如何恢复 /etc/profile?

我正在处理一个 bash 脚本,该脚本附加到/etc/profile但不是附加,我不小心写了它,丢失了它的所有内容。如何恢复文件?我确实在这里搜索过,但我是 Ubuntu 新手,我不知道/etc/profile我在其他问题中看到的发布内容是否是默认内容。

.profile etc

15
推荐指数
1
解决办法
5767
查看次数

/etc/profile 与 ~/.profile

我运行 ubuntu 12.04.1 LTS。而且我不知道加载配置文件的顺序/优先级是什么。当我启动系统并使用 GUI 登录时,加载了哪个文件?为什么?如果运行 login-shell 会怎样?会一样吗?实际上现在我不明白为什么~/.profile系统启动时我的不加载,因为在这里我看到它应该:

https://help.ubuntu.com/community/EnvironmentVariables

login .profile

14
推荐指数
2
解决办法
2万
查看次数

初始化新终端外壳时,什么会导致我的 .profile 文件无法加载?

xsession 中没有错误,而且我没有 .bash_login 或 .bash_profile 文件,所以我 100% 确定它们都没有加载,因此取消了 .profile 加载。

当我将 .profile 重命名为 .bash_profile 并打开一个新的终端窗口时,它仍然没有加载。当我通过“. ~/.profile”手动加载文件时,文件中的所有内容(别名和 PATH 导出)都有效,但不会自动加载。

command-line bash .profile user-profile bashrc

11
推荐指数
1
解决办法
2万
查看次数

为什么我必须在我打开的每个终端中使用 `source .profile`?

当我们~/.profile在 Ubuntu 中更改某些变量时,我们执行命令source .profile. 那么这个改变在这个终端有效。如果我们打开一个新终端,我们必须source .profile再次执行该命令。所以看起来不同的终端虽然可能属于同一个用户,但它们都有自己的环境。

让每个终端都有自己的环境路径有什么好处?如果属于同一用户的不同终端共享相同的环境变量,似乎会更好。

.profile environment-variables

11
推荐指数
1
解决办法
6015
查看次数

我可以在不调用 .profile 的情况下通过 ssh 进入我的帐户吗?

我想通过 ssh 进入我的帐户,但我不想执行当前版本的 .profile 登录脚本。有没有办法在不运行 .profile 的情况下登录?

(免责声明:我找到了我在下面发布的解决方法,但我想知道是否有更好的答案)

ssh .profile

10
推荐指数
1
解决办法
2万
查看次数

为什么 .profile(而不是 .bashrc)将 ~/bin 附加到路径?

由于.bashrc更“通用”(就其.profile来源而言),为什么“包含~/bin到路径”程序不在内部.bashrc?为什么用户不希望在非登录 shell 中使用它?(尤其是如今,非登录 shell 更为常见*。)

我知道我可以手动进行此类更改,但我想知道是否有原因。

*无法证明,但我认为是这样。

command-line bash .profile

9
推荐指数
1
解决办法
5748
查看次数

~/.profile 文件的原始内容在哪里?

我的主目录中的几个文件已经消失了。例如.bashrc.bash_profileauthorized_keys和现在.profile

不管这是怎么发生的,我想恢复原始的原始.profile文件。如果我在我的系统上创建一个新用户,就会创建一个。我在哪里可以.profile从全新的、未改动的安装中找到这些内容?

.profile user-profile system-installation

8
推荐指数
1
解决办法
565
查看次数