履歴には現在のセッションのみが表示されます。

履歴には現在のセッションのみが表示されます。

これは、新しいセッションの端末に表示される内容です。

Agent pid 6847
Identity added: /home/eric/.ssh/id_rsa (/home/eric/.ssh/id_rsa)
➜  ~  history
    1  history
➜  ~ 

私はLinux Mint 17.3 64ビットとoh-my-zsh(ZSHシェル)を使用しています。

このマシンは新しくインストールされました。

以前のFedora、Ubuntu、またはOS Xシステムではこれは起こりませんでした。

現在の会議よりも多くの記録を表示するために何ができますか?これが会議の目的でなければなりません。歴史まず注文してください。

ベストアンサー1

永続的なコマンドライン履歴を設定する方法については、シェルのドキュメントを読んでください。

ほとんどのシェルでは、HISTFILEシェル変数をファイル名に設定してこれを行います。たとえば、

HISTFILE=$HOME/.shell_history

Bashはデフォルトの~/.bash_history履歴ファイルとして使用され、ksh93デフォルトはありません(マニュアルによる)zsh

マニュアルzshにあります。長いコマンドライン履歴を保存して使用する方法とタイミングに影響を与えるさまざまなオプションと変数に関するセクションがありますが、最も重要なのは、HISTFILE書き込み可能ファイルのパス名に設定されていることを確認することです。

関連質問:Zshのコマンド履歴

おすすめ記事