スペルミスのあるコマンドによる時間の置き換えと節約

ターミナルでコマンドを入力して、何回間違えますか? …あなたのことはわかりませんが、端末に入力すると同時に隣の人の世話をしているのか、それだけで何度も間違えるのが悪い癖があります。私が間違っているという長い列。

これらすべての問題点は、行を書き直すか、少なくとも矢印キーを押して間違い箇所まで移動し、修正してから[Enter]キーを押す必要があることです。いずれにしても、ちょっとした不便さは避けられません。

さて、ここで、前のコマンドを挿入したときに犯した間違いを修正する方法を説明します。ただし、ターミナルで前のコマンドを再度入力したり表示したりする必要はありません 

魔法のように聞こえますね...スペルミスのコマンドを、見たり再入力したりせずに修正できますか? …まあ、はい ○

例えば、あまり複雑な手順を踏まずにそのコツをお見せしましょう。ターミナルで /var/log/ フォルダにアクセスするには、次のように入力しますよね?では、ターミナルを開いて、次のように間違ったコマンドを入力してみましょう

cd /var/lgo/

ご覧のとおり、log を lgo に変更しました。これは、ある文字を別の文字の代わりに書いたことを意味します。これは、非常によくある間違いです 

これは明らかに機能しません。/var/lgo/ディレクトリが存在しないことがわかります。これは本当です。 同じ端末に次のように書き込みます。

^lgo^log^

そして[Enter]を押すと、魔法のように正しいディレクトリにアクセスできたことがわかります(笑)!

これはどういう意味ですか?0_oU

簡単に言うと、まずエラーの内容 ( lgo ) を記述し、次にそれを変更したい理由 ( log ) を記述します。この行全体は^文字で始まり、同じ文字で終わります。この文字は、エラーと正しい記述を区切るものです。

簡単に言うと、^ を入力し、次に間違った箇所を入力し、割り算となる別の ^ を入力し、次に正解したい内容を入力し、別の ^ で終わります。シンプルですよね? 

[上へ] を押してコマンド ラインのエラーを修正することを好む人もいると思いますが、このヒントを使用する人もいるかもしれません。真実は、誰もが間違いなく興味深いと思うでしょう...そして、そうでないとしても、少なくとも、少なくとも彼らは新しいトリックを学びました 

よろしく


Googleで優先ソースとして追加する