这个叫什么名字?

我从来没有注意到字符`(与波浪号相同的密钥)。 另外还有一个单引号字符“和”相同,我看到字符“和”不能互换,而“和”是。
在编译GTK程序时,我花了很多时间。 它给了错误(找不到文件),最后发现它不是一个单引号。
这个“性格”的目的是什么?什么时候应该使用?
谢谢。

它通常被称为“ 反向 ”,在bash中,它被用于命令替换 (尽管$(cmd)构造通常是优选的,因为更容易嵌套)。

被称为反调,或重音(见http://en.wikipedia.org/wiki/Grave_accent )。

在UNIX shell以及一些脚本语言(Ruby,Perl …)中,它引入了一些要在子shell中执行的输入。 在C和C ++中,它没有特殊用途,但可以插入为字符字面量或字符串字面量的一部分。 其中一个原因是它没有用于对语言极其广泛的可移植性更感兴趣的事物,它涵盖了字符不能在键盘上显示的机器,而且可能与单引号“屏幕和打印输出,造成难以察觉的错误。

在一些文字处理和类似的应用程序中,键入反引号会插入一个左引号字符“'”。 通常,键盘输入软件将允许用户键入说“ e" in order to enter the character "è", or "在某些语言的字母表中使用e" in order to enter the character "è", or " “a”作为“à”等。

我把它称为一个“坟墓”,如在一个严重的口音

在MySQL中,当它们可能不明确时(比如使用保留字作为表或列名),它被用于包围标识符。 在许多不同的软件中都会有很多不同的用法,就像键盘上的其他键一样。

在几种语言中,包括PHP,Perl,我认为Ruby,反引号执行shell命令。

http://php.net/manual/en/language.operators.execution.php

所提到的SQL是另一种用途,不幸的是我很清楚,因为同事决定'Desc'是一个很好的名字