ウェブサイト検索

カラット (^) 記号を使用して前のコマンドのタイプミスを簡単に修正する


コマンドを入力して慌てて Enter キーを押したものの、入力ミスに気づいたという経験はありませんか? 矢印と 矢印を使用してコマンド履歴に移動し、タイプミスを編集することもできますが、より簡単で迅速な方法があります。

お見逃しなく: Bash シェルの Linux「History コマンド」のパワー

このヒントでは、コマンド ラインのタイプミスに対処する簡単で便利な方法について説明します。ポート 22 でリッスンしているサービスがあるかどうかを確認したかったのに、誤って nestat< と入力したとします。 netstat の代わりに を使用します。

タイプミスを正しいコマンドに簡単に置き換えて、次のように実行できます。

nestat -npltu | grep 22
^nestat^netstat

それは正しい。 2 つのカラット 記号 (その後にそれぞれタイプミスと正しい単語が続く必要があります) を使用すると、タイプミスを修正し、その後コマンドを自動的に実行できます。

この方法は、前のコマンド (実行された最新のコマンド) に対してのみ機能することに注意する必要があります。以前に実行されたコマンドのタイプミスを修正しようとすると、シェルはエラーを出力します。

まとめ

これは、時間を無駄にする傾向をなくすのに役立つ優れたヒントです。これまで見てきたように、コマンド履歴をスクロールしてタイプミスを見つけて修正するよりもはるかに簡単かつ迅速です。

カラット記号を使用してタイプミスを修正し、Enterボタンを押すだけで、正しいコマンドが自動的に実行されます。

コマンドラインのタイプミスを修正する方法は他にもいくつかあるかもしれません。新しい方法を学ぶのはとても興味深いことです。発見した方法を以下のコメント フォームから共有していただけます。

システム管理者向けの次の Linux ヒントでは、コマンドを一度に 1 回実行する方法について説明します。それまではTecmint に接続してください。