在关于Git命令的命令行调用中,反引号 - " - 做了什么?

nat*_*e75 0 linux bash command-line backticks

无论如何,我不是一个"命令行"的人.我在整个职业生涯中都是一个前端开发人员,几乎没有与命令行交互,而是尽可能地使用应用程序GUI,所以这对许多人来说可能是一个相当基本的问题.

尝试使用Git时,我遇到了一个小问题.我包含了-m消息标志并尝试了类似于"示例添加功能"的消息,其中"添加"一词被"反引号符号"包围(不能在此处显示,因为这样做会显示单词作为代码,我不知道如何在这个编辑器中逃避它.

我收到了错误: -bash: add: command not found

我过去使用反引号多次围绕函数名称与Git没有任何问题.我假设这里有某种保留关键字,特别是Git或只是Linux中的命令行,但我想知道具体情况是什么,所以我可以理解将来如何避免它.

谢谢.

Ond*_*žka 5

Bash获取反引号的内容并使用它作为命令运行另一个bash进程.另一种(首选)方式是$( ... ).

要包含反引号,请为字符串使用单引号,而不是"但是".