쉘의 명령 히스토리를 활성화하는 방법


12

우분투 13.04를 사용하고 있는데,이 명령에서 쉘의 명령 기록이 지워지고 있습니다.

누군가 이것을 방지하는 방법을 알려줄 수 있습니까?


1
문제를 해결했습니다. 내가 로그인 한 사용자에게는 .bash_history 파일에 대한 읽기 / 쓰기 권한이 없으므로 권한을 변경하고 작동했습니다.
Aditya Shanker Tagirisa

시간 8 시간 내가 주석에 추가 왜 질문 생성 할 때까지 난 내 자신의 질문에 대답 할 수 @Kartik
아 디트 단도 Tagirisa

답변:


13

Bash 프롬프트에서 다음 명령을 입력하고 각 명령 뒤에 나열된 단계를 수행하십시오.

set -o | grep history

"history off"를 받으면 끝에 다음 줄을 추가하십시오 ~/.bashrc.

set -o history

다음 시도 :

echo $HISTFILE
echo $HISTSIZE
echo $HISTFILESIZE

첫 번째가 비어 있거나이 /dev/null줄을 다음 끝에 추가하십시오 ~/.bashrc.

HISTFILE=$HOME/.bash_history

마지막 두 인쇄 중 하나가 0이면 기본값 500과 같은 숫자로 설정하십시오.

HISTFILESIZE=500
HISTSIZE=500

source .bashrc저장 후 잊지 마세요~/.bashrc


source .bashrc~ / .bashrc를 저장 한 후 실행
user427969
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.