
Mac OS Xのターミナルアプリを高速化する4つのパフォーマンストリック
多くの上級Macユーザーは、ターミナルアプリからアクセスするOS Xのコマンドラインで多くの時間を費やしています。ターミナルは一般的に高速で効率的ですが、時間の経過とともに速度が低下したり、ユーザーの設定によってはパフォーマンスが低下したりすることがあります。ターミナルアプリの動作が遅く、OS Xの速度向上が必要だと感じている場合は、これらのヒントを活用して、ターミナルアプリとコマンドラインエクスペリエンスのパフォーマンスを向上させましょう。
1: ログファイルを消去して新しいウィンドウとタブを速く開く
ターミナルの動作が徐々に遅くなってきた場合は、Apple システムログをダンプすると、新しいターミナルウィンドウやタブの起動が劇的に高速化することがあります。場合によっては、数秒から瞬時に起動できることもあります。rm コマンドを使用するか、ファイルをゴミ箱に移動するかの2つの方法があります。ご自身の負担にならない方法で実行してください。
これにより、すべての *.asl ログ ファイルがユーザーのゴミ箱に移動され、手動で空にすることができます。
sudo mv /private/var/log/asl/*.asl ~/.Trash
一方、別の方法としては、rm コマンドを使用してファイルを直接削除します。
sudo rm -i /private/var/log/asl/*.asl
-i フラグはファイルの削除を確認することで保護レイヤーとして機能します。これはターミナル初心者にとって便利で、エラーを防ぐのに役立ちます。コマンドラインでディレクトリの中身をすべて削除することに抵抗がない場合は、-i を省略して -rf を使用してください。
2: リソース消費を抑えるために、よりシンプルなターミナルテーマとプロファイルを入手する
透明な液体でぼかしたクレイジーな背景にアンチエイリアス処理されたテキスト、最高にクールでしょ? ええ、Silver Aerogel は確かにかっこいいですが、20個のアクティブウィンドウを同時に開いて他の作業も同時に進めると、ターミナルアプリの速度が無駄に遅くなります。代わりに、ベーシックテーマを使いましょう。
はい、MagicGelShellなどのテーマや独自に作成したテーマで提供されている透明効果や派手なぼかし背景を捨て、「Basic」「Peppermint」「Pro」といったベーシックな色の背景テーマに、シンプルな色付きのテキストを配置するということです。これらのウィンドウは、派手な装飾をレンダリングするのに必要なRAMとCPUの使用量が少なくなります。パフォーマンスの観点から最適な方法は、新しい起動時のデフォルト設定を以下のように設定することです。
- ターミナルの設定 > スタートアップに移動します
- 「起動時に設定を含む新しいウィンドウを開く」メニューをプルダウンし、基本テーマを選択します。
はい、必要に応じて Inspector ツールを使用してターミナル ウィンドウごとに設定できますが、デフォルトを設定するのが最適です。
簡単、高速なターミナル!特に古いMacやリソースが限られているMacでは特にそうです。もし2014年モデルのMac Proをフル活用しているなら、おそらくそれほど心配する必要はないでしょう。
3: 起動シェルを指定して起動速度を上げる
ターミナルアプリの起動や新しいターミナルウィンドウやタブの開きを高速化するもう一つの方法は、/usr/bin/login(デフォルトのログインシェル設定を読み込む)に頼るのではなく、シェルを指定することです。これはターミナルアプリの設定から行えます。
- 「ターミナル」ウィンドウに移動し、「設定」を開いて「スタートアップ」タブに移動します
- 「シェルを開くには:」を探し、「コマンド(完全なパス)」を選択して、優先するシェルを指定します。
最も一般的なシェルは /bin/bash と /bin/zsh ですが、現在どちらを使用しているかわからない場合は、いつでも 'echo $SHELL' コマンドで確認できます。
4: パフォーマンス向上のためにiTerm2を検討する
OS Xにバンドルされているデフォルトのターミナルアプリが、時折パフォーマンスの低下を引き起こすことに不満を感じていませんか?AppleのMac標準アプリであるTerminal.appでは利用できないパフォーマンスと機能を重視して開発された代替ターミナルアプリ、iTerm2の使用を検討してみてください。
- 開発者からiTerm2を無料で入手
パフォーマンス面だけでiTerm2を絶賛する人もいます。しかも、無料でダウンロードできる軽量ツールです。ぜひご自身でお試しください。どれを選んでも、より高速な新しいコマンドライン体験をお楽しみください!