
記録を削除したいが全部ではなく、記録に200個の記録があると仮定すれば、101~150個の記録を削除したいと思います。可能ですか?
history -d entry_number
ファイル.bash_history
、コマンドなどの履歴を削除する方法はいくつかありますhistory -c
。
答え1
あなたはこれを試すことができます
for i in {1..50}
do
history -d 101
done
前の数字が削除されます。101
50過去番号101は毎回または毎回削除され、次回は102が101になります。
答え2
vimがあれば、次のようにすることができます:
vim -c "101,150d | wq" your_file