bash - 启动新的 mac 终端窗口时出现意外的 -bash 命令未找到错误
问题描述
我一直在搞乱 ssh 密钥和权限以及其他我不太熟悉的事情,最终导致我的 Mac 出现一些问题,包括拒绝自己访问我的用户帐户、更改根目录和其他烦恼。大多数其他事情都是通过重新启动或摆弄来解决的,但我知道每次启动终端窗口时都会收到此错误消息并且不知道该怎么做。我该如何摆脱它?
我试过这个Mac 终端 -bash 命令找不到?,但我不认为这是相同的错误,因为如果我写入bash
终端,它会启动一个 bash 界面。启动时有东西进入-bash
终端,我不知道从哪里或为什么?
Last login: Tue Dec 4 08:57:20 on ttys003
-bash
Ludos-MBP-3:~ ludo$ -bash
-bash: -bash: command not found
Ludos-MBP-3:~ ludo$
解决方案
您的 shell 配置文件中可能已添加了某些内容。您可以通过查看文件是否存在于~/.bash_profile
(或~/.profile
)来检查。每次打开新 shell 时都会评估此文件中的变量和命令。
推荐阅读
- apache-kafka - 无论kafka中的复制因子如何,都会将生成的消息复制到所有代理
- javascript - 在 ES6 模块中导入有问题:属性未导出
- typo3 - 从内联记录中获取媒体或图像
- python - django-获取具有重叠日期范围的所有模型实例
- swift - WatchKit 接口 - contentSafeAreaInsets 和 systemMinimumLayoutMargins 为零
- python - Django - django-cookie-consent 不起作用
- java - 对于 StorageOptions 类型,方法 getService() 未定义
- jquery - 缩放属性 CSS
- java - Firefox 无头在无头 redhat linux 机器上崩溃
- paypal - 将 PayPal 智能支付 API 与旧的 Express Checkout API 集成