후속 질문입니다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)를 사용할 수 있습니다.