管理と使用履歴コマンドの概要

1.コマンドライン歴史:
、シェル履歴は、すべてがメモリで実行記録します、ユーザー出口、コマンドラインにコマンドを入力します。シェルコマンド履歴は、現在のユーザーの〜/の.bash_historyファイルに追加記録されます。ユーザーが再びログオンすると、シェルはユーザのホームディレクトリの.bash_historyファイルの読み込み
2.historyコマンドを:
履歴[-c] [オフセット-D] [N-]
歴史-anrw [ファイル名]
歴史は、Arg [Argが-ps .. 。]
-c:空のコマンド履歴は
削除史上最初のコマンドをオフセットするように指定します。オフセットは-d
n個の最近の歴史を表示:N
-aを:履歴ファイルにこのセッションを新規に実行したコマンドの履歴リストを追加
-r:歴史を読みます履歴リストにファイルを添付
-w:指定された履歴ファイルに履歴リストを保存
-n:履歴一覧に履歴ファイルの行を読んで未読
-p:複数行に歴史的なパラメータを拡張しますが、履歴リストが存在しない
-sを:履歴リストに追加行の歴史的パラメーター、展開
3.コマンド履歴の使用:
、押し実行入力コマンドを閲覧する上下キーで1回実施した
コマンドの履歴にCTRL-R検索コマンドを
(逆I-検索) ` '
Ctrlキー+ G:履歴検索モードを終了
最後のパラメータで前のコマンドをリコールする
!$表現
Escキーを、(ボタンをクリックし、緩めるためにEscキーをクリックしてください。)。
ゴスロリ+(キーをクリックしながらAltキーを押したままにします。)。
コマンドを繰り返し
①を押してキーとを入力
②とキャリッジリターン!!入力
③入力-1をと入力します!
④PとCtrl + Enterを
!:0ラン前のコマンド(除去パラメータ)
はCtrl + N次のコマンドの現在の履歴を示しているが、実行していない
現在のコマンドのCtrlキー+ jを実行
!nは数nに対応する実行履歴コマンドの出力コマンドを
!n番目の歴史の-n実行履歴の逆数コマンド
の先頭に「文字列」を繰り返して文字列の前に!コマンド
文字列!?含む文字列繰り返す前のコマンド
を実行することなく、唯一のp-コマンド履歴文字列:!印刷を
最後のコマンドの$ :! Pプリントアウト$を(!コンテンツのパラメータ)
P-プリントアウト:!コマンドのすべてのパラメータの()内容
^文字列が最初のコマンド文字列の削除
^ ^文字列1のstring2の最初の文字列1のstring2のためのコマンドに置き換えられます
4履歴パラメータを呼び出す:
!コマンドは^コマンドの使用方法の最初の引数は、CMDパラメーターやって
!cmdの引数を行うには、コマンドの使用上の最後の引数のコマンドの$を
!コマンドコマンドの使用上のすべてのパラメータに、cmdパラメータ行うには
、Cを ommand :! nはn番目のパラメータは、コマンドパラメータcmdを使用して行います
!コマンドN:^最初の引数は記事のn個のコマンドが呼び出さ
コマンドをn個:!最後のパラメータ$呼び出された記事のnコマンドの
コマンドのn :!メートルのm番目の引数には、記事のn個のコマンドが呼び出さ
コマンドをn個:!
最初を呼び出しますすべてのパラメータn個のコマンド通話履歴パラメータ
コマンド文字列:! ^検索履歴コマンドからの文字列で始まるコマンドと最初のパラメータを取得するための
コマンド文字列を:!コマンド履歴からのコマンドの文字列の先頭に$を検索し、その最後のパラメータを取得する
コマンド文字列を:! n個の検索は、コマンド履歴から文字列コマンドで始まり、パラメータ番目のnを求める
コマンド文字列:!検索は、コマンド履歴から文字列コマンドで始まり、そしてそのすべてを取得パラメータ
環境変数に関連するコマンド履歴:
HISTSIZE:記事番号コマンド履歴
HISTFILE:指定された履歴ファイルは、デフォルトでは〜/ .bashhistoryさ
HISTFILESIZE:歴史の記録のコマンド履歴ファイル番号
HISTTIMEFORMAT =「%F%T」表示時間
HISTIGNORE =「STR1:STR2:...」コマンドSTR1、履歴のSTR2の始まり無視
:コマンド履歴を記録制御
HISTCONTROL:環境変数を
、ignoredupsデフォルトの繰り返しが無視 連続して同じコマンドが、「リピート」に
ignorespaceが空白で始まるすべてのコマンドを無視します
同等ignoredups ignorebothに、ignorespaceの組み合わせが
重複したコマンドを削除erasedups
変数名=「値」のエクスポート
は/ etc / profileや〜/ .bash_profileに保存されています

おすすめ

転載: blog.51cto.com/14483057/2428373