history
它显示了最后 15 个命令,其中是之前的 988 个命令。
989 yarn android
990 /Dir/firebase_dummy_app/chatroom/node_modules/react-native/scripts/launchPackager.command ; exit;
991 yarn android
992 source ~/.bashrc
993 cd Documents
994 ls
995 rm -rf firebase_dummy_app
996 expo init
997 cd firesbaseDummy
998 yarn android
999 cd ..
1000 rm -rf firesbaseDummy
1001 /Dir/firesbaseDummy/node_modules/react-native/scripts/launchPackager.command ; exit;
1002 /Dir/firebaseChat/node_modules/react-native/scripts/launchPackager.command ; exit;
1003 history
1004 history
即使我 grep 它们
history | grep 'rm'
我知道我做了什么,以前的命令也不会出现如果我继续输入终端命令,数字会增加,但仍然仅限于 15 个。(例如,将显示命令 995-1010
当我关闭终端应用程序并重新打开它时,它继续发生
MacOS Catalina 上的终端是 zsh
history n
命令,其中
n
是一个数字,显示自第n行以来的所有历史记录。示例: 要查看最后 100 个命令,请使用:
history 100
或
history -100
zsh
,当我运行
history
时,它显示了 285 个命令,这是迄今为止的所有历史记录。不知道发生了什么,但很确定它不应该这样做。我正在使用Oh my Zsh,不知道这是否有帮助。