Linuxのキーボードショートカットを使いこなすことは、作業が断続的になるか、システムを完全に使いこなせるようになるかの大きな違いを生み出すスキルのひとつです。コンピューターの前で長時間作業する場合、覚えたキーの組み合わせ一つ一つが数秒の節約になり、一日の終わりには数分、そして一週間の終わりには数時間もの時間を節約できます。
この記事では、最も人気のある環境(特にGNOME/Ubuntu)で動作するデスクトップおよびターミナルショートカットの包括的なコレクションと、一般的なバリエーションや便利なニュアンスを紹介します。目的は、ウィンドウ、デスクトップ、アプリケーション間をシームレスに移動し、コンソールを驚くほど高速化することです。カーソルの移動、編集、コピー/ペースト、プロセスの管理、履歴の検索など、さまざまな操作を高速化できます。また、カスタムショートカットの作成方法やアクセシビリティに関するヒントもご紹介します。
必須のデスクトップショートカット(GNOME/Ubuntu)
もし覚えるべきキーがほんの数個しかないとしたら、これらを覚えておきましょう。これらを使えば、キーボードから手を離さずにアプリを開いたり、タスクを切り替えたり、セッションをコントロールしたりできるので、日々の作業が驚くほど効率的になります。
Super: アクティビティビュー(ランチャーと実行中のウィンドウ)を開きます。アプリの検索、デスクトップの表示、すべてを一目で整理するのに便利です。多くのキーボードでは、 スーパーはロゴの鍵です Windows.Ctrl+Alt+T: ほとんどのGNOMEベースのディストリビューションで新しいターミナルを開きます。チュートリアルで「ターミナルを開く」という指示があったときに最も頻繁に引用されるショートカットでしょう。 Ubuntu ではそのまますぐに動作します。.Super+LoCtrl+Alt+L: 画面を瞬時にロックします。離席時にセッションを保護する最も速い方法です。 ロックメニューを探すことなく.Super+DoCtrl+Super+D: すべてのウィンドウを非表示にしてデスクトップを表示します。もう一度押すと、前の状態に戻ります。 デスクトップファイルの「クリーニング」と表示に最適.Super+A: インストール済みアプリケーションのグリッド(アプリメニュー)を開きます。ドットアイコンを使わずに、すばやく表示・検索できます。 数クリックで短縮.Alt+TaboSuper+Tab開いているアプリケーションを順番に切り替えます。Shift方向を反転する:Alt+Shift+TaboSuper+Shift+Tab. 定番のアプリスイッチャー.Super+Flecha(左/右/上/下): ウィンドウを調整 (左/右半分)、最大化 (上)、または復元/最小化 (下) します。 モザイク風の窓レース.Super+MoSuper+V: 通知とカレンダー領域を表示/非表示にします。 マウスを使わずに通知を確認するのに便利です.Ctrl+Alt+Flecha(上/下): ワークスペースを切り替えます。 まるで仮想の「床」であるかのように上下に動きます。.Ctrl+Alt+Tab: システム要素(トップバー、通知パネルなど)間のフォーカスを切り替えます。 窓の間だけでなく.Alt+F1: 設定に応じてアプリケーション メニュー内に検索ボックスを開きます。 検索への即時アクセス.Alt+F2: 「コマンド実行」ダイアログボックスを開きます。ターミナルを開かずにコマンドを素早く実行するのに最適です。 貴重な数秒を稼ぐ.Ctrl+Super+Flecha(上/下): 一部の GNOME 構成でアクティブなウィンドウを最大化または最小化します。 利用できる場合は非常に実用的なオプションです。.Alt+F4: 現在のウィンドウを閉じます (広くサポートされているショートカット)。 一部のアプリではCtrl+Qも使用できます.Clic con botón central: X11で選択範囲をコピー/貼り付けします。テキストを選択してホイールをクリックすると、フォーカスがある場所に貼り付けられます。 古典的なLinuxの「一次選択」.Ctrl+Alt+Supr標準の GNOME ではシャットダウン/ログアウト オプションが開きますが、Ubuntu では直接ログアウトされることが多いです。 配布対象となる行為.
GNOMEのバージョンやLinuxディストリビューションによっては、一部の組み合わせが異なったり、デフォルトで有効になっていない場合があることに注意してください。何かがうまく動作しない場合は、設定で検索するか、カスタムショートカットを作成してみてください。場合によっては、「グローバル」環境やショートカットが特定の環境設定を上書きすることがあります。
詳細なデスクトップとウィンドウの管理
マルチタスクを行う際には、仮想デスクトップとウィンドウ切り替えが非常に役立ちます。これらのショートカットは、特に複数の操作を素早く連続して行う際に、クリック数を最小限に抑えるように設計されています。
Ctrl+Alt+Flecha Arriba/Abajo: GNOME および派生製品におけるデスクトップ (ワークスペース) 間の移動。Ctrl+Alt+Shift+Flecha Arriba/Abajo: 設定に応じて、フォーカス/位置をスペース間で並べ替えたり移動したりします。設定によっては、このバリアントは デスクトップの「優先順位」を再配置する 最も頻繁に使用するものをより簡単に利用できるようにします。Alt+F7キーボードを使ってウィンドウを移動します。マウスが反応しない、または接続されていない場合に最適です。 またはウィンドウが画面外になった場合.Alt+F8矢印キーを使ってウィンドウのサイズを変更します。マウスに触れることなく、サイズを完全にコントロールできます。 非常に役立つ ラップトップ.
調整ジェスチャーも活用しましょう(Super+Flecha)を使用すると、画面の半分を「固定」して、各ウィンドウを手動で調整することなく、ドキュメントやコードを比較できます。 ワークスペースの準備に精通している.
ターミナル: 正確に移動する (カーソルとナビゲーション)
Linuxコンソールはreadlinesをベースとしています。つまり、テキストエディタのようにテキスト内を移動でき、強力で一貫性のあるショートカットキーを利用できます。これらのショートカットキーを覚えれば、長いコマンドも簡単に編集できるようになります。
Ctrl+A: 行の先頭へ移動します。Ctrl+E: 行の末尾に移動します。Ctrl+BoFlecha Izquierda: 1 文字分戻ります。Ctrl+F: 文字を進めます。Alt+BoCtrl+Flecha Izquierda: 1単語前に戻ります。Alt+FoCtrl+Flecha Derecha: 次の単語の先頭に移動します。
これらのナビゲーションショートカットを使用すると、マウスを使ってカーソルを移動させる必要がなくなり、行が長い場合、速度に顕著な違いが生じます。
ターミナル: コピー、切り取り、貼り付け、ヤンク
ターミナルでは、コピー&ペーストにグラフィカルアプリケーションと同じショートカットキーが必ずしも使用されるとは限りません。ただし、最新のエミュレータのほとんどでは、Shift + Ctrl キーを使用するのが標準となっています。システムが正しくコピーしない場合は、クリップボードの問題を確認してください。
Ctrl+Shift+C: 選択範囲をコピー クリップボード.Ctrl+Shift+V: クリップボードから貼り付けます。Ctrl+U: カーソルから行の先頭まで切り取ります。Ctrl+K: カーソルから行末までを切り取ります。Ctrl+W: カーソルの前の単語を切り取ります。Alt+DoEsc+D: カーソルの後の単語を切り取ります。Ctrl+Y: 最後に切り取った部分(ヤンク部分)を貼り付けます。 U/K/W/Dで削除したものを復元します.Alt+Y: 最後から 2 番目の切断片を接着します (ヤンクの「リング」を破壊します)。
X11には「プライマリ選択」機能があることを覚えておいてください。テキストを選択して、マウスの中央ボタンをクリックするだけで貼り付けられます。短いテキストであれば非常に高速で、「通常の」クリップボードとは独立しているため、Ctrl+Cでコピーした内容を上書きすることはありません。
ターミナル: 削除してクリーンアップ
切り取りに加えて、文字や単語を削除しても断片をYanksリングに保存しない「破壊的」なショートカットもあります。削除したものを復元したくない場合は、これらのショートカットを使用してください。
Ctrl+HoRetroceso: 文字を削除します (バックスペース)。Ctrl+DoSupr: カーソル下の文字を削除します。行が空の場合は、 ターミナルセッションを閉じる (相当exit).Ctrl+W: カーソルの前の単語を削除します。Alt+DoEsc+D: カーソルの後の単語を削除します。Ctrl+U: カーソルから行の先頭までを削除します。Ctrl+K: カーソルから行末までを削除します。Ctrl+L:画面をきれいにする(clear), スクロール履歴を失うことなく.
デバッグ中に出力が管理不能になった場合、 Ctrl+L 一瞬できれいなキャンバスが出来上がり、 彼の弟は「退場」 (Ctrl+D (空行付き) は本題に入り、現在のシェルを閉じます。
ターミナル: 高度なテキスト編集
削除せずに編集することも重要なスキルです。転置、大文字小文字の変更、パスの自動補完などは、特に長いコマンドの場合に多くの時間を節約できます。
Ctrl+T: カーソルの前の 2 つの文字を交換します。Esc+ToAlt+T: 前の 2 つの単語を入れ替えます。Esc+UoAlt+U: 単語の末尾まで、または次のスペースまで(バリアントによって異なります)大文字に変換します。Esc+LoAlt+L: 単語の末尾または次のスペースまで小文字に変換します。Alt+C: 現在の文字を大文字にして、カーソルを単語の末尾に置きます。TABoAlt+I: コマンドとパスを自動補完します。複数の可能性がある場合はダブルクリックするとオプションが表示されます。 彼はターミナルのスピード王だ.
オートコンプリートは入力の手間を省くだけでなく、入力ミスを減らし、覚えていない可能性のあるパスやサブコマンドを表示することで、時間の経過とともに操作の記憶力を向上させます。
コマンド履歴と検索
書き込んだものはすべて ~/.bash_history (シェルによっては他の履歴も表示されます)。操作方法を知っていれば、複雑なコマンドを数秒で取得できます。 手で書き直すことなく.
Ctrl+PoFlecha Arriba: 前のコマンド。さらに前に戻るには繰り返します。Ctrl+NoFlecha Abajo: 次のコマンド (前へ移動した場合)。Alt+.: 最後に実行されたコマンドの最後の単語を挿入します。Alt+<: 履歴の最初のコマンドにジャンプします。Alt+>: 履歴の最後のコマンドにジャンプします。Ctrl+R: 履歴の増分検索。一致するものを検索するコマンドの一部を入力して、Ctrl+Rもう一度クリックして、さらに多くの結果を参照します。Alt+P: 非増分検索の代替手段。EnteroCtrl+O: 見つかった一致を実行しますCtrl+R.Ctrl+J: 一致を実行せずに行に配置します (事前に編集するため)。Ctrl+G: 履歴検索を中止します。 非常口.
検索する習慣を身につける Ctrl+R 再度入力する前に、時間を節約できるだけでなく、長いコマンドや複雑なオプションを持つコマンドでのエラーも削減できます。 特にパイプラインにおいて.
端末でのプロセスとジョブ
シェルは、プロセスをフォアグラウンドとバックグラウンドの両方で実行できます。基本的なジョブ制御ショートカットを知っていれば、真のコマンドラインプロのようにタスクを一時停止、強制終了、再開できます。
Ctrl+C: 送信SIGINTフォアグラウンド プロセスに (割り込み/終了) します。Ctrl+Z: タスクを一時停止し、バックグラウンドに送ります(サスペンド)。再開するには、fgobg相談後jobs.Ctrl+D: 行にテキストがない場合、現在の端末セッションを閉じます(exit), ネストされたシェルを終了するのに便利.
覚えておいてください: jobs 仕事のリスト、 fg %n 一つを前に出して bg %n バックグラウンドで実行され続けます。このサイクルをマスターすると、多くのメリットが得られます。 長時間のタスクを管理する柔軟性.
ターミナルのアクセシビリティ、タブ、ナビゲーション
作業が長かったり、フォントサイズが大きすぎたりする場合は、これらのショートカットが役立ちます。タブ操作や全画面表示での作業にも、フォーカスを失うことなく素早くアクセスできるオプションが用意されています。
Ctrl+Shift++: フォントサイズを大きくします。Ctrl+Shift+-: フォントサイズを小さくします。Ctrl+Shift+Inicio/Fin: セッション バッファの先頭/末尾にジャンプします。Ctrl+Shift+Repág/AvPág: 1 ページ上/下にスクロールします。Ctrl+Shift+Flecha Arriba/Abajo: 1行上/下に移動します。Ctrl+Shift+T: ターミナルエミュレータで新しいタブを開きます。Ctrl+Shift+Flecha Izquierda/Derecha: タブを切り替えます。Ctrl+Shift+W: 現在のタブを閉じます。F11: 端末の全画面モード。 読書スペースが広がる ログ.Ctrl+S: ターミナルの出口を「フリーズ」します (フローをブロックします)。 すぐに読むのにとても便利です.Ctrl+Q: 終了を再開します(停止した操作のロックを解除します)Ctrl+S).
冗長なインストールや出力を扱う場合は、 Ctrl+S 詳細を読んで続行するには Ctrl+Q これは、 重要な情報の紛失を防ぎます.
ターミナルの開閉(バリエーション)
ターミナルを起動するためのショートカットは複数あり、環境やエミュレータによって異なる場合があります。ただし、ここで紹介するショートカットは最も一般的なもので、特にUbuntuではほとんどの場合に有効です。
Ctrl+Alt+T: 新しいターミナルを開きます (GNOME/Ubuntu の標準)。Ctrl+T: 一部の環境では、ターミナル (または現在のエミュレータの新しいタブ) を開くために使用されます。 構成によって異なる場合があります.Ctrl+D: アクティブな端末のセッションを閉じます(exit行が空の場合)。
ディストリビューションが応答しない場合は Ctrl+Alt+Tシステム環境設定のキーボードを確認し、必要に応じて、お気に入りのエミュレータを起動するカスタムショートカットを作成します(たとえば、 gnome-terminal, konsole o tilix). 数秒でアクセスできるようになります.
その他の便利で「ユニバーサル」なデスクトップショートカット
端末以外にも、ブラウザ、エディタ、システム自体など、様々なアプリケーションで生産性を向上させる組み合わせが数多く存在します。これらの組み合わせの中には、システム全体で共通するものもあれば、アプリケーションによって異なるものもあります。そのため、これらはあくまで一般的なガイドラインとして捉え、状況に応じて変更される可能性があることをご了承ください。
F1: コンテキストヘルプを開きます。F2: 一部のアプリでテキストを検索します。F3/Shift+F3: 検索における次/前の一致。F5: 再読み込み/更新(ブラウザと他のアプリ)。F7: 特定のテキスト アプリケーションのスペル チェッカー。F8: 要素を選択します(アプリに応じて)。Ctrl+A: すべて選択。Ctrl+B/Ctrl+I/Ctrl+U: エディターで太字/斜体/下線。Ctrl+C/Ctrl+V/Ctrl+X: グラフィカル環境でコピー/貼り付け/切り取りを行います。Ctrl+F: ドキュメントまたはページ内を検索します。Ctrl+G: 一部のカレンダーで現在の日付に移動します。Ctrl+L: 電子メール クライアントにファイルを添付します (プログラムによって異なります)。Ctrl+M: 新しいメールを作成します (特定のアプリの場合)。 メールクライアントの一般的なショートカット.Ctrl+P: 印刷します。Ctrl+R: 一部のクライアントでは未読としてマークし、他のアプリでは再読み込みまたは返信します (コンテキスト依存)。Alt+S: 電子メールクライアントで送信します。Ctrl+S: 保つ。Ctrl+Y/Ctrl+Z: やり直し/元に戻す。Ctrl+Shift+A: 互換性のあるカレンダーにイベントを作成します。Ctrl+Shift+P/Ctrl+Shift+R: 一部のアプリでは新しいメッセージまたはリマインダーが表示されます。Ctrl+Tab: 次のブラウザタブに移動します。Ctrl+Shift+Tab前のものについては。Alt+Enter: 選択した項目のプロパティ/詳細を表示します。Alt+Flecha Arriba/Abajo: 特定のコンテキストで、ズームまたはナビゲーションを制御します (アプリによって異なります)。 これはCtrl+プラス/マイナスを使用した標準ズームとは異なる場合があります.Alt+F4: アクティブなウィンドウを閉じます。Supr: 選択した項目を削除します。Ctrl+Shift+T: 一部のアプリケーションでは新しいタスクを作成します。ブラウザでは通常、最後に閉じたタブが再度開きます (重要な違い)。TAB/Shift+TAB: コントロール間を前後に移動します。Ctrl+Flecha Arriba/Abajo: 特定のリスト内の上/下の項目を選択/開きます。Ctrl+Shift+Flecha Derecha/Izquierda: 一部のエディターでは単語単位で移動します (またはコンテキストに応じて単語単位で選択します)。Super+Espacio: 入力方法(異なる言語のキーボード)を変更します。 多言語環境でも非常に快適.
ご覧のとおり、プログラムによって若干の違いがあります。そのため、システムやターミナルのショートカットに加えて、主要なアプリ(ブラウザ、エディタ、メールクライアント、画面録画ソフトなど)のショートカット、そしてSlackのキーボードショートカットを覚えておくと便利です。
Ubuntu/GNOMEでカスタムショートカットを作成する
ショートカットが存在しない場合や、自分のワークフローに合わせてショートカットを作成したい場合は、GNOMEパネルから数秒で定義できます。このように、システムがユーザーに合わせるようになり、その逆ではありません。
- 「設定」→「キーボード」を開いて、利用可能なショートカットを確認します。
- 一番下までスクロールして「カスタムショートカット」と入力します。
- 新しいものを作成し、識別可能な名前、実行するコマンド(例:
gnome-terminal) と目的のキーの組み合わせを押します。 - 競合を回避します。ショートカットが機能しない場合は、別のグローバル ショートカットがそれを「上書き」する可能性があります。 変更または再割り当てする.
マウスを使わずに作業する場合は、環境設定の「キーボードナビゲーション」セクションを確認することをお勧めします。フォーカスを移動したり、メニューをアクティブにしたり、キーだけでインターフェースをナビゲートしたりするためのショートカットが用意されており、アクセシビリティが大幅に向上します。
実用的なヒントとコツ
キーボードを真に使いこなすには、練習はもちろんのこと、良い習慣を身につけることも重要です。ここでは、迷うことなく、迅速かつ効果的に移行するためのヒントをいくつかご紹介します。
- 毎日のルーチンにショートカットを徐々に追加します(ブロック単位で:デスクトップ、ターミナルなど)。
- 使用
TAB最大限に活用すると、ルートとオプションが自動補完され、覚えていなかったフラグが検出されます。 - 端末をロックする
Ctrl+S読む;Ctrl+Q続行します。 長旅の奇跡の治療法. - LPIC-1 認定資格の勉強をしている場合や、シェル スクリプトのトレーニングをしている場合は、これらのショートカットを習得すると、スクリプトの作成とデバッグがより速く、より正確になります。 最終的に現実世界で評価されるのは.
お気に入りのツール(例えば、Kazamのような画面録画ソフトやテキスト/コードエディタなど)のショートカットを覚えましょう。厳選した2つか3つのショートカットを覚えるだけで、生産性は飛躍的に向上します。
上記すべては大変そうに思えるかもしれませんが、慣れれば問題ありません。まずはデスクトップショートカット(Superキー、Alt+Tabキー、Super+矢印キー、デスクトップのロック、デスクトップの表示)から始め、次にターミナルの基本操作(カーソルの移動、切り取り/貼り付け、履歴の消去と検索)を習得し、最後にプロセス管理とナビゲーションをマスターしましょう。数週間もすれば、ショートカットのことを「考える」必要がなくなり、より速く、よりスムーズに作業できるようになるでしょう。
バイトの世界とテクノロジー全般についての情熱的なライター。私は執筆を通じて自分の知識を共有するのが大好きです。このブログでは、ガジェット、ソフトウェア、ハードウェア、技術トレンドなどについて最も興味深いことをすべて紹介します。私の目標は、シンプルで楽しい方法でデジタル世界をナビゲートできるよう支援することです。
