Index |
Windows and tabs Settings Colors Keyboard shortcuts Hints for working with the Terminal Bash customization |
ターミナル (Terminal)
Deskbar: | ||
場所: | /boot/system/apps/Terminal | |
設定ファイル: | ~/config/settings/Terminal ~/config/settings/profile - /boot/system/settings/etc/profile のデフォルトに追加 / 上書き ~/config/settings/inputrc - /boot/system/settings/etc/inputrc のデフォルトに追加 / 上書き |
ターミナルは、Haiku の Bash (Bourne Again Shell) へのインターフェースです。
シェルで作業することに関するオンラインチュートリアルへのリンクは、スクリプトを参照ください。また、Haiku のコマンドラインアプリケーションも見てください。ここではターミナルアプリケーション自体に集中します。
ウィンドウとタブ
単純に多くのターミナルを起動するか、すでに実行中のターミナルから、ALT N で新しいウィンドウを開くことで、必要に応じていくつでもターミナルを開けます。また、ターミナルのタブビューを使って ALT T で新しいタブを開けます。
タブの空白部分をダブルクリックすると新しいタブが開き、タブをダブルクリックするとタイトルを編集するダイアログが開きます。% で指定された変数はいくつかあり、テキストフィールド上にマウスを移動させると説明がツールチップで表示されます。
標準 (%1d: %p) では、タブはカレントディレクトリを表示し、: で区切った後、現在実行中のプロセス (bash が実行中かアイドル中の場合は --) を表示します。上のスクリーンショットでは、Desktop フォルダー内の FTP セッションを最初のタブで実行しており、二つ目のタブは、home で待機中です。
でターミナルのウィンドウタイトルも同様に編集できます。
タブを右クリックすると、
か、ダブルクリックのように をするコンテキストメニューが表示されます。ターミナルのウィンドウはほかのウィンドウのようにサイズを変更するか、ALT ENTER で全画面表示に切り替えます。
メニューでプリセットされたサイズを使えます。All the settings you change directly through the
menu, like , , or are only kept for the current session. If you want to make permanent changes, you have to either invoke or apply them in the panel.設定
ではターミナルの標準設定を変更できます。
Most of the offered settings speak for themselves. Not entirely obvious though, the font size is set in the submenu of the
Hover your mouse over the "formulas" for naming tab and window titles to get tooltips for the available variables.
続けて、いくつかのオプションについて:
GNU Emacs や GNU readline ライブラリのような ASCII キャラクタセットの拡張部分へのアクセスに依存する特定のUNIXソフトワエアと作業する場合。
チェックボックスを有効にすると、アプリケーションがまだ実行されている時に、ターミナルウィンドウを閉じようとすると警告されるでしょう。
異なる設定を別のプロファイルに保存する。プロファイルをダブルクリックすると、それに応じて設定されたターミナルが開く。 | ||
設定パネルを開いた時の設定に戻す。 | ||
すべての設定をデフォルト値にリセットします。 |
Colors
opens a panel to configure the colors used by Terminal.
From the top menu, you can choose a pre-defined
like or or create a one by selecting the color you want to change ( , , etc.) and then use the color picker below.You can also configure "ANSI colors", which are the first 8 named colors in the color palette of terminal applications. You choose a color, for example "ANSI red color", and then adjust it with the color picker below. The effect is visible live in the open Terminal and in the preview below. The exact colors used in various places are documented at Wikipedia.
let's you save your custom color scheme under a name that will appear in the ~/config/settings/Terminal/Theme. | menu at the top, if you put it in the default location||
brings back the colors that were active when you opened the colors panel. | ||
すべての設定をデフォルト値にリセットします。 |
キーボードショートカット
ショートカットとキーの組み合わせに、便利なショートカットの一覧が載っています。
もう 1 つの便利な機能として、追加のキーボードとマウスの組み合わせがあります。ALT を押したままだと、マウスポインターの下のパスまたは URL が反転表示されます。左クリックでファイル / フォルダーあるいはウェブサイトが開きます。右クリックで (パスをコピー)または (絶対パスをコピー) のコンテキストメニューが開きます。ユーザーが /MyData/source/haiku/ にいるとして、マウスポインターの下のパスが generated/objects/haiku/x86_gcc2/release/apps/stylededit/StyledEdit であるなら、後者のメニューは結合された絶対パス<ここで深呼吸>:
/MyData/source/haiku/generated/objects/haiku/x86_gcc2/release/apps/stylededit/StyledEdit となります。
ALT SHIFT を押したままだと、マウスポインターが指すところまでのパスが反転表示されます。
ところで、ターミナルウィンドウ内で右クリックすると、クリップボードの内容を挿入します。これと反転表示されたパスのコピーとを組み合わせると、深いフォルダー階層のすばやいナビゲーションに使えます。
ターミナルで作業するためのヒント
ファイルやフォルダーを Tracker ウィンドウからターミナルにドラッグすると、ファイルやフォルダーの場所をカーソル位置に挿入します。右クリックでドラッグすると、次のようなアクションがコンテキストメニューに表示されます。
左クリックと同様、ファイルの場所を挿入。 ドラッグされたファイルのフォルダーへディレクトリを変更。 現在ターミナルで作業中のディレクトリにドラッグされたファイルのリンクを作成。 ドラッグされたファイルをカレントディレクトリへ移動。 ドラッグされたファイルをカレントディレクトリにコピー。 open [filename] コマンドであらゆるファイルも優先アプリケーションで開けます。これは現在の (".") フォルダーと親 ("..") フォルダーの表現でも動作可能で、Tracker ウィンドウ内に開かれます。現在作業中のディレクトリを開くには以下のように入力してください。
open .
コマンドが大量の出力を生成すると、いろいろなものがどんどんスクロールします。これらのコマンドをいくつか使用すると、スクロールバックして最新の出力のスタート地点を探すのが難しくなります。ALT L で、コマンドが問題を起こす前にスクロールバックバッファーをクリアできます。すぐに、まっさらなスクロールバッファーにより、スクロールバーを上にスクロールするだけで出力のスタート地点を見つけられます。
または
Bash のカスタマイズ
bash は Unix 由来なので、カスタマイズする方法は数え切れないほどあります。ユーザーにとって重要なファイルは、profile と .nputrc の 2 つです。
ファイルは両方とも /boot/home/config/settings/ 内に作成でき、/boot/system/settings/etc/ で設定されたシステムデフォルトを上書きできます。
profile
profile は新しいターミナルを開くたびにロードされ、bash の動作に影響するさまざまなエイリアスや変数を設定します。これについてのヘルプはオンラインで見つけられるでしょう。
The Haiku/BeOS Tip Server からいろいろなヘルプを見られます。たとえば、
追加のヘルプは、こちらへ。
inputrc
inputrc はキーバインドに対応します。Haiku は便利なデフォルトを提供するので、ユーザーが詳細設定を変更する必要はないでしょう。特別なキーバインドが必要な場合は、The GNU Readline Library などのオンラインリソースを見てください。