私はMacOS BigSurでzshを使用しています。を書くと、history
最後の15個のコマンドが得られます。完全な履歴を見るにはどうすればよいですか?
答え1
history
zsh では、次のように定義されますfc -l
。fc -l
fc -l [ -LI ] [ -nrdfEiD ] [ -t timefmt ] [ -m match ] [ 前=新しい... ] [ 最初 [ 最後 ] ]
[...]
firstが指定されていない場合は-1(最も最近のイベント)に設定され、-lフラグが指定されている場合は-16に設定されます。
(より文書)。これにより、パラメータなしでhistory
15個の項目のみを取得する理由が明らかになりますfc -l -16 -1
。
したがって、完全な履歴を表示するには、history 0
またはそれに対応するコマンドを使用できますfc -l 0
。
答え2
履歴ファイルの場所は次のとおりです。
$ echo $HISTFILE
何も返されない場合、設定はありませんHISTFILE
。
その場合は、目的のポケットベルを使用してコンテンツを表示できます。