tcsh 기록 파일의 크기를 무제한으로 설정하는 방법은 무엇입니까?

tcsh 기록 파일의 크기를 무제한으로 설정하는 방법은 무엇입니까?

후속 질문입니다Bash 기록 파일의 최대 크기가 있습니까?.

안타깝게도 대기과학과 컴퓨터에서는 bash 대신 tcsh를 사용하기 때문에 작동하지 않습니다.

또한 어떤 이유로 원격 Putty 세션을 종료하고 새 세션을 시작할 때마다 기록 파일이 계속 교체됩니다. 이 문제를 어떻게 해결할 수 있나요?

답변1

좋은 출발점은 다음과 같습니다.

http://hints.macworld.com/article.php?story=20070715091413640

set history = 2000          # History remembered is 2000
set savehist = (2000 merge) # Save and merge with existing saved 
set histfile = ~/.tcsh_history
 ...in .tcshrc and this line... 
history -S
 ...in .logout solved the problem. 

기록은 이제 터미널 세션 간에 유지될 뿐만 아니라 병합됩니다(명령 날짜를 고려).

또한 로그인 쉘이 tcsh라고 해서 꼭 사용해야 한다는 의미는 아닙니다. 배쉬가 설치되어 있나요? 다음을 실행할 수 있나요?

$ bash

작동한다면 .tcshrc에 "bash --login"을 추가하고 bash(또는 유리하다고 판단되면 zsh)를 사용할 수 있습니다.

관련 정보