ログファイルを消去して遅いターミナルを高速化する
Mac OS X ターミナルは時間の経過とともに起動が遅くなることがありますが、再び高速化する簡単な解決策があります。
Apple システム ログを削除することで、新しいターミナル ウィンドウ/タブを開いて起動する際のラグを劇的に短縮できます。私の場合は約 3 秒の遅延から瞬時に!
ログファイルを削除してターミナルアプリの起動速度を戻す方法は次のとおりです:
Mac OS X でログファイルを消去してターミナルの起動時間が遅い問題を修正
コマンドラインでは、次の構文を使用します:
cd /private/var/log/asl/
ここで、.asl ログ ファイルを一覧表示して、適切なディレクトリにいることを確認します:
ls .asl
最後に、結果として .asl ファイルのみが表示される場合は、次のコマンドを入力してそれらを削除します:
sudo rm !$
更新: 上記のコマンドをユーザー コメントごとに調整し、より多くの初心者ユーザーにとってより安全になりました。これは後世のために維持されている古いコマンドです。初心者が従うのは少しリスクが高いため削除されています:
コマンドラインで次のように入力します: cd /private/var/log/asl/
次に、そのディレクトリ内で次のように入力します: sudo rm -rf .asl
警告: sudo rm -rf コマンドは必ず /var/log/asl/ ディレクトリ内で入力してください! rm -rfディレクトリ内のすべてのファイルを削除します。質問はありません。そのため、間違ったディレクトリ (ホーム フォルダなど) でそのタスクを実行すると、深刻な問題が発生します。コマンド ライン環境である程度の経験があることを前提としています。経験がない場合は、おそらくこのヒントは必要ありません。
Update 2: Marc がコメントで指摘しているように、ログ ファイルのみの削除を指定する方が安全です。上記のコマンドは、これを反映するように変更されています。代替の短いコマンドは次のとおりです。
sudo rm -rf /private/var/log/asl/.asl
結論として、特にワイルドカードが使用されている場合は、sudo および rm コマンドに注意してください。
これにより、Terminal アプリの起動が速くなりましたか?このトリックは、OS X のすべてのバージョンで引き続き機能するため、Mac のターミナルの起動が遅い場合は、これを試してコメントでお知らせください。