小编Jak*_*ake的帖子

如何创建在执行时不显示命令提示符的 Windows 批处理文件?

我安装了一个名为 Redcar 的 ruby​​ gem,它是从命令行启动的。当它运行时,它会窃取 shell 直到它终止,所以我必须创建一个新的 shell 窗口来继续执行命令行工作。我使用的 shell 是来自 MySysGit 的 GITbash shell。

我发现了一个 Redcar.bat 文件,我想它是为了将 Redcar 作为快捷方式启动,但我不希望在启动 BAT 文件时打开额外的命令提示符窗口。

如何在没有看到提示的情况下只运行 BAT?

windows batch command-line

65
推荐指数
6
解决办法
31万
查看次数

当我 ls、cd 或发出杂项命令时,为什么我的 bash 提示符将最后一行重复两次?

我的提示是这样的:

PS1="\[\033[32m\]\u@myserver\n\[\033[33m\w$\033[0m\] "
Run Code Online (Sandbox Code Playgroud)

因此,作为我ls后的输出,我看到了以下内容:

jake@myserver
~/public_html$
~/public_html$
Run Code Online (Sandbox Code Playgroud)

当我只应该(我认为)看到:

jake@myserver
~/public_html$
Run Code Online (Sandbox Code Playgroud)

颜色命令工作得很好(很漂亮),但是这个重复的线条让我发疯。我根据 Windows 版 MySysGit 附带的命令提示符改编了此命令提示符。

为什么会发生这种情况?

如果我只是在提示符下按回车键,它就会正确打印,而不会出现重复的第二行。复制仅发生在lscd或其他一些 bash 命令之后。

bash prompt ps1

4
推荐指数
1
解决办法
1918
查看次数

标签 统计

bash ×1

batch ×1

command-line ×1

prompt ×1

ps1 ×1

windows ×1