【问题标题】:Linux Command Structure [closed]Linux命令结构[关闭]
【发布时间】:2015-01-09 23:25:20
【问题描述】:

谁能告诉我是否有任何简单的规则或网站可以帮助我学习 Linux 命令结构中的选项。像“ls -a [文件名]”在这里我很困惑,有什么方法可以学习 -a 类型的东西,它们是否也适用于其他类似的命令。 如果您能提供一些相关的链接,那就太好了。

【问题讨论】:

  • 对于 Linux 中的任何命令,您可以键入 man <command> 以查看所有可用的开关/选项。
  • 我已经尝试过了,现在每个手册页都以一种几乎不可能理解命令的基本细节的方式来描述命令。在使用这些选项时我迷失了一行。跨度>
  • 手册页起初很难阅读,但没有“神奇的解决方案” - 继续前进,使用 man+google,您会发现每次都变得更容易!
  • 你应该在superuser上试试这个问题。

标签: linux shell unix command


【解决方案1】:

嗯,http://explainshell.com 似乎有你要找的东西,但你应该习惯于查看手册页和 Google。

【讨论】:

  • 谢谢安德烈·费尔南德斯。
【解决方案2】:

所有命令之间没有规则。您可以很容易记住的一个例子是-r-R 通常指的是递归。

但正如其他 cmets 所述,您应该查看需要文档的每个命令的手册页。
有些命令还提供--help 选项,一般会显示命令的概要以及一些有用且最常用的选项。

http://explainshell.com/ 也是一个用于简单命令的好网站,但在使用某些组合函数和管道时会失败。至少如果你设法分解你的命令,它就有更多的机会工作。

【讨论】:

    【解决方案3】:

    尝试帮助开关:

    ls --help
    

    对于其他命令,“--help”或“-help”或“help”的任何变体都可能触发帮助显示。阅读帮助时,还要寻找高级选项(如“git help -a”)。

    然后试试人:

    man ls
    

    很高兴了解“部分”及其含义 (linux man pages)。

    【讨论】:

      猜你喜欢
      • 2021-12-05
      • 2012-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-26
      相关资源
      最近更新 更多