HIstory 命令仅显示最后 15 个命令[重复]

问题描述 投票:0回答:2
我输入命令

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

macos shell command-line terminal zsh
2个回答
62
投票

history n

命令,其中
n
是一个数字,显示自第n行以来的所有历史记录。

示例: 要查看最后 100 个命令,请使用:

history 100

history -100

    


0
投票
我在我的 ubuntu 上使用

zsh

,当我运行 
history
 时,它显示了 285 个命令,这是迄今为止的所有历史记录。不知道发生了什么,但很确定它不应该这样做。我正在使用 
Oh my Zsh,不知道这是否有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.