为什么我不能在Git Bash中使用“更多”命令?

问题描述

“较少”命令可以正常工作。

我可以使用“ less”在屏幕上显示文件的一部分。

据说有一个“更多”命令,但是当我键入它时,它说“ bash:更多:找不到命令”。

解决方法

尽管您可以从Windows中获得更多好处:

alias more=/proc/cygdrive/c/Windows/System32/more.com

(这并不意味着Cygwin:与Git For Windows一起打包的git bash是基于MSys2(Cygwin的精简版),并积极地与Cygwin的源代码保持最新)

那将起作用:

cat large_file | more

bash替代:

alias more="less -de"

({as commented:为-d添加--dumb和为-e添加--quit-at-eof使该别名与其他默认情况下的别名相似)

在两种情况下,您都可以在%USERPROFILE%/.bashrc中添加该别名。