当我打开一个终端时,我的 Ubuntu 18 with mate 桌面是mate-terminal
(可能像 gnome-terminal 用于 mate 桌面)出现此消息
-bash: /home/albert/.bashrc: Permission denied
我的 .bashrc 没有执行/加载
我几乎 100% 确定这个文件从来没有可执行过,ant 现在也不是,但是如果我更改他们的权限以使其可执行,那么尝试执行这些第一行:
case $- in
*i*) ;;
*) return;;
esac
并抱怨return
说一些不是函数的东西......这个代码必须是来源......
编辑:
如果我使用 UXTerm,似乎 .bashrc 已成功执行,但缺少一些东西,因为我无法使用 rvm...我失去了路径知道如何解决这个问题吗?
ls -al $(which sh)
lrwxrwxrwx 1 root root 4 Mar 25 2019 /bin/sh -> dash
看来我使用的是破折号(不是 bash),可能是这个问题吗?如何更改为 bash?如果是这样
非常感谢
在聊天会话期间,我们在
~/.profile
文件中发现了一个错字。有问题的代码块:
应该改为
注意上面一行
.
中的点( )"$HOME/.bashrc"
,它表示采购。