Bash 履歴の事前ログイン

Bash 履歴の事前ログイン

対話的に頻繁に実行されるbash機能がありますが、デフォルトではユーザーログイン中に実行されます。機能の一部を使用するには、bash履歴を照会してhistoryそれを実行するコマンドを使用する必要があります。この機能はログインプロセスが完了すると正常に機能しますが、それ以前は機能しません。

以下は、現在$ HOME / .bashrcに書かれている関連スニペットです。

data=$( history 2)
echo --------
echo $data
echo ---------

この関数がログインの一部として実行されたときの出力

mike@:~$ ssh thehost
Last login: Mon May 18 19:46:52 2020 from 10.64.40.62

--------

--------
[18/05 19:47:24] ~ $ history 2
  128  18/05/20 19:47:08 vim .bashrc
  129  18/05/20 19:47:29 history 2

誰でもこれを説明するのに役立ちますか?

ベストアンサー1

おすすめ記事