在linux命令提示符(终端)中,我不小心输入了'符号,然后终端正在打印并提示>
喜欢这个
gaian@gaian-lap057:~$ '
>
我想知道,这个符号(')代表什么,以及如果我们继续在(>)提示符上输入会发生什么。
如果有人请与我分享。
答案 0 :(得分:1)
使用单引号('
)引用字符串可以保护它免受shell扩展的影响。例如,grep '*' myfile.txt
允许您在文件中搜索*
字符而不是shell,将其扩展到当前目录中的文件列表。
>
只是多行字符串的提示。在您使用另一个'
终止引用之前,它不会传递给shell。
答案 1 :(得分:1)
这只是意味着你启动了一个带引号的字符串,它可以包含换行符。如果您键入另一个'
字符,则报价已完成。按返回则很可能会告诉您该命令不存在。