Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linuxでhistoryコマンドを使用して効率を向上させる

Linuxでhistoryコマンドを使用して効率を向上させる

  



Linuxのコマンドライン初心者でもベテランでも、これらのヒントは役に立ちます。時間の節約、効率の向上、効率の向上。 Interest….

履歴コマンド

これらのテクニックの大部分はhistoryコマンドに基づいています。最初に
history

と入力すると、次のようになります。 Br>


履歴でコマンドを実行するには、コマンドの前に!+行番号を付けてください。
!510


あなたコマンドがいつ実行されたかを確認することができます。コマンドが3つのコマンドの前にあるものを見てみましょう。
!-3


簡単な置き換え

前のコマンドを実行したいのですが、2つの感嘆符を直接入力するだけです(翻訳者注:これは矢印キーほど便利ではないかもしれませんが、実際の効果は次のとおりです)。このコマンドは機能します。
sudo !!


コマンドを実行する場合、このコマンドのパラメータはすでに前のコマンドに含まれていますが、もう一度入力することもできます。あまりにも面倒なので、直接使用してください。
cd!$


既に2つのパラメータを指定してコマンドを実行したが、最初のパラメータを使用する場合は、!^を使用できます。コマンド、このコマンドは、ファイルをバックアップしてから元のファイルを再度編集する場合に非常に便利です。
nano!^

(図の最後のコマンドに注意してください)


<次に、履歴から特定のコマンドを検索してみましょう(Ctrl + Rキーを押すと自動的に検索されます)。矢印キーを使用して目的のコマンドを見つけることができます。


実行したコマンドの特定のキーワードがわかっている場合は、検索手順を省略して直接検索できます。
!keyword(キーワードを自分のキーワードに変更できます)


履歴の消去

履歴を消去する場合は、次のコマンドを使用します。
history– c

履歴コマンドを無効にする場合は、次のコマンドを使用します。HISTSIZE = 0

再度有効にする場合は、0を特定の値に変更できます(デフォルト値は通常500または1000です)。履歴でスペースで始まるコマンドを無視するには、次のコマンドを使用します。
HISTCONTROL = ignorespace

下に4行目では、cdの前にスペースがあるため、履歴では無視されます。


重複を削除する

重複するコマンドを無視するには、次のコマンドを使用します。
HISTCONTROL = ignoredups


スペースを無視し、重複を無視したい場合は、次のコマンドを使用してください。
HISTCONTROL = ignoreboth

Copyright © Windowsの知識 All Rights Reserved