Windows gitbash中基本命令的问题

Windows gitbash中基本命令的问题,windows,git,bash,git-bash,Windows,Git,Bash,Git Bash,我刚刚开始尝试使用命令行和gitbash,我遇到了一些基本问题 正如我从在线学习的课程中了解到的,我可以在windows上运行gitbash,而不是在Mac和Linux上运行标准命令行(?) 关于它的宣传语是: WINDOWS用户:您可能希望跳转到安装分配,并使用将在那里安装的“Git Bash”应用程序,而不是使用默认的命令提示符。这样您可以确保所有命令都相同 所以我通过Railsinstaller下载了Gitbash,但第一个命令是man/manls 我是否误解了Gitbash的功能?我需要

我刚刚开始尝试使用命令行和gitbash,我遇到了一些基本问题

正如我从在线学习的课程中了解到的,我可以在windows上运行gitbash,而不是在Mac和Linux上运行标准命令行(?)

关于它的宣传语是:

WINDOWS用户:您可能希望跳转到安装分配,并使用将在那里安装的“Git Bash”应用程序,而不是使用默认的命令提示符。这样您可以确保所有命令都相同

所以我通过Railsinstaller下载了Gitbash,但第一个命令是man/manls


我是否误解了Gitbash的功能?我需要安装一些附加的东西还是完全其他的东西?

不幸的是,Git Bash的一个显著错误是它没有附带
man
命令,所以不,你没有误解任何东西。如果您尝试
ls
cd
grep
,您将看到它工作正常


Git Bash是Windows上的一个shell环境,它模拟标准POSIX终端行为,并提供一些常用的Linux工具,不需要太多的背景知识。我个人并不倾向于这个决定背后的理由,但我只是仔细检查了一下,Git Bash衍生工具背后的生态系统中有
man
(和
man db
,等等)。如果您想为之奋斗,您可能想在Git for Windows GH存储库上打开一个问题;Johannes Schindelin是那里的主要维护人员,非常活跃。

谢谢,我想我现在对Git Bash的理解更好了。您是否建议您在Linux上学习这些课程?如果您不熟悉Linux风格的系统,可以,因为您将拥有完善的Unix/POSIX功能。如果你是(这似乎不太可能,因为你在问这个问题),我建议你看看MSYS2或Cygwin。