HISTIGNORE
나는 가장 일반적으로 사용되는 명령을 무시하고 중복된 명령을 제거하는 습관을 들이고 있습니다 HISTCONTROL=ignoreboth:erasedups
.
.bash_history
정기적으로 콘텐츠를 알파벳순으로 정렬하는 방법이 있나요?
답변1
정렬된 기록을 변경하지 않고 보려면 다음을 수행하십시오.
history | sort -k2
기록 파일을 정렬하려면 다음을 수행하십시오.
sort -o ~/.bash_history ~/.bash_history
bash
그런 다음 를 입력하여 로그exit
아웃했다가 다시 로그인하십시오 . 새 터미널 인스턴스의 기록은 알파벳순으로 표시됩니다.기록 파일을 정렬하는 가장 신중한 방법은 (현재 사용자에 대해)
exit
실행 중인 모든 인스턴스 로 시작한bash
후 다음을 수행하는 것입니다.sort -o ~/.bash_history ~/.bash_history
참고: 일반적으로 사용자 편집 후에는 바람직하지 않은 결과가 발생하지 않습니다.~/.bash_history그러나 확실히
bash
실행 중인 모든 인스턴스를 종료하는 것이 안전하거나 더 안전합니다.