동일한 터미널에서 즉시 삭제하려면 ~ / .bashrc 파일에 다음을 추가해야합니다.
PROMPT_COMMAND='history -a'
그리고 다시 시작 터미널을.
.bashrc 파일의 어느 위치 에나 추가 할 수 있습니다. 다른 기록 관련 항목과 함께 아래와 같이 추가했습니다.

일반적으로 bash 세션 중에는 세션이 종료 될 때까지 실행 된 명령이 .bash_history에 기록되지 않으므로 PROMPT_COMMAND='history -a'명령을 입력 한 다음 .bash_history에 입력합니다.
이제 명령에서 실수 나 오류가 발생하여 삭제하고 싶을 때마다 다음을 실행하십시오.
sed -i '$d' ~/.bash_history
tada가 삭제됩니다.
더 간단하게 만들려면 더 간단한 것으로 별칭을 지정하고 다음과 같이 사용하십시오.
alias rh ='sed -i '\''$d'\'' ~/.bash_history'
따라서 실행 rh하면 기록에서 마지막으로 실행 된 명령이 제거됩니다.
위의 내용은 세션에 대해서만 지속되는 임시 앨리어싱입니다.
alias rh = 'sed -i '\''$d'\'' ~/.bash_history'
.bashrc로
노트
양쪽에 공간이 없어야합니다 =
별명을 원하지 않으면 다음을 수행 할 수도 있습니다.
commad 이름을 확인 rh하고에 배치 /bin디렉토리 :
파일을 열고 rh다음 코드를 붙여 넣고 저장하고 닫습니다.
sed -i '$d' ~/.bash_history
rh실행 파일을 만들어 /bin디렉토리 에 넣으십시오.
chmod + x rh
sudo cp rh / bin
이제 rh명령을 사용 하여 기록에서 최근 명령을 삭제하십시오.