Macターミナルをカスタマイズしてより便利にする方法
ターミナルアプリは、macOSのコマンドラインへのゲートウェイです。コマンドを受け取り、他のコマンドを呼び出してルーチンタスクと複雑なタスクの両方を実行するシェルまたはコマンドインタープリターとのインターフェイスを提供します。
ターミナルを始めたばかりの場合、またはターミナルでかなりの時間を費やしている場合は、外観、感触、およびさまざまな属性をカスタマイズすることをお勧めします。ターミナルをカスタマイズして、環境とワークフローに最適なものにするための興味深い方法をいくつか紹介します。
ターミナルアプリを開くと、2行のテキストを含むほぼ空のウィンドウが表示されます。最初の行には、最後にログインした日時が表示されます。例:
Last login: Wed Feb 13 01:08:35 on ttys000
2行目は、実際のコマンドプロンプトです。最後の長方形のボックスがカーソルです。次の行にコマンドを入力します:
Rahul-Mac:~ rahulsaigal$
これらの各要素の意味は次のとおりです。
- プロンプトの最初の部分は、Macの名前です。コロン(: )は視覚的な区切り文字です。
- 2番目の部分はチルダで始まります(〜 )。これは、ホームディレクトリにいて、短いユーザー名を使用していることを示します。
- 最後に、ドル記号( $ )は、root以外のユーザーとしてログインしていることを意味します。
ターミナルウィンドウは、macOSの他のアプリと同じように動作します。コンテンツを最小化、移動、サイズ変更、ズーム、およびスクロールできます。ターミナルを長時間使用すると、入力したコマンドによって大量のテキストが生成されます。
このテキストは小さく、分析が難しく、カーソルを見つけるのが難しくなる可能性があります。ウィンドウのサイズを変更することはできますが、アプリを終了すると、それらの変更は失われます。
ターミナルウィンドウを変更するには、シェル>インスペクターを表示に移動します またはCmd+ Iを押します インスペクターを開くには 窓。 ウィンドウの下 セクションで、列に値を入力します および行 フィールドに移動するか、ウィンドウのサイズを変更して、これらの値を自動的に入力します。
ターミナルウィンドウを特定のサイズ、形状、および位置にした後、シェル>デフォルトとして設定を使用を選択します。 。
ターミナルテーマを微調整します
デフォルトのターミナルには、白い背景に黒いテキストが付いています。ただし、背景色、フォント(書体とサイズ)、テキストの色、カーソルの種類など、さまざまな属性をカスタマイズできます。
シェル>新しいウィンドウに移動します 組み込みのテーマのいくつかを試してみてください。これらには草が含まれます 、自作 、マニュアルページ 、海 、レッドサンド 、など。
設定>プロファイル ペインには、事前に作成されたすべてのテーマが表示されます。左側のサイドバーに視覚的なサムネイルが表示され、右側のパネルに属性が表示されます。これは6つのセクションに分かれています:テキスト 、ウィンドウ 、タブ 、シェル 、キーボード 、および詳細 strong> 。
属性を微調整するには、テーマを選択し、プロファイルの複製を選択します ギアから メニュー。
ターミナルでは、さまざまなテキスト属性をカスタマイズできます。使用するフォントを変更するには、変更をクリックします フォントのボタン セクションを選択し、フォントの書体とサイズを選択します。
テキストのスムージングを適用したり、太字のフォントを使用したり、太字のテキストに明るい色を使用したりすることができます。テキストの色を変更する場合は、テキストをクリックします。 色を付けてオプションを選択します。
カーソルの形を変更するには、ブロックを選択します 、下線 、または垂直バー 。 カーソルという単語の横にあるカラーボタンをクリックします 色も変えます。 不透明度を調整することで、ターミナルウィンドウを透明にすることができます およびぼかし スライダー。
このようにして、ターミナルウィンドウをWebページの真上に配置し、手順を読みながらコマンドを入力できます。
ウィンドウ属性には、タイトル、サイズ、スクロールバック制限、およびその他の動作が含まれます。このペインで選択したオプションは、ターミナルアプリ全体ではなく、プロファイルにのみ適用されることに注意してください。ウィンドウの名前を変更するには、タイトルに新しいテキストを入力します フィールド。
チェックボックスのいずれかまたはすべてを選択して、アクティブなプロセスの名前、作業ディレクトリ、パス、シェル名などを表示します。現在のテーマのデフォルトのウィンドウサイズを変更したり、スクロールバックバッファのサイズを構成して、ターミナルに数日または数週間前に入力したコマンドの履歴を保存することもできます。
このセクションでは、ターミナルの動作を微調整できます。起動時に実行するコマンドを選択できます。たとえば、代替シェルを開始します。ウィンドウを閉じる前にターミナルにプロンプトを表示させることもできます。 閉じる前に確認するを設定します 常に 誤って殺してしまうのを防ぐため、または絶対にに設定しないでください そのプロンプトが煩わしいと感じた場合。
ログインシェル以外のプロセスがある場合のみをチェックした場合 、アプリを終了する前にターミナルから警告が表示されます。この機能は、誤って間違ったウィンドウ要素をクリックしたり、間違ったキーシーケンスを押したりした場合に役立ちます。
ターミナルウィンドウを特定の方法で配置し、再配置して再起動せずにセッションを再開したいですか?ウィンドウグループ機能を使用すると、時間を節約し、生産性を向上させることができます。これを使用すると、各ウィンドウに独自のプロセス、属性、およびデスクトップ上の位置を設定できます。
たとえば、あるウィンドウでVimを使用してファイルを編集し、別のウィンドウでOctaveを実行しているとします。おそらく、別のウィンドウでコマンドを試しているときに、あるウィンドウでプログラムのマニュアルページを参照したい場合があります。また、1つのシェルが長いタスクの実行でビジー状態の場合は、別のウィンドウでコマンドを実行することをお勧めします。
ウィンドウグループを確立する前に、次のことを行う必要があります。
- 必要に応じて画面上のウィンドウを整理します。
- 各ウィンドウの属性、サイズ、および形状を微調整します。
- 再開するウィンドウごとにコマンドを実行します。
次に、ウィンドウ>ウィンドウをグループとして保存を選択します。 。名前を入力し、[ターミナルの起動時にウィンドウグループを使用する]をオンにします 、[保存]をクリックします 。
ウィンドウグループを復元するには、ウィンドウ>ウィンドウグループを開くを選択します。 。そうすれば、現在のシェルで作業を続けることができますが、特定の一連のタスクを実行する必要があるときはいつでもグループを開くことができます。
設定>ウィンドウグループを開きます 歯車をクリックします ウィンドウグループをインポート、エクスポート、または削除するためのアイコン。他のアプリケーションウィンドウがある場合は、気が散らないようにウィンドウグループを別のデスクトップワークスペースに割り当てます。
macOSのデフォルトのログインシェルはbashです シェル。ただし、 / bin / bash など、さまざまなシェルも提供されます。 、 / bin / csh 、 / bin / zsh 、 / bin / ksh 、 もっと。 Unix愛好家は、 zshを使用するのが大好きです。 (または Z )shellは、bashシェルの上に多くの機能を提供し、数十のプラグインをサポートしているためです。
初心者の場合は、デフォルトの bashを使用してください 今のところシェルは大丈夫です。ただし、必要に応じて切り替える方法を知っておく必要があります。
使用しているシェルを確認するには、次のコマンドを入力します:
echo $0
ターミナルには、ハイフンが前に付いたシェル名が表示されます。
ユーザーアカウントのデフォルトのシェルを変更するには、システム環境設定>ユーザーとグループを開きます。 。ロックアイコンをクリックして、管理者の資格情報を入力します。次に、リストから自分の名前を右クリックして、詳細オプションを選択します。
表示されるダイアログウィンドウで、ログインシェルの下のオプションを変更します 。これを有効にするために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に保存します ファイル。ターミナルを終了して再起動し、変更を確認します。
私が好きなプロンプトシーケンスの1つは次のとおりです。
PS1="\w \! \$"
これを試してみて、気に入ったかどうかを確認してください。マルチユーザーシステムでは、ホスト名、ユーザー名、bashバージョン、コマンドの履歴番号などを入力して、詳細情報を取得できます。
ターミナルアプリは、何十年もの間、デフォルトのコマンドラインインターフェイスでした。始めたばかりでも、Terminalを長期間使用したことがある場合でも、これらのカスタマイズにより生産性を高めることができます。ほとんどのAppleアプリと同様に、Terminalは、新規ユーザーのアクセシビリティと開発者の電源機能のバランスをとろうとします。
コマンドラインのパワーユーザーになるには、分割ペインのサポート、オートコンプリートの提案、検索、履歴の貼り付けなど、より多くの機能が必要です。ワークフローに適合するこれらの便利なターミナルの代替案を確認してください。
-
17 Mac トラックパッド ジェスチャとそのカスタマイズ方法
Mac のトラックパッドは、標準のマウスの単なる代替品ではありません。実際にはそれ以上です。マシンのトラックパッドを構成するための別のパネルもあります.トラックパッドを使用してアプリを切り替えたり、ファイルに関する詳細情報を取得したり、Launchpad を開いてアプリにアクセスしたりできます。 これらの Mac トラックパッド ジェスチャを学習することをお勧めします。これにより、はるかに少ない労力でデバイスを最大限に活用できます。これらのジェスチャのほとんどはカスタマイズ可能であるため、デフォルトの動作が気に入らない場合は変更できます。 Mac トラックパッドのジェスチャーをカスタマイズ
-
Mac でターミナルを開く方法 (4 つの方法)
システム設定を深く掘り下げたり、一般的なエラーやバグのトラブルシューティングを行ったり、OS に何らかの変更を加えたりする必要がある場合に、ターミナルが介入します。ほとんどの人が認識しているように、Mac のターミナルは「コマンド プロンプト」を Windows で使用します。 Mac のターミナルはコマンドライン システムであり、macOS に組み込まれているデフォルトのアプリで、システムをすばやく制御できます。そのため、オペレーティング システムへのテキスト ベースのアクセスを提供します。ターミナルを使用すると、コマンドを実行して実行し、Mac で開発者レベルのタスクを実行できます。