Konsole 不执行 .profile 或 .bash_profile

vfc*_*sts 2 bash konsole .profile 12.04

当我打开时,Konsole中的设置.profile未执行,这意味着~/bin未添加到PATH.

有办法做到Konsole这一点吗?

附言。有没有办法判断 Konsole 是否正在bash运行dash

Rad*_*anu 5

这些文件:.profile或仅由命令解释器针对登录 shell.bash_profile执行。了解登录 Shell 和非登录 Shell 之间的区别是什么?

例如,要.profile在打开 konsole 后执行文件,请运行以下命令:

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

或者:

. ~/.profile
Run Code Online (Sandbox Code Playgroud)

这些命令是等效的,它们从文件内部获取/执行代码~/.profile

  • 在设置 -> 编辑当前配置文件 -> 常规 -> 命令中,更改为:/bin/bash -l (11认同)