私たちが知っているように、 'history'コマンドはLinuxサーバーのコマンドライン履歴を表示し、 'history -c'はこのコマンドライン履歴をクリア/削除するコマンドです。bashスクリプトで 'history-c'コマンドを使用するにはどうすればいいですか?
私はbashスクリプトを通してこのコマンドを起動する必要があります。次のようにスクリプトは次のように
#! /bin/bash
var=`history -c`
if [ $? -eq 0 ]
then
echo "cleared"
echo $var
fi
出力は、次のとおりです。
cleared
出力、歴史-Cなどの印刷「クリア」は歴史を削除されていませんけれども。
これを達成する方法については、私のbahsスクリプトで "history-c"コマンドを使用して、コマンドラインの履歴を削除する方法をガイド/提案できれば嬉しいです。他の方法でも削除できます私のbashスクリプトを通してコマンドラインの履歴を表示します。
おかげ&よろしく、 Navya
https://askubuntu.com/questions/546556/how-can-i-use-history-command-in-a-bash-script – dsm