#この記事では、Linux の History コマンドに関する情報を提供します
Linux で開発しているときに長いコマンドを実行し、コマンドを実行するときにしばらくしてからコマンドを再入力する必要があったことはありませんか?
Linux では、↑
上矢印を使用して以前に実行したコマンドを見つけることができますが、このコマンドの実行に時間がかかる場合は、誰もが知っているはずです。とても長いので見つけるのが難しいです。
xsheel クライアントを使用している場合は、クライアントを閉じても見つかりません。
それでは、この問題を解決する方法を説明します。
echo "HISTSIZE=2000" >> .bash_profile echo "HISFILETSIZE=2000" >> .bash_profilesource ~/.bash_profile (使其生效即可)
export HISTTIMEFORMAT="%F %T"
history コマンドを実行すると時間が表示されます
usr/local/nginx/sbin/nginx -t
## と入力してください。 #
前のコマンドを実行するにはいくつかの方法があります。最も一般的に使用される方法はおそらく次のとおりです ↑
こんな感じ。
しかし、私が今日 Daji に話したのは、
もちろん、!-1
を使用して
に対応するコマンドを実行します。このシリアル番号は、この記事で最初に説明したコマンド履歴から取得されたものですか? 各コマンドのシリアル番号は、実行後に表示されます。
以下に示すように、1020 番目のコマンドを実行したい場合は、!1020
のように実行できます。
実際には、プログラミングの知識があれば誰でもこのコマンドを理解できるはずです。3 番目のセクションでは、!!!
を使用して前のコマンドを実行しました。実際には歴史上の最後のレコードです。
同样的道理这个命令使用的是!1020
,这样对于这个命令的记忆就有了规律。
在第一节中对于这个总行数的修改也简单的说了一下,但是没有亲自操作,接下来操作一下。
这个命令中HISTSIZE是控制history命令显示的数量
而HISTFILETSIZE控制的是文件中存储的数量
1039 2021-03-02 22:29:37 echo "HISTSIZE=2000" >> .bash_profile 1040 2021-03-02 22:29:58 echo "HISTFILETSIZE=2000" >> .bash_profile 1041 2021-03-02 22:30:20 source ~/.bash_profile
このコマンドは履歴表示の数を変更できるため、ファイル保存履歴レコードの数も変更できます。
想像してみてください。サーバーに履歴を記録したくない場合はどうなるでしょうか。
両方の値を 0 に変更するだけです。
history - を実行します。 c
以上がLinux コマンドの歴史を学ぶの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。