Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> Linuxでのhistoryコマンドの使い方

Linuxでのhistoryコマンドの使い方

  

Linuxでのhistoryコマンドを通して、使われているコマンド、つまりhistoryコマンドを見ることができます今日は、Linuxでのhistoryの具体的な使い方を紹介していきましょう。

まず、歴史

bashの機能では、それはメモリ使用できるコマンド何で、この機能は、最大の利点は、あなたが移動した一回照会することができるということです!

これで、実行中の手順を知ることができます。次に、デバッグ用のツールとして発行したコマンドを追跡できます。

2番目に、歴史の保存

では、コマンドはどこに記録されているのでしょうか。ホームディレクトリの.bash_historyにあります。ただし、〜/.bash_historyは前回のログインの前に実行されたコマンドを記録し、今回実行されたコマンドはメモリにキャッシュされていることに注意する必要があります。メモリは.bash_historyに記録されます。

次に、historyコマンドを呼び出します。

次に、history historyコマンドの使い方を学びます。

コードは次のとおりです。

history [n]

[root @ jb51デスクトップ] #history [-c]

[root @ jb51デスクトップ]#歴史[-raw] histfiles

オプションと引数:

n:最後のn個のコマンドラインテーブルの意味を一覧表示することを意味する数値です。

-c:現在のシェルの履歴の内容をすべて削除します。

-a:histfilesが追加されていない場合は、現在追加されているhistoryコマンドをhistfilesに追加します。

デフォルトでは、〜/.bash_history

-r:ヒストファイルの内容を現在のシェルの履歴メモリに読み込みます。

-w:現在の履歴メモリの内容を書き込みます。ヒストファイルで!

例1、現在のメモリ内のすべての履歴レコードを一覧表示する

コードは次のとおりです。

[root @ jb51デスクトップ] #history

#前省略

1017 man bash

1018 ll

1019 history

1020 history

記載されている情報の中には、2つの列があります。最初の列はこのシェルのコマンドのコードです。もう1列はコマンド自体の内容です。表示されるコマンドレコードの数は、HISTSIZEに関連しています。

例2、現在の3つのデータを一覧表示する

コードは次のとおりです。

[root @ jb51 Desktop] #history 3

1019 history < Br>

1020履歴

1021履歴3

例3、現在のデータをすぐにhistfileに書き込む

コードは次のとおりです。

[ Root @ jb51デスクトップ] #history -w

#デフォルトでは、履歴は〜/.bash_historyに書き込まれます。

[root @ jb51デスクトップ] #echo $ HISTSIZE

1000

IV。歴史のためのヒント

1、!

(1)を使用してください。 !前のコマンドを繰り返します。

(2)!文字前のコマンドを" character"から繰り返します。

(3)! Num historyコマンド出力のシリアル番号に従って、対応するコマンドを繰り返します。

(4)! ? abcは、abc

(5)を含む前のコマンドを繰り返します。 -n nコマンドの前にコマンドを繰り返します。

2.キーの組み合わせ

(1)直前に実行したコマンドを上下に移動するには、上下のキーを使用します。

(2)ctr + rと入力します。コマンド履歴でコマンドを検索するには

コードは次のとおりです。

[root @ jb51デスクトップ]#

(reverse-i-search) `‘:

(逆i検索) `h’: cat /etc /shadow

Enterキーを押してコマンドを実行します。

(3)前のコマンドのパラメータを呼び出すには

Esc +。 (Escキーを押してから。キーをクリックします)

注意:

履歴は各ユーザーの履歴に保存され、ユーザーのホームディレクトリにあります。

ユーザーがログインした後、実行コマンドはメモリに保存され、ログインした後にのみ表示されます。

5つ目は、ログインが起動されるたびにhistoryが実行されるようにする方法を示します。

上記はLinuxでのhistoryコマンドの使用方法ですが、この記事ではhistoryコマンドの基本的な知識について簡単に紹介しましたが、historyコマンドの使用方法はいろいろありますが、ここでは紹介しません。

Copyright © Windowsの知識 All Rights Reserved