当前位置: 首页 > 知识库问答 >
问题:

vscode集成终端投掷bash错误-回显:找不到命令

王棋
2023-03-14

在我的Macbook上,使用bash shell的VSCODE中的集成终端在我打开它并在其中执行的每个命令上时都会抛出错误“bash:: echo: Command not find”。

但是我没有在我的iterm或终端上看到这个错误。他们都工作得很好。我只在VSCode集成终端中遇到此错误

这种情况以前没有发生过。我不知道最近发生了什么变化。

我检查了iterm和Terminal中是否也发生了同样的问题。但这不会发生在他们身上。

检查了。bash_profile和。bashrc文件。但是他们看起来很好。

我只能在bash_profile中找到 echo 命令的地方:

if [ $ITERM_SESSION_ID ]; then
  export PROMPT_COMMAND='echo -ne "\033];${PWD##*/}\007";':"$PROMPT_COMMAND";
fi

. bashrc不包含任何回显命令

请让我知道为什么这个错误只出现在vscode集成终端中,以及如何修复它。

共有1个答案

谷梁凌
2023-03-14

而不是这个:

export PROMPT_COMMAND='echo -ne "\033];${PWD##*/}\007";':"$PROMPT_COMMAND";

试试这个:

export PROMPT_COMMAND='echo -ne "\033];${PWD##*/}\007"';
 类似资料:
  • 我正在用python运行下面的代码 我每次都会遇到下面的错误-有人能帮忙吗! OpenCV错误:未指定的错误(该函数未实现。使用Windows、GTK 2.x或Carbon支持重建库。如果您在Ubuntu或Debian上,请安装libgtk2.0-dev和pkg config,然后重新运行cmake或configure脚本),位于cvShowImage、file/Users/travis/buil

  • 我有以下文件来处理shell配置: 而且 如果我使用从命令行打开VSCode,那么每当我添加集成shell的新实例时,就会加载我的。 如何确保加载了? 我尝试了设置的各种设置,但没有任何结果。

  • 问题内容: 我在让Chai的node.js应用程序进行测试时遇到问题。测试会不断导致抛出的错误,但是如果我将测试用例包装在try和catch中并断言所捕获的错误,它将起作用。 难道不喜欢的工作,我认为它应该还是什么? 失败: 问题答案: 您必须将一个函数传递给。像这样: 执行此操作的方式将传递给call的结果。但是要测试是否抛出了某些东西,您必须将一个函数传递给,该函数会自行调用。上面使用的方法创

  • 问题内容: 我在修复此bash脚本中的错误时遇到问题,我真的不知道我做错了什么,感谢您的任何帮助,谢谢 问题答案: 在 之前和 之后 添加一个空格。

  • 问题内容: 我尝试从Java bin目录执行keytool,但收到警告bash提示错误:keytool:命令未找到。 问题答案: 这些是解决我的问题的步骤: 搜索我的Java的安装路径 移至Java目录(我的服务器上安装了jre的目录) 使用keytool命令创建SSL证书

  • 问题内容: 我正在尝试通过nodeschool.io练习。我在运行他们的软件包时遇到了麻烦。 我安装的第一个软件包: 使用以下命令运行软件包 我尝试在其站点上安装的所有其他软件包,但无法在命令行中使用正确的命令运行该程序,例如: 这是我在示例中尝试安装的软件包的链接:functional-javascript- workshop 如您所见,我收到消息 查看其他存在类似问题的帖子,我运行以下命令以查