Bash 명령 기록 길이 변경 또는 Bash 기록 완전히 비활성화

차례:

Anonim

사용자 .bash_history 파일은 bash 프롬프트에 입력된 모든 명령을 기록하면서 명령줄 기록의 실행 탭을 유지합니다. 이러한 명령 기록 파일을 사용하면 잊어버렸을 수 있는 과거 명령을 매우 쉽게 찾고 불러올 수 있으며 시스템 관리에도 매우 유용합니다. 이러한 파일의 저장된 길이를 변경하는 방법, 비활성화하는 방법 및 사용자 bash 기록을 빠르게 확인하는 방법에 대해 설명합니다.

Bash 기록 길이 변경

사용자 명령 기록의 기록 길이를 늘리려면 .bash_profile에 다음 줄을 추가합니다.

HISTFILESIZE=2500

위의 예는 히스토리 크기를 2500개의 명령으로 늘리며 적절하다고 판단되는 다른 숫자로 변경할 수 있습니다.

Bash 기록 비활성화

.bash_profile 내에서 HISTFILESIZE 번호를 0으로 설정하면 bash 명령 기록이 완전히 비활성화됩니다.

HISTFILESIZE=0

히스토리 파일을 비활성화해도 명령 리콜에는 영향을 미치지 않지만 수퍼유저는 다른 사용자 셸에 입력된 명령을 쉽게 볼 수 없습니다.

Bash 기록 확인

자신의 유형을 보기 위해 명령 기록을 보는 몇 가지 빠른 방법이 있습니다.

역사

해당 명령 기록을 -w 플래그를 사용하여 파일로 내보낼 수도 있습니다.

history -w pastbash.txt

다른 사용자 명령 기록을 보려면 cat을 대신 .bash_history 파일과 함께 사용하십시오.

cat /Users/USERNAME/.bash_history

USERNAME이 기록 파일 크기를 0으로 설정한 경우 아무것도 표시되지 않습니다.

Mac 사용자를 위한 실용적인 응용 프로그램 Mac 사용자에게 가장 일반적인 두 가지 응용 프로그램은 입력된 기본 항목을 추적하는 것입니다. 터미널에 입력하고 과거 명령을 빠르게 찾을 수 있습니다. 명령 기록을 쿼리하면 4개월 전에 's'로 시작하는 모호한 명령이 무엇인지 추측할 필요가 없습니다.

Bash 명령 기록 길이 변경 또는 Bash 기록 완전히 비활성화