便利なターミナル エミュレーターである Xshell は、開発者がホスト サーバーをリモート管理するためによく使用されます。より効率的に操作するために、コマンドを使用して操作するためのショートカット コマンドをいくつか追加できます。
ショートカットコマンドを追加するにはどうすればいいですか?具体的な操作方法を以下で学んでいきましょう。 具体的な手順は次のとおりです。
ステップ 1: Xshell メニュー バーの [表示] メニューをクリックし、下の図に示すように、ドロップダウン オプションで [クイック コマンド] をオンにします。

クイックコマンドを確認する
図1: 表示の下にあるクイックコマンドをチェックする
ステップ 2: 上記の操作を実行すると、ウィンドウの下部にクイック コマンド ショートカット キーを追加する場所が表示されます。ダブルクリックして追加します。
 クイックコマンドで場所を追加
図2: クイックコマンドの追加場所
ステップ 3: ポップアップ表示される [クイック コマンド セット] ダイアログ ボックスで、ショートカットに名前を付け、実行する対応するコマンドを設定します。たとえば、「日付を表示」の場合、実行する対応するコマンドは date です。
 クイックコマンドの追加
図3: ショートカットコマンドの追加
ショートカットコマンドを自分で追加できるだけでなく、実はローカルコマンドもいくつか含まれています。詳しくは、Xshell ローカルコマンド百科事典を参照してください。 ステップ 4: ダイアログ ボックスを確認して閉じます。前のウィンドウの下部に新しく追加されたショートカット コマンド ボタンが表示されます。これをクリックすると、コマンド ライン インターフェイスにショートカット コマンドを入力するのと同じになります。これは、コマンドが頻繁に使用され、比較的長い場合に非常に便利な入力機能です。

ショートカットコマンドを入力
図4: ショートカットコマンドを入力する
上記の手順に従って Xshell にショートカット コマンドを追加すると、リモート ホストをより効率的に管理し、作業効率を向上させることができます。 Xshellのダウンロードをクリックして最新バージョンを入手し、コンピュータにインストールしてください。 消去 ctrl + dはカーソル位置の文字を削除します。これはVIMのxまたはdlに相当します。 ctrl + h はカーソル位置の前の文字を削除します。これは VIM の hx または dh に相当します。 ctrl + k はカーソルの後ろの文字をすべて削除します。VIM の d shift + $ に相当します。 ctrl + u はカーソルの前のすべての文字を削除します。VIM の d shift + ^ に相当します。 ctrl + w はカーソルの前の単語を削除します。これは VIM の db に相当します。 ctrl + y は前回 ctrl + u で削除した文字を復元します ctrl + ? 前の入力を元に戻す Alt + r 前の操作を元に戻す Alt + d カーソルの後の単語を削除します 動く ctrl + a はカーソルをコマンドラインの先頭に移動します。これは VIM の shift + ^ に相当します。 ctrl + e はカーソルをコマンドラインの末尾に移動します。これは、VIM の shift + $ に相当します。 ctrl + f カーソルが1文字戻ります。これはVIMのlに相当します。 ctrl + b はカーソルを1文字前に移動します。VIMの h に相当します。 Ctrl + 左矢印キー カーソルを前の単語の先頭に移動する Ctrl + 右矢印キー カーソルを次の単語の末尾に移動する Ctrl + x は、最後のカーソル文字と現在のカーソル文字の間を移動します。 Alt + f カーソルがある単語の末尾にジャンプします 交換する ctrl + t は現在の文字を前の文字に置き換えます Alt + t は、カーソルが現在位置する単語とカーソルの前の単語を入れ替えます。 alt + u カーソル位置の単語を大文字にする alt + l カーソルの現在位置にある単語を小文字に変更します Alt + c はカーソルの現在位置にある単語の最初の文字を大文字にします ^oldstr^newstrは前のコマンドの文字列を置き換えます 履歴コマンド編集 ctrl + p は最後に入力したコマンド文字に戻ります ctrl + r 単語検索履歴コマンドを入力 alt + p 文字を入力すると、その文字に類似した履歴コマンドを検索します alt + > 最後に実行したコマンドに戻る 他の ctrl + s でターミナルをロックします ctrl + q でターミナルのロックを解除します ctrl + l は画面をクリアします。これはclearコマンドと同じです。 Ctrl + C で新しい行が始まります ctrl + i は TAB キーの補完機能に似ています ctrl + o コマンドを繰り返す Alt + 数字キー: 操作回数
実際の操作: #c+l 最初に画面をクリアする minuit@suse:~>str1 str2 str3 #3つの単語を入力します。最初の単語を大文字にする必要がある場合は、c+aを押して先頭に移動し、a+cを押します。 minuit@suse:~> Str1 str2 str3 #これで、単語は次のようになります。また、2 番目の単語は大文字にする必要があることがわかりました (このコマンドは本当に面倒です: () カーソルが現在 2 番目の単語にある場合は、a+u を押して単語を変更します。そうでない場合は、c+a を押してから c+f を押して 2 番目の単語にジャンプし、もう一度 a+u を押します。結果は以下のようになります。 minuit@suse:~> Str1 STR2 str3 #切り替えたいのですが、どうすればいいですか? すでに最後の単語にいます。これは簡単です。a+2+b を押して 2 番目の単語にジャンプします。次に、a+l を押します。これで 2 番目の単語がすべて小文字になります。 minuit@suse:~> chinaunix へようこそ! #大文字と小文字が変わるだけではないですか? 効果を確認するには、c+a を押してから a+3+c を押してください minuit@suse:~> Chinaunix へようこそ! #GOOD とても簡単です。もう一度置き換えてみます。 minuit@suse:~> Chinaunix へようこそ! #それでも、これらの 3 つの単語 c+a は先頭にジャンプし、次に 2 番目の単語にジャンプします (a+t は前の単語を置き換えることしかできないため、最初の単語で a+t を押すことはできません)。a+t を押したままにします。 minuit@suse:~> To Welcome Chinaunix! #今はこのようになっています。もう一度 a+2+t を押すと、別の形に変わります。 minuit@suse:~> Chinaunix! ようこそ #さて、もっとよく使われるものから始めましょう minuit@suse:~>ls /tmp/ #そこに何があるか確認する ファイル1 ファイル2 ファイル3 ..... .. minuit@suse:~>^ls^cd #これで、ディレクトリに再度入りたい場合は、置換コマンドを入力するだけです。これにより、コマンドが長い場合に a+b または a+f を押す時間を大幅に節約できます。 /tmp/ をコピー minuit@suse:/tmp> #tmp ディレクトリに入りました。ジャンプ コマンドは試しません。自分で試してみても、表示されないはずです。^_^ ---------------------------------------------------------------------------------------------- Ctrl + a でコマンドラインの先頭に素早く切り替えることができます Ctrl + e はコマンドラインの末尾に切り替えます Ctrl + r 履歴内検索コマンド Ctrl + u カーソル位置の前のすべての文字を削除します Ctrl + k カーソル位置以降の文字をすべて削除します Ctrl + W カーソルの前の単語を削除 Ctrl + d は現在の入力を終了し、シェルを終了します。 ctrl + s は現在の画面に留まるのに使用できます。ctrl + q は画面の更新を再開します。 Ctrl + L 画面をクリア CTRL キー関連のショートカット: Ctrl + a - 行の先頭にジャンプ Ctrl + b - 1文字戻る Ctrl + c - コマンドを終了します // これは最もよく使用されるものですよね? Ctrl + d - カーソルの下から削除 Ctrl + e - 行末へジャンプ Ctrl + f - 1文字進む Ctrl + k - 終了位置まで削除 Ctrl + l - 画面をクリア // 画面をクリアします。clearコマンドと同様です Ctrl + r - 履歴を後方に検索 //履歴コマンドを検索 Ctrl + R - 複数の出現箇所を遡って履歴を検索します Ctrl + u - カーソルから後方に削除 // パスワードを間違って入力したときに便利です Ctrl + xx - EOLと現在のカーソル位置の間を移動します Ctrl + x @ - ホスト名の補完候補を表示 Ctrl + z - コマンドを一時停止/停止 補充: Ctrl + h - 現在の文字を削除します Ctrl + w - 最後に入力した単語を削除します ALT キー関連のショートカット: ほとんど使用されません。一部はリモート ログイン ツールと競合します。 Alt + < - 履歴の最初の行に移動する Alt + > - 履歴の最後の行に移動する Alt + ? - 現在の補完リストを表示 Alt + * - 可能なすべての補完を挿入 Alt + / - ファイル名の補完を試みる Alt + . - 最後の引数を前のコマンドに移動する Alt + b - 後方に移動 Alt + c - 単語を大文字にする Alt + d - 単語を削除 Alt + f - 前進 Alt + l - 単語を小文字にする Alt + n - 履歴を非増分的に前方に検索 Alt + p - 履歴を非増分的に後方に検索 Alt + r - コマンドを呼び出す Alt + t - 単語を移動する Alt + u – 単語を大文字にする Alt + バックスペース - カーソルから後方に削除 // これは、SecureCRT が正しく構成されていない場合に役立ちます。 その他の特殊なキーバインディング: すべてのキーボード バインディングを表示するには、bind -P と入力します。このシリーズの方が実用的だと思います。 ここで「2T」はTabを2回押すことを意味します $ 2T - 利用可能なすべてのコマンド(共通) // コマンドライン補完。これはBashの最も優れた点だと思います $ (文字列)2T - (文字列)で始まるすべての利用可能なコマンド $ /2T - 隠しディレクトリを含むディレクトリ構造全体 $ ./2T - 隠しディレクトリを含む内部のサブディレクトリのみ $ *2T - 隠しディレクトリを除くサブディレクトリのみ $ ~2T - システム上のすべてのユーザー ("/etc/passwd" より) // 初めて見ましたが、とても便利です $ $2T - すべての Sys 変数 // シェルスクリプトを書くときに非常に便利です $ @2T - 「/etc/hosts」からのエントリ //初めて見る $ =2T - ls や dir のような出力 // ls ほど良くないようです 簡単な補足: Esc + T - カーソルの前の2つの単語を入れ替える 表2-1 コマンドラインをナビゲートするためのキーストローク キーストローク | フルネーム | 意味 | Ctrl+F | 文字を前へ | 1文字進む | Ctrl+B | 文字を逆にする | 1文字戻る | Alt+F | 前進する言葉 | 1単語進む | Alt+B | 単語を逆順に | 1単語前に戻る | Ctrl+A | 衣装 | 現在の行の先頭へ | Ctrl+E | 行末 | 列の最後尾まで | Ctrl+L | 画面をクリア | 画面をクリアし、画面上部に線を残します |
表 2-2 のキーストロークを使用してコマンド ラインを編集できます。 表2-2 コマンドライン編集用のキーストローク キーストローク | フルネーム | 意味 | Ctrl+D | 現在のコンテンツを削除する | 現在の文字を削除する | バックスペースまたは消去 | 以前のコンテンツを削除する | 前の文字を削除 | Ctrl+T | 文字の転置 | 現在の文字の位置を前の文字と入れ替える | Alt+T | 単語を入れ替える | 現在の単語の位置を前の単語と入れ替える | Alt+U | 単語を大文字にする | 現在の単語を大文字にする | Alt+L | 小文字の単語 | 現在の単語を小文字にする | Alt+C | 最初の文字を大文字にする | 現在の単語の最初の文字を大文字にする | Ctrl+V | 特殊文字を挿入する | 特殊文字を追加します。たとえば、Ctrl + V + Tab を押すとタブ文字が追加されます。 |
表 2-3 のキーストロークを使用して、コマンド ラインでテキストを切り取って貼り付けます。 表2-3 コマンドラインでテキストを切り取って貼り付けるためのキー操作 キーストローク | フルネーム | 意味 | Ctrl+K | 行の終わりをカット | テキストを行末までカットする | Ctrl+U | カットラインヘッダー | テキストを行頭まで切り取る | Ctrl+W | 前の単語を切り取る | カーソルの前の単語を切り取る | Alt+D | 次の単語を切り取る | カーソルの後の単語を切り取る | Ctrl+Y | 最近のテキストを貼り付ける | 最後に切り取ったテキストを貼り付ける | Alt+Y | 前のテキストを貼り付け | 以前に切り取ったテキストに戻って貼り付けます | Ctrl+C | 行全体を削除する | 行全体を削除する |
表2-4 テキスト補完のためのキーの組み合わせ キーの組み合わせ | 用途 | Alt+~ | ユーザー名を含む完全なテキスト | Alt+$ | 変数を使用してテキストを補完する | Alt+@ | ホスト名を含む完全なテキスト | Alt+! | コマンド名を使用してテキストを補完します (エイリアス、予約語、シェル関数、シェル組み込み、ファイル名がこの順序でチェックされます)。つまり、このキーシーケンスを以前に実行したコマンドで完了する | Ctrl+X+/ | ユーザー名テキストの補完候補を一覧表示する | Ctrl+X+$ | 可能な補完環境変数を一覧表示する | Ctrl+X+@ | 完了可能なホスト名の一覧 | Ctrl+X+! | 可能な補完コマンド名を一覧表示する |
表2-5 コマンド履歴を使用するためのキーストローク 鍵 | 関数名 | 説明する | 矢印キー(↑または↓) | ステッピング | 上矢印キーと下矢印キーを押して、履歴リスト内の各コマンド ラインを目的の位置まで進みます (Ctrl+P と Ctrl+N はそれぞれ同じ機能を持ちます)。 | Ctrl+R | 逆インクリメンタル検索 | これらのキーを押した後、検索文字列を入力して逆検索を実行します。この文字列を入力すると、一致するコマンド ラインが表示され、実行または編集できます。 | Ctrl+S | 前方インクリメンタル検索 | 前の関数と似ていますが、前方に検索します | Alt+P | 逆検索 | これらのキーを押した後、逆順に検索する文字列を入力します。文字列を入力して Enter キーを押すと、その文字列を含む最近使用したコマンドが表示されます。 | Alt+N | 前方検索 | 前の関数と似ていますが、前方に検索します | Alt+< | 履歴リストの始まり | 履歴リストの最初の項目に移動する | Alt+> | 履歴リストの終了 | 履歴リストの最後の項目に移動する |
Xshell にショートカット コマンドを追加する方法についての記事はこれで終わりです。Xshell にショートカット コマンドを追加する方法についての関連コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:- Xshell5 登録コード、Xftp5 登録コード、Xmanager5 登録コード (テスト済み)
- リモート Linux xshell での中国語出力の文字化けの解決方法
- XshellはWindowsからLinuxホストにファイルをアップロードする方法を実装します
- Xshell に基づくキー方式を使用してリモートホストに接続する
- xshell ファイルのアップロードとダウンロード (Windows、Linux)
- Linux でサーバーに接続するための SSH と Xshell の設定に関するチュートリアル (画像付き)
- Python3は、xshellリモート実行の実装方法をシミュレートします。
- WindowsでXshellを使用すると、msvcr110.dllやその他のdllが見つからない
- VMware10.0.7はcentos6.3をインストールし、xshellに接続します
- Linux VPSとサーバーのセキュリティを確保するXshellセットアップキーログイン
- パスワードログインなしでCentOS7にxshellリモートログインするアイデアを詳しく解説
|