一般问题:
假设我正在使用一个名为bar的命令,并想了解更多有关-foo选项的信息。 (也许手册页没有谈论太多)。 我如何search互联网呢?
如果我做一个谷歌searchbar -foosearch将search所有有酒吧,但没有富。 如果我searchbar "-foo"我似乎得到的页面有foo和bar,但不一定是foobar。 如果我search的只是-bar我会被告知它不匹配任何文件,如果我search"-bar" bar "-bar" ,我会得到的结果,如果我刚刚searchbar 。
具体问题:
一个不同的服务器默认的问题让我想起了对Slashdot的评论。 这篇可能是几个月或几年前的文章是IIRC关于命令行选项的意外行为。 其中一个评论者回答说,你应该在重要的目录(例如/ etc)中创build一个名为“-i”的文件,这样如果你曾经在目录中并且意外地input了rm *它将会扩展为rm -i [lots of files here]如果您想要删除这些文件,请以交互方式提示您。 我想find这个post,但已经search无济于事。
Svish有正确的答案,但是如果你还需要额外的信息,最好的方法就是"bar foo" , bar-foo或bar.foo
所引用的版本可能会让你有最接近的匹配,但即使如此,它也可能不是具有最佳信息的页面。 其他两种forms基本相同,因为Google会忽略确切的字符“ – ”或“。”。 但是如果单词一起出现,则经常将页面排在更高的位置
最好的build议是,如果你的search不工作尝试别的。 这包括从networkingsearch到Google网上论坛search到博客search,以及更改关键字和如何组合它们。
我想我宁愿search只是命令本身,并寻找一个手册或东西。 在UNIX下你有man页面,通常有所有参数的列表。 例如
man ls
另外,正如Kyle所指出的那样,你有一个叫做info的命令,它给你提供比手册页更多的信息。 我会build议首先查看手册页。
info ls
有时候'info command'会给你比手册页更多的信息。 如果手册页只给你简要的信息,也许你可以尝试在你的search中包含一些简要说明。 另外,您可能可以在search中添加“教程”之类的内容。 最后,如果你仍然对这个特定的选项感到困惑,为什么不在这里问呢? 🙂
调用文件-i是一个小小的不便。 调用文件-rf可能是一个错误。
大多数GNU命令行程序都理解--语法。 这意味着“我已经完成了选项,其余的命令行是文件”。
您可以使用它来删除以“ – ”开头的文件。
例如
rm -- -myfile