在终端中引用文本文件时,文本文件周围会出现引号

在终端中引用文本文件时,文本文件周围会出现引号

这是一个超级菜鸟的问题。但我正在学习终端中的命令,每当我必须在终端中引用文本文件(我在文本编辑器中创建)时,我必须在其周围加上引号“像这样”,看图片了解我在说什么。

文本文件是无标题文档 1并且它周围有引号。这是为什么?它末尾不能有一个扩展名吗?如果没有,为什么?

谢谢

我引用的文件被黄色圆圈标记,为什么它周围必须有引号?

答案1

"..."'...'非常有用。基本上,它可以清楚地表明它是一个文件而不是多个文件。假设您有一个名为 的文件foo bar。如果要编辑该文件,可以使用 nano。所以nano foo bar。但我们有一个问题:nano 现在将搜索一个名为 的文件foo和一个名为 的文件bar。我们不希望这样!所以我们需要在其两边加上引号,以表示“嘿,您不应该查找两个文件。这是一个文件!” 之间的所有内容"..."都将被视为一个文件,无论内部单词之间有多少空格。

这样做nano foo bar test将使 nano 搜索文件foobartest。但是如果我们这样做:nano foo "bar test",它将搜索文件foobar test。或者在您的例子中:您不想搜索UntitledDocument1,而是想搜索Untitled Document 1,因此您需要引用它。

"..."和之间是有区别的'...',但你首先需要了解变量以及如何调用它们。所以这并不重要。当你想做什么的时候,我建议使用'...'

相关内容