历史示例:
$ history
1 whoami
2 pwd
3 ls
要获得反转的历史列表,我这样做:
$ history|tac
3 ls
2 pwd
1 whoami
但是有没有更好的方法来做到这一点,也许不需要调用另一个程序,例如对于那些没有安装 tac 的程序?
答案1
由于单独答案的所有者删除了它,我建议:
history | sort -rn
答案2
要以相反的顺序列出历史记录,请添加-rl
到fc
命令:
fc -rl
显然fc -l
是按标准顺序列出的。您还可以指定要查看的条目数,例如fc -rl -10
。