기록을 삭제하고 싶지만 전부는 아니고 기록에 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