내 Arch Linux 시스템(5.2.15)에서 화살표 키를 사용한 기록 탐색에는 ~/.bash_history
로 시작하는 명령이 표시됩니다 #
.
내 Mac OS 컴퓨터(bash 3.2.57)에서 기록 탐색에 화살표 키를 사용할 때 ~/.bash_history
이 문자 로 시작하는 명령을 볼 수 없습니다 .#
내장 history
함수의 동작은 동일합니다. 즉, Arch 시스템에서는 이러한 명령을 볼 수 있지만 OS X에서는 볼 수 없습니다. 에서 볼 수는 있지만 실행하면 history -r
주석 명령이 표시되지 않습니다 ~/.bash_history
.
이러한 행동 차이의 원인은 무엇입니까? Arch Linux에서처럼 작동하도록 Mac OS에서 bash를 구성하려면 어떻게 해야 합니까(그래서 주석 처리된 기록 항목을 볼 수 있습니까?)
두 시스템의 bash 구성은 매우 유사합니다.
애플 시스템:
$ shopt -p | grep hist
shopt -s cmdhist
shopt -s histappend
shopt -u histreedit
shopt -u histverify
shopt -u lithist
$ echo $HISTCONTROL
ignorespace
아치:
$ shopt | grep hist
cmdhist on
histappend on
histreedit off
histverify off
lithist off
$ echo $HISTCONTROL
ignorespace