我多次看到诸如if [-n ${Parameter}]或 之类的标志echo -n <string>。有时,我见过类似的旗帜-r和其他旗帜。但是,我不知道如何在网络上搜索这些标志的含义。有人可以给我发送一些链接,让我可以理解它们的含义,或者一些关于我应该如何在谷歌上搜索它们的一般说明吗?谢谢!
您当然可以在互联网上查看文档https://ss64.com/bash/if.html
或者,如果您可以访问 Linux 或 Mac 计算机,只需查看已安装的文档即可!
举个例子试试man if。
另外,man同一查询可以有多个页面,例如man open将在我的机器上显示 openvt 的手册,并且是命令行可执行文件。不过man 2 open写给你C open函数的手册。所以默认情况下,man 会给你 bash/命令行手册,然后是 C 函数。所以man open可以写成man 1 open
如果您无法访问互联网或者您想要使用的工具版本与“正常”版本不同,那么这非常有用。例如,我认为sed与 linux 和 mac 不同。所以他们有不同的手册。
当然有一个男人...:)
man man
我忘了谈论帮助,大多数(和体面的)程序都有 -h或/和--help。大多数时候,手册页会显示更多信息。