是"谁是你的爸爸?" Linux中的命令?

时间:2016-03-18 12:19:14

标签: linux ubuntu terminal command

当我写下"你的爸爸是谁时,我在网上随机输出俗气的线条。它实际上打开了某种解释器。为什么会这样?当我试图用这个人作为:

man who's your daddy

我被送到同一个口译员那样的事情。有谁知道发生了什么?

2 个答案:

答案 0 :(得分:0)

通过在命令行界面上键入',您打开了一个未关闭的字符串。对于解释器(可能是bash或其他一些shell),您仍然在键入字符串,直到跟随另一个'。在某些shell中,这由左侧>开头的行表示。

$ echo this 'is
> a
> test'

产生输出:

this is
a
test

thisecho的第一个参数,其余的(包括换行符)是第二个参数。

答案 1 :(得分:0)

当您键入return时,您没有输入某种解释器,但命令行会等待您输入结束单引号'来完成命令。

尝试查看输入时会发生什么:

man who's your daddy'