위 / 아래 화살표를 사용할 때 Mac OS X 터미널 기록을 Linux처럼 작동하도록 설정하려면 어떻게해야합니까? 최근의 각

가능한 경우 Linux에서 작동하는 것과 동일한 방식으로 mac OS 터미널 응용 프로그램에서 명령 기록을 스크롤하고 싶습니다. 현재 터미널에서 위쪽 화살표를 누르면 마지막 50이 동일한 정확한 명령이더라도 최근의 명령 을 스크롤 합니다 . 내가 사용한 대부분의 리눅스 시스템 에서이 동작은 명령 기록을 통해 뒤로 스크롤되지만 대부분의 importanlty는 중복 명령건너 뜁니다 . Mac OS X 터미널 앱에서이 동작이 가능합니까, 아니면 다른 터미널 앱을 사용해야합니까? 감사.



답변

위의 질문에 누가 댓글을 달았는지 표시했습니다. 이것은 bash 설정입니다. ~/.bash_profile스크립트에 다음을 추가하면 이 동작이 나타납니다.

HISTCONTROL=ignoredups

공백으로 시작하는 모든 줄은 무시해도됩니다.

HISTCONTROL=ignorespace

또는 다음을 사용하여 두 가지를 모두 수행하십시오.

HISTCONTROL=ignoreboth


답변

bash를 사용한다고 가정하면

HISTCONTROL=ignoreboth

또는

HISTCONTROL=ignoreboth:erasedups

bash rc 파일 중 하나에.


답변