対話的に頻繁に実行される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
誰でもこれを説明するのに役立ちますか?