【问题标题】:How do I get Linux commands and scripts to work on Cygwin?如何让 Linux 命令和脚本在 Cygwin 上运行?
【发布时间】:2014-03-29 15:43:46
【问题描述】:

我最近安装了 Cygwin 和它附带的一些软件包,因此我可以运行我在 Linux 环境中创建的脚本。现在我正在尝试一些我在 Linux 环境中使用的命令,例如 iostatfreeifconfig,但它们不起作用。所以我的问题是:

为什么有些命令不起作用? 我的脚本应该放在哪里?他们应该有 .bat 的扩展名还是我应该让他们保留他们的扩展名 .sh

谢谢各位!我真的希望你能帮我解决这个问题。

【问题讨论】:

  • ifconfig 很可能不在您的路径中。您是否以 root 身份登录?
  • 是的,我是。我猜有些命令在 Cygwin 上不会真正起作用。不过还是谢谢。

标签: linux bash command-line scripting cygwin


【解决方案1】:

Cygwin 没有与常规 Linux 相同的所有命令。不过,它与您在 Windows 上的近似值差不多。为了获得更好的复制效果,我不得不制作大量的别名和函数以使其符合我的喜好,但即便如此仍然不足。

至于 shell 脚本,我会保留原来的扩展。并使用 Cygwin 打开它,但就像我之前提到的那样,由于并非所有命令都受支持,因此您的脚本也可能不受支持。

【讨论】:

  • 我尝试运行脚本,将它放在我的 bin 文件夹中,但有些行确实不起作用。感谢您的回答。
猜你喜欢
  • 1970-01-01
  • 2020-03-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-08-08
  • 1970-01-01
  • 1970-01-01
  • 2016-02-20
相关资源
最近更新 更多