我们知道,反引号字符用于命令替换:
chown `id -u` /mydir
令我感到疑惑的是:´Linux外壳中的任何东西都使用了tick字符?
注意:顺便说一句,命令替换也可以更容易地编写为
 chown $(id -u) /mydir 
                  很公平。我已删除评论。
                
                
                  
                    —
                    斯特凡Chazelas 
                    
                  
                
              
                  @ dr01可能值得在标题中加上“(not`)”之类的内容以帮助混淆。
                
                
                  
                    —
                    曼队长
                    
                  
                
              
                  相似的字符,撇号(
                
                  
                    —
                    点
                    
                  
                
              'ASCII 39,U + 0027)在许多Unix shell(例如Bourne shell /bin/sh)和Linux shell(例如/bin/bash)中都有含义。它可以防止单词分裂和所有扩展。因此ls '$foo [bar]',除非$foo [bar]当前目录中没有命名的文件,否则将返回错误。等于ls "\$foo [bar]"和ls \$foo\ \[bar\]。
                
                  Unicode中有许多外观相似的字符,有关不完整列表的信息,请参见cl.cam.ac.uk/~mgk25/ucs/quotes.html,有关更多符号的信息,请参见en.wikipedia.org/wiki/Prime_(symbol)。出于所有这些,只有ASCII字符(
                
                  
                    —
                    点
                    
                  
                
              ',",`)在Unix shell中的特殊含义。
                
´称为“ 重音”(相反,`称为“ 重音”)。单独使用时,由于后者是反引号,因此将前者称为刻度或正向勾号很自然(请不要将其称为反向反引号)。我已经修改标题问题以包含您的注释。