DGM Asked: 2009-09-29 14:50:02 +0800 CST2009-09-29 14:50:02 +0800 CST 2009-09-29 14:50:02 +0800 CST Mac OS X 中命令行的最大长度是多少? 772 我在 Ruby on Rails 中生成模型,其中一些表有很多列。Mac OS X 中命令的最大长度是多少? mac-osx 2 个回答 Voted Best Answer Kamil Kisiel 2009-09-29T15:41:56+08:002009-09-29T15:41:56+08:00 限制不在 bash 中,而是在您的操作系统中。它由ARG_MAX操作系统中的limits.h. 您可以通过运行来获取值getconf ARG_MAX。在我的 OSX 10.5 机器(和大多数其他 BSD 系统)上,它是 262144。您可以在此处阅读有关此限制的更多信息。 Amok 2009-09-29T15:14:03+08:002009-09-29T15:14:03+08:00 这取决于外壳,但我上次在 10.6 上使用 zsh 运行配置脚本时是 65535 个字符。
限制不在 bash 中,而是在您的操作系统中。它由
ARG_MAX
操作系统中的limits.h
. 您可以通过运行来获取值getconf ARG_MAX
。在我的 OSX 10.5 机器(和大多数其他 BSD 系统)上,它是 262144。您可以在此处阅读有关此限制的更多信息。这取决于外壳,但我上次在 10.6 上使用 zsh 运行配置脚本时是 65535 个字符。