【问题标题】:Why do different environtments contain different command line options when calling man -ls? (environments: codecademy, cb.vu) [closed]为什么调用 man -ls 时不同的环境包含不同的命令行选项? (环境:codecademy,cb.vu)[关闭]
【发布时间】:2016-12-29 15:57:08
【问题描述】:

为什么不同环境调用man ls时包含不同的命令行选项?

  1. codecademy
  2. cb.vu

这是否意味着在为我使用的每个新环境使用 bash 选项之前,我应该只使用带有选项的 ma​​n 命令?

【问题讨论】:

  • 从您的屏幕截图看来,它们可能具有相同的选项,只是它们在手册页上的顺序不同?
  • 很可能是因为安装了不同版本的ls 命令。 gnu ls, busybox, ...
  • @mjones.udri 不,选项列表已满。
  • @user2467011 什么?
  • @mjones.udri 这是对您问题的回答。手册页上的选项列表长度不同,但不仅顺序不同。

标签: linux bash shell command-line ls


【解决方案1】:

ls 没有什么神奇之处——它是一个程序,就像任何其他程序一样。具体来说,它已经存在了很长 时间。因此,不同的环境可能有略微不同的版本,甚至是不同的分支。通常可以安全地假设常用选项(例如 -l)在任何地方都可用,但如果有疑问 - 您应该仔细检查。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-11-12
    • 2011-06-25
    • 2010-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多