【问题标题】:Various flags in bashbash 中的各种标志
【发布时间】:2021-05-06 17:15:00
【问题描述】:

我多次看到if [-n ${Parameter}]echo -n <string> 等标志。有时,我看到像-r 和其他人使用的标志。但是,我不知道如何在网上搜索这些标志的含义。有人可以给我一些链接,我可以理解它们的含义或一些关于我应该如何在谷歌上搜索它们的一般说明?谢谢!

【问题讨论】:

标签: bash flags


【解决方案1】:

您当然可以在互联网上查看文档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

如果您无法访问 Internet,或者您要使用的工具版本与“正常”版本不同,这将非常有用。例如,我想到了 sed,它与 linux 和 mac 不同。所以他们有不同的手册。

当然有一个男人... :) man man

我忘了谈论帮助,大多数(和体面的)程序都有 -h or/and --help。大多数时候,手册页会显示更多信息。

【讨论】:

  • 在我的 Mac 上,man if 会打开一个 shell 内置帮助页面,它没有为用户提供任何明显的链接来帮助了解这些标志。
猜你喜欢
  • 1970-01-01
  • 2010-09-24
  • 2013-02-20
  • 2021-12-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多