Em zsh, history
é um alias para fc -l 1
, portanto, quando você fizer history -20
, ele será substituído por fc -l 1 -20
, o que não funcionará, então use fc
diretamente:
➜ ~ fc -l -20
10095 grep -R PAPER /usr/lib/locale/
10096 man locale
10097 man 7 locale
10098 mc
10099 history
10100 history --help
10101 run-help history
10102 history 20
10103 history 1 20
10104 history -l 20
10105 fc
10106 history -l 20
10107 type history
10108 fc -l ..20
10109 fc -l -20
10110 history -l -20
10111 history -20
10112 fc -l -20
10113 type history
10114 fc -l 1 -20
e você ficará bem.