我试图让Windows命令行在Windows 10 Pro 64位上显示MinGW64在线帮助手册,类似于在Linux终端中执行的命令"man command_name">(显示所述命令名称的详细在线手册帮助,如1.42所示(。
GCC已添加到环境变量PATH
中,并且在全局范围内可用
但是,在Windows命令提示符窗口或PowerShell控制台中执行gcc --help
时,Windows没有"man">命令
我还尝试使用其他帮助命令,如:
gcc --help command_name
gcc --help "command_name"
gcc --target-help command_name
gcc --target-help "command_name"
gcc --help = {command_name}
gcc --help = {"command_name"}
但输出总是错误信息:
gcc:error:command_name:没有这样的文件或目录
MinGW64参考文档不提供任何示例代码。
如何从Windows cmd/PowerShell中的命令行获取帮助手册?
简短回答:遗憾的是,Windows下没有man
。
作为编程参考,你需要在网上找到你的信息来源,并使用浏览器,就像视频中的人使用他的linux外壳一样。
例如,在编程时,我总是在第二台显示器上打开浏览器。可能是因为我不习惯使用具有大量"man"功能的shell。shell(cmd.exe(主要用于调用maven build和其他函数/脚本。
Eclipse(或任何其他类似IntelliJ Idea的IDE(可能有一些插件,允许您将这些web源代码包含在IDE中。甚至可以离线使用
例如,您可以在关键字上点击"Shift-F1",帮助就会在窗口或浏览器中弹出。不过,我手头没有任何插件名称。你需要用你最喜欢的搜索引擎来解决这个问题。
对于你的问题,有一个写得很好的答案:"在Windows下,什么是人的等价物"(TL;DR:有help <internal cmd.exe command>
、<command/executable> /?
、/h
或类似的,取决于可执行文件,但两者都不等价于man
(
然而,答案是六岁。与此同时,Windows世界中有一个有趣的举动没有被涵盖:"Windows Linux子系统"(WSL(。你可能会用手册页来处理它,但我还没有尝试过
这当然只是提供Linux特定的手册页,而不是任何Windows命令的手册页。你甚至可以用赛格文。另一篇文章介绍了这个主题:';男人';Windows程序(打开UNIX手册页的程序(?。