ドキュメントを読むことは、あなたの第二の性質になるべきです。特に最初は、システム ドキュメント、基本コマンドのマニュアル、HOWTO などを読むことが重要です。ドキュメントの量が非常に多いため、関連するドキュメントをすべて含めることは不可能です。この本は、man ページを読む習慣を刺激するために、議論されているすべての主題に関して最も適切なドキュメントにあなたを導きます。
2.2.3. Bash 機能の使用
いくつかの特別なキーの組み合わせにより、ほぼすべての Linux システムのデフォルトである GNU シェル Bash でより簡単かつ迅速に操作できるようになります (セクション 3.2.3.2 を参照)。以下は最もよく使用される機能のリストです。最初から Linux を最大限に活用できるように、これらの機能を使用する習慣をつけることを強くお勧めします。
表 2-2. Bash でのキーの組み合わせ
キーまたはキーの組み合わせ | 演算 |
Ctrlキー+A | カーソルをコマンド ラインの先頭に移動します。 |
Ctrlキー+C | 実行中のプログラムを終了し、プロンプトを返します。第 4 章を参照してください。 |
Ctrlキー+D | 現在のシェルセッションからログアウトします。 終了する or ログアウト. |
Ctrlキー+E | カーソルをコマンド ラインの末尾に移動します。 |
Ctrlキー+H | バックスペース文字を生成します。 |
Ctrlキー+L | この端末をクリアしてください。 |
Ctrlキー+R | コマンド履歴を検索するには、セクション 3.3.3.4 を参照してください。 |
Ctrlキー+Z | プログラムを一時停止するには、第 4 章を参照してください。 |
矢印左 および 右矢印 | コマンド ライン上でカーソルを 1 つ左または右に移動すると、先頭と末尾以外の場所に文字を挿入できるようになります。 |
アローアップ および 矢印ダウン | 履歴を閲覧します。繰り返したい行に移動し、必要に応じて詳細を編集して、 入力します 時間を節約するために。 |
シフト+PageUpキー および シフト+PageDownキー | 端末バッファを参照します (画面からスクロールして消えたテキストを表示します)。 |
タブ | コマンドまたはファイル名の補完。複数の選択肢がある場合、システムは音声または視覚的なベルで通知するか、選択肢が多すぎる場合は、すべてを表示するかどうかを尋ねます。 |
タブタブ | ファイルまたはコマンドの補完の可能性を表示します。 |
上記の表の最後の2つの項目については、追加の説明が必要かもしれません。たとえば、ディレクトリを変更する場合 非常に長い名前を持つディレクトリそんなに長い名前を入力する必要はありません。コマンドラインに入力するだけです。 cd ディレクトリを押して タブ 他に同じ3文字で始まるファイルがなければ、シェルが名前を補完します。もちろん、他に「d」で始まる項目がない場合は、次のように入力することもできます。 cd d その後 タブ複数のファイルが同じ文字で始まっている場合、シェルはそれを知らせるので、 タブ 短い間隔で 2 回実行すると、シェルに選択肢が表示されます。
あなたのプロンプト> cd st
スタートそこのもの
詰め物
あなたのプロンプト> cd st
スタートそこのもの
上記の例では、最初の2文字の後に「a」と入力して タブ この場合も、他の可能性は残されておらず、シェルは「rthere」という文字列を入力しなくてもディレクトリ名を補完します。
あなたのプロンプト> cd スタート
もちろん、まだ打たなければなりません 入力します この選択を受け入れること。
同じ例で、「u」と入力して タブと入力すると、シェルは「ff」を追加しますが、複数の選択肢があるため、再度エラーが発生します。 タブタブ もう一度、選択肢が表示されます。システムにとって選択肢を明確にする1つ以上の文字を入力すると、 タブ もう一度、または 入力します 選択したいファイル名の末尾に達すると、シェルはファイル名を補完し、そのディレクトリに移動します (実際にディレクトリ名である場合)。
これは、コマンドの引数であるすべてのファイル名に対して機能します。
コマンド名の補完も同様です。 ls そして、 タブ キーを2回押すと、 パス (セクション3.2.1を参照) 次のXNUMXつの文字で始まる文字列:
あなたのプロンプト> ls | ls lsdev | lspci | lsraid lsw |
lsattr lsb_release | lsmod lsof | lspgpot lspnp | lss16toppmlsusb |