`ls'` 命令打开另一个 shell

vip*_*hav 0 command-line ls

我输入ls'ls用单引号),它打开了另一个外壳。它是哪种类型的外壳?它是干什么用的?

以下是参考:

我附上了一张截图

And*_*ini 5

它仍然是相同的外壳。通过打开单引号,您表达了输入一个可以选择跨越多行的参数的意图。Shell 让您有机会随心所欲地编写任何行,直到您键入结束'.

考虑这个例如:

$ echo '
> hello
> there
> '
Run Code Online (Sandbox Code Playgroud)

echo之后是一个由四行组成的参数。输出:

你好
那里