MAC
 Computer >> コンピューター >  >> システム >> MAC

Macターミナルをカスタマイズしてより便利にする方法

ターミナルアプリは、macOSのコマンドラインへのゲートウェイです。コマンドを受け取り、他のコマンドを呼び出してルーチンタスクと複雑なタスクの両方を実行するシェルまたはコマンドインタープリターとのインターフェイスを提供します。

ターミナルを始めたばかりの場合、またはターミナルでかなりの時間を費やしている場合は、外観、感触、およびさまざまな属性をカスタマイズすることをお勧めします。ターミナルをカスタマイズして、環境とワークフローに最適なものにするための興味深い方法をいくつか紹介します。

ターミナルウィンドウの基本

ターミナルアプリを開くと、2行のテキストを含むほぼ空のウィンドウが表示されます。最初の行には、最後にログインした日時が表示されます。例:

Last login: Wed Feb 13 01:08:35 on ttys000

2行目は、実際のコマンドプロンプトです。最後の長方形のボックスがカーソルです。次の行にコマンドを入力します:

Rahul-Mac:~ rahulsaigal$

これらの各要素の意味は次のとおりです。

  • プロンプトの最初の部分は、Macの名前です。コロン( )は視覚的な区切り文字です。
  • 2番目の部分はチルダで始まります( )。これは、ホームディレクトリにいて、短いユーザー名を使用していることを示します。
  • 最後に、ドル記号( $ )は、root以外のユーザーとしてログインしていることを意味します。
Macターミナルをカスタマイズしてより便利にする方法 ターミナルウィンドウを変更する

ターミナルウィンドウは、macOSの他のアプリと同じように動作します。コンテンツを最小化、移動、サイズ変更、ズーム、およびスクロールできます。ターミナルを長時間使用すると、入力したコマンドによって大量のテキストが生成されます。

このテキストは小さく、分析が難しく、カーソルを見つけるのが難しくなる可能性があります。ウィンドウのサイズを変更することはできますが、アプリを終了すると、それらの変更は失われます。

ターミナルウィンドウを変更するには、シェル>インスペクターを表示に移動します またはCmd+ Iを押します インスペクターを開くには 窓。 ウィンドウの下 セクションで、に値を入力します および フィールドに移動するか、ウィンドウのサイズを変更して、これらの値を自動的に入力します。

ターミナルウィンドウを特定のサイズ、形状、および位置にした後、シェル>デフォルトとして設定を使用を選択します。 。

Macターミナルをカスタマイズしてより便利にする方法

ターミナルテーマを微調整します

デフォルトのターミナルには、白い背景に黒いテキストが付いています。ただし、背景色、フォント(書体とサイズ)、テキストの色、カーソルの種類など、さまざまな属性をカスタマイズできます。

シェル>新しいウィンドウに移動します 組み込みのテーマのいくつかを試してみてください。これらにはが含まれます 、自作マニュアルページレッドサンド 、など。

Macターミナルをカスタマイズしてより便利にする方法

設定>プロファイル ペインには、事前に作成されたすべてのテーマが表示されます。左側のサイドバーに視覚的なサムネイルが表示され、右側のパネルに属性が表示されます。これは6つのセクションに分かれています:テキストウィンドウタブシェルキーボード 、および詳細

属性を微調整するには、テーマを選択し、プロファイルの複製を選択します ギアから メニュー。

Macターミナルをカスタマイズしてより便利にする方法 テキスト属性

ターミナルでは、さまざまなテキスト属性をカスタマイズできます。使用するフォントを変更するには、変更をクリックします フォントのボタン セクションを選択し、フォントの書体とサイズを選択します。

テキストのスムージングを適用したり、太字のフォントを使用したり、太字のテキストに明るい色を使用したりすることができます。テキストの色を変更する場合は、テキストをクリックします。 色を付けてオプションを選択します。

カーソルの形を変更するには、ブロックを選択します 、下線 、または垂直バーカーソルという単語の横にあるカラーボタンをクリックします 色も変えます。 不透明度を調整することで、ターミナルウィンドウを透明にすることができます およびぼかし スライダー。

このようにして、ターミナルウィンドウをWebページの真上に配置し、手順を読みながらコマンドを入力できます。

Macターミナルをカスタマイズしてより便利にする方法 ウィンドウ属性

ウィンドウ属性には、タイトル、サイズ、スクロールバック制限、およびその他の動作が含まれます。このペインで選択したオプションは、ターミナルアプリ全体ではなく、プロファイルにのみ適用されることに注意してください。ウィンドウの名前を変更するには、タイトルに新しいテキストを入力します フィールド。

チェックボックスのいずれかまたはすべてを選択して、アクティブなプロセスの名前、作業ディレクトリ、パス、シェル名などを表示します。現在のテーマのデフォルトのウィンドウサイズを変更したり、スクロールバックバッファのサイズを構成して、ターミナルに数日または数週間前に入力したコマンドの履歴を保存することもできます。

Macターミナルをカスタマイズしてより便利にする方法 シェル属性

このセクションでは、ターミナルの動作を微調整できます。起動時に実行するコマンドを選択できます。たとえば、代替シェルを開始します。ウィンドウを閉じる前にターミナルにプロンプ​​トを表示させることもできます。 閉じる前に確認するを設定します 常に 誤って殺してしまうのを防ぐため、または絶対にに設定しないでください そのプロンプトが煩わしいと感じた場合。

ログインシェル以外のプロセスがある場合のみをチェックした場合 、アプリを終了する前にターミナルから警告が表示されます。この機能は、誤って間違ったウィンドウ要素をクリックしたり、間違ったキーシーケンスを押したりした場合に役立ちます。

Macターミナルをカスタマイズしてより便利にする方法 ウィンドウグループの操作

ターミナルウィンドウを特定の方法で配置し、再配置して再起動せずにセッションを再開したいですか?ウィンドウグループ機能を使用すると、時間を節約し、生産性を向上させることができます。これを使用すると、各ウィンドウに独自のプロセス、属性、およびデスクトップ上の位置を設定できます。

たとえば、あるウィンドウでVimを使用してファイルを編集し、別のウィンドウでOctaveを実行しているとします。おそらく、別のウィンドウでコマンドを試しているときに、あるウィンドウでプログラムのマニュアルページを参照したい場合があります。また、1つのシェルが長いタスクの実行でビジー状態の場合は、別のウィンドウでコマンドを実行することをお勧めします。

Macターミナルをカスタマイズしてより便利にする方法 ウィンドウグループの保存

ウィンドウグループを確立する前に、次のことを行う必要があります。

  • 必要に応じて画面上のウィンドウを整理します。
  • 各ウィンドウの属性、サイズ、および形状を微調整します。
  • 再開するウィンドウごとにコマンドを実行します。

次に、ウィンドウ>ウィンドウをグループとして保存を選択します。 。名前を入力し、[ターミナルの起動時にウィンドウグループを使用する]をオンにします 、[保存]をクリックします 。

Macターミナルをカスタマイズしてより便利にする方法 ウィンドウグループを復元する

ウィンドウグループを復元するには、ウィンドウ>ウィンドウグループを開くを選択します。 。そうすれば、現在のシェルで作業を続けることができますが、特定の一連のタスクを実行する必要があるときはいつでもグループを開くことができます。

設定>ウィンドウグループを開きます 歯車をクリックします ウィンドウグループをインポート、エクスポート、または削除するためのアイコン。他のアプリケーションウィンドウがある場合は、気が散らないようにウィンドウグループを別のデスクトップワークスペースに割り当てます。

Macターミナルをカスタマイズしてより便利にする方法 デフォルトシェルの設定

macOSのデフォルトのログインシェルはbashです シェル。ただし、 / bin / bash など、さまざまなシェルも提供されます。 、 / bin / csh / bin / zsh / bin / ksh 、 もっと。 Unix愛好家は、 zshを使用するのが大好きです。 (または Z )shellは、bashシェルの上に多くの機能を提供し、数十のプラグインをサポートしているためです。

初心者の場合は、デフォルトの bashを使用してください 今のところシェルは大丈夫です。ただし、必要に応じて切り替える方法を知っておく必要があります。

使用しているシェルを確認する

使用しているシェルを確認するには、次のコマンドを入力します:

echo $0

ターミナルには、ハイフンが前に付いたシェル名が表示されます。

ログインシェルを変更する

ユーザーアカウントのデフォルトのシェルを変更するには、システム環境設定>ユーザーとグループを開きます。 。ロックアイコンをクリックして、管理者の資格情報を入力します。次に、リストから自分の名前を右クリックして、詳細オプションを選択します。

Macターミナルをカスタマイズしてより便利にする方法

表示されるダイアログウィンドウで、ログインシェルの下のオプションを変更します 。これを有効にするためにMacを再起動する必要はありません。ターミナルセッションを終了して再開し、新しいシェルで開始します。

Macターミナルをカスタマイズしてより便利にする方法

任意のユーザーアカウントのデフォルトのシェルターミナルを変更するには、ターミナル>設定を選択します 一般をクリックします ツールバーにあります。 シェルが開くの横 、コマンド(完全なパス)を選択します フィールドに新しいシェルへのパスを入力します。

Macターミナルをカスタマイズしてより便利にする方法 コマンドプロンプトをカスタマイズする

デフォルトのコマンドラインプロンプトには、ターミナルを開くたびに同じ情報が表示されます。プロンプトを定義するために使用されると、興味深いデータを明らかにすることができる多くの特殊文字シーケンスがあります。

プロンプトの外観は、環境変数 $ PS1に保存されます。 。次のように入力すると:

echo $PS1

結果のテキストは、次の形式のシェルプロンプトのデフォルト設定で文字列コード化されます。

\h:\W \u\$
  • \ h ホストコンピュータ名を表します
  • \ W 現在の作業ディレクトリです
  • \ u 現在のユーザーを表します

macOSでは、 .bash_profile シェルの外観と動作をどのようにするかについて、さまざまな設定を含めることができます。 .bash_profileで行うカスタマイズ シェルセッションにのみ適用されます。シェルスクリプトには適用されません。 .bash_profileを編集するには ナノで、次のように入力します:

nano ~/.bash_profile

新しい行に、 PS1 ="..."を追加します 。これらの引用符の間に一連の文字を入れて、プロンプトをカスタマイズします。 bashのドキュメントマニュアルには、プロンプトの特殊文字の包括的なリストがあります。例:

PS1="\!\d\u\$"
  • このコマンドの履歴番号を表します
  • \ d 曜日/月/日付形式の日付です
  • \ u ユーザー名を表します
  • $ 効果的なUIDです

シーケンスを入力したら、 Control + Oを押します 新しい情報を書きます。次に、 Control + Tを押します この情報を.bash_profileに保存します ファイル。ターミナルを終了して再起動し、変更を確認します。

Macターミナルをカスタマイズしてより便利にする方法

私が好きなプロンプトシーケンスの1つは次のとおりです。

PS1="\w \! \$"

これを試してみて、気に入ったかどうかを確認してください。マルチユーザーシステムでは、ホスト名、ユーザー名、bashバージョン、コマンドの履歴番号などを入力して、詳細情報を取得できます。

いくつかのターミナルの代替案を試してください

ターミナルアプリは、何十年もの間、デフォルトのコマンドラインインターフェイスでした。始めたばかりでも、Terminalを長期間使用したことがある場合でも、これらのカスタマイズにより生産性を高めることができます。ほとんどのAppleアプリと同様に、Terminalは、新規ユーザーのアクセシビリティと開発者の電源機能のバランスをとろうとします。

コマンドラインのパワーユーザーになるには、分割ペインのサポート、オートコンプリートの提案、検索、履歴の貼り付けなど、より多くの機能が必要です。ワークフローに適合するこれらの便利なターミナルの代替案を確認してください。


  1. 17 Mac トラックパッド ジェスチャとそのカスタマイズ方法

    Mac のトラックパッドは、標準のマウスの単なる代替品ではありません。実際にはそれ以上です。マシンのトラックパッドを構成するための別のパネルもあります.トラックパッドを使用してアプリを切り替えたり、ファイルに関する詳細情報を取得したり、Launchpad を開いてアプリにアクセスしたりできます。 これらの Mac トラックパッド ジェスチャを学習することをお勧めします。これにより、はるかに少ない労力でデバイスを最大限に活用できます。これらのジェスチャのほとんどはカスタマイズ可能であるため、デフォルトの動作が気に入らない場合は変更できます。 Mac トラックパッドのジェスチャーをカスタマイズ

  2. Mac でターミナルを開く方法 (4 つの方法)

    システム設定を深く掘り下げたり、一般的なエラーやバグのトラブルシューティングを行ったり、OS に何らかの変更を加えたりする必要がある場合に、ターミナルが介入します。ほとんどの人が認識しているように、Mac のターミナルは「コマンド プロンプト」を Windows で使用します。 Mac のターミナルはコマンドライン システムであり、macOS に組み込まれているデフォルトのアプリで、シ​​ステムをすばやく制御できます。そのため、オペレーティング システムへのテキスト ベースのアクセスを提供します。ターミナルを使用すると、コマンドを実行して実行し、Mac で開発者レベルのタスクを実行できます。