我在 Windows 7 上使用 Git bash。它为我提供了一种方法来使用我过去在 Ubuntu 机器上的 bash shell 上使用的大多数命令。但是 man 和 info 命令不起作用。有没有办法让这些(令人难以置信的)文档命令在 Windows 上的 Git bash shell 上工作?
我在 Windows 7 上使用 Git bash。有时,当我在一个包含很多文件的文件夹中并且当我输入时
$ ls
Run Code Online (Sandbox Code Playgroud)
shell 显示不止一个屏幕的内容。为了查看完整的结果,我必须伸手去拿鼠标并进行一些滚动。有什么方法可以让我只用键盘滚动 shell 窗口?
[(不太理想)修复 1] 我知道你可以使用滚动浏览结果
$ ls | less
Run Code Online (Sandbox Code Playgroud)
但我觉得添加 | 每次都少,工作量太大。所以请不要建议将此作为答案。
[编辑 1]此处使用ls只是返回多个屏幕输出的任何命令的示例。因此,请不要将您的答案集中在 ls 命令并提供解决使用键盘在命令提示符上滚动问题的答案
我在 Windows 7 上使用 MsysGit。我有一个烦人的问题。整个 bash_profile 文件似乎被执行了两次。例如,我在 .bash_profile 中有以下 echo 行
echo "Boinkk..."
Run Code Online (Sandbox Code Playgroud)

如果我有
echo "Calvin..."
echo "Hobbes..."
Run Code Online (Sandbox Code Playgroud)
然后我得到
所以我知道 .bash_profile 文件被执行两次,而不是每个语句都被执行两次。“Git Bash”可执行文件的目标是
C:\Windows\System32\cmd.exe /c ""C:\Program Files\Software\Git\bin\sh.exe" --login -i"
Run Code Online (Sandbox Code Playgroud)
有人知道我必须做什么才能让 bash shell 只执行一次 bash_profile 语句吗?
文件夹变量中有太多文件夹路径是否会产生成本?
我的意思是,当您不断向系统路径环境变量添加路径时,是否会导致 Powershell 的加载速度比以前稍慢?
如果它会有性能成本,那么在单个 PATH 变量中添加大量文件夹路径的替代方法是什么?