完全なzsh履歴を見るには?

完全なzsh履歴を見るには?

私はMacOS BigSurでzshを使用しています。を書くと、history最後の15個のコマンドが得られます。完全な履歴を見るにはどうすればよいですか?

答え1

historyzsh では、次のように定義されますfc -lfc -l

fc -l [ -LI ] [ -nrdfEiD ] [ -t timefmt ] [ -m match ] [ 前=新しい... ] [ 最初 [ 最後 ] ]

[...]

firstが指定されていない場合は-1(最も最近のイベント)に設定され、-lフラグが指定されている場合は-16に設定されます。

(より文書)。これにより、パラメータなしでhistory15個の項目のみを取得する理由が明らかになりますfc -l -16 -1

したがって、完全な履歴を表示するには、history 0またはそれに対応するコマンドを使用できますfc -l 0

答え2

履歴ファイルの場所は次のとおりです。

$ echo $HISTFILE

何も返されない場合、設定はありませんHISTFILE

その場合は、目的のポケットベルを使用してコンテンツを表示できます。

関連情報