这是一个超级菜鸟的问题。但我正在学习终端中的命令,每当我必须在终端中引用文本文件(我在文本编辑器中创建)时,我必须在其周围加上引号“像这样”,看图片了解我在说什么。
文本文件是无标题文档 1并且它周围有引号。这是为什么?它末尾不能有一个扩展名吗?如果没有,为什么?
谢谢
答案1
"..."
和'...'
非常有用。基本上,它可以清楚地表明它是一个文件而不是多个文件。假设您有一个名为 的文件foo bar
。如果要编辑该文件,可以使用 nano。所以nano foo bar
。但我们有一个问题:nano 现在将搜索一个名为 的文件foo
和一个名为 的文件bar
。我们不希望这样!所以我们需要在其两边加上引号,以表示“嘿,您不应该查找两个文件。这是一个文件!” 之间的所有内容"..."
都将被视为一个文件,无论内部单词之间有多少空格。
这样做nano foo bar test
将使 nano 搜索文件foo
、bar
和test
。但是如果我们这样做:nano foo "bar test"
,它将搜索文件foo
和bar test
。或者在您的例子中:您不想搜索Untitled
、Document
和1
,而是想搜索Untitled Document 1
,因此您需要引用它。
"..."
和之间是有区别的'...'
,但你首先需要了解变量以及如何调用它们。所以这并不重要。当你想做什么的时候,我建议使用'...'
!