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)を使用できます。

おすすめ記事