Linux環境設定/HISTOCONTROLのignorespace,ignoredupsを一緒に有効にする方法
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* HISTOCONTROLのignorespace,ignoredupsを一緒に有効にする...
環境変数 ''HISTORYCONTROL'' を設定することにより、コマン...
本資料は、[[''ignorespace''>入力したコマンドをhistoryの履...
本資料は、bashを使用して動作確認を行いました。
sakura@ubuntu:~$ LANG=C bash --version
GNU bash, version 4.2.25(1)-release (i686-pc-linux-gnu)
<snip>
#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* 関連記事 [#bbc79351]
ignorespace, ignoredupsについては以下の記事を参照してくだ...
- ignorespace~
-[[入力したコマンドをhistoryの履歴から除外する方法>Linux...
- ignoredups~
-[[同一コマンド続けて実行した時にhistoryの履歴が1つだけに...
-[[historyの履歴を削除する>逆引きUNIXコマンド/historyの履...
-[[特定のコマンドの履歴をhistoryから除外する方法>Linux環...
-[[特定番号のhistoryを削除する方法>逆引きUNIXコマンド/特...
-[[以前実行したコマンドの履歴を確認したい・historyコマン...
-[[historyの履歴に重複するコマンド履歴を保存しない方法>Li...
-[[historyの履歴を管理する環境変数HISTCONTROL,HISTIGNORE...
-[[historyで確認できるコマンド履歴に日時を追加する方法>Li...
* manコマンドで確認してみる [#p23b81b4]
HISTCONTROLについてmanコマンドを実行してマニュアルを見て...
$ man bash
<snip>
HISTCONTROL
A colon-separated list of values controllin...
saved on the history list. If the li...
ignorespace, lines which begin with a space...
saved in the history list. A value of ig...
matching the previous history entry to not ...
ignoreboth is shorthand for ignorespace and...
of erasedups causes all previous lines matc...
to be removed from the history list befor...
Any value not in the above list is ignored....
unset, or does not include a valid value, ...
shell parser are saved on the history list,...
of HISTIGNORE. The second and subsequent ...
compound command are not tested, and are ad...
regardless of the value of HISTCONTROL.
<snip>
上記の出力からわかるように以下のように記されています。~
A value of ''ignoreboth'' is shorthand for ''ignorespace...
* HISTCONTROL=ignoreboth を試してみる [#c26c8673]
HISTCONTROL=ignorebothを実際に設定し実行した出力例です。
+ history -c コマンドで履歴の消去。
sakura@ubuntu:~$ history -c
+ HISTCONTROLにignorebothを設定。
sakura@ubuntu:~$ export HISTCONTROL=ignoreboth
+ ls -l コマンドを実行。
sakura@ubuntu:~$ ls -l
合計 0
+ 再度、ls -l コマンドを実行。
sakura@ubuntu:~$ ls -l
合計 0
+ 先頭にスペースを入力しdateコマンドを実行。
sakura@ubuntu:~$ date
2013年 12月 5日 木曜日 20:28:47 JST
+ 再度、ls -l コマンドを実行。
sakura@ubuntu:~$ ls -l
合計 0
+ historyコマンドを実行。~
sakura@ubuntu:~$ history
1 export HISTCONTROL=ignoreboth
2 ls -l
3 history
sakura@ubuntu:~$
上記の出力結果を説明すると、ls -l コマンドが2回連続実行さ...
また、2回のls -lコマンド実行後に先頭にスペースを入れdate...
これは、ignorespaceにより履歴保存の対象外となり、history...
また、3回目(最後)のls -lですが、このコマンドを実行する前...
3回連続でls -lコマンドが実行されたこととなり、最後のls -l...
以上、ignorebothによるHISTOCONTROLのignorespace,ignoredup...
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
終了行:
#navi(../)
* HISTOCONTROLのignorespace,ignoredupsを一緒に有効にする...
環境変数 ''HISTORYCONTROL'' を設定することにより、コマン...
本資料は、[[''ignorespace''>入力したコマンドをhistoryの履...
本資料は、bashを使用して動作確認を行いました。
sakura@ubuntu:~$ LANG=C bash --version
GNU bash, version 4.2.25(1)-release (i686-pc-linux-gnu)
<snip>
#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* 関連記事 [#bbc79351]
ignorespace, ignoredupsについては以下の記事を参照してくだ...
- ignorespace~
-[[入力したコマンドをhistoryの履歴から除外する方法>Linux...
- ignoredups~
-[[同一コマンド続けて実行した時にhistoryの履歴が1つだけに...
-[[historyの履歴を削除する>逆引きUNIXコマンド/historyの履...
-[[特定のコマンドの履歴をhistoryから除外する方法>Linux環...
-[[特定番号のhistoryを削除する方法>逆引きUNIXコマンド/特...
-[[以前実行したコマンドの履歴を確認したい・historyコマン...
-[[historyの履歴に重複するコマンド履歴を保存しない方法>Li...
-[[historyの履歴を管理する環境変数HISTCONTROL,HISTIGNORE...
-[[historyで確認できるコマンド履歴に日時を追加する方法>Li...
* manコマンドで確認してみる [#p23b81b4]
HISTCONTROLについてmanコマンドを実行してマニュアルを見て...
$ man bash
<snip>
HISTCONTROL
A colon-separated list of values controllin...
saved on the history list. If the li...
ignorespace, lines which begin with a space...
saved in the history list. A value of ig...
matching the previous history entry to not ...
ignoreboth is shorthand for ignorespace and...
of erasedups causes all previous lines matc...
to be removed from the history list befor...
Any value not in the above list is ignored....
unset, or does not include a valid value, ...
shell parser are saved on the history list,...
of HISTIGNORE. The second and subsequent ...
compound command are not tested, and are ad...
regardless of the value of HISTCONTROL.
<snip>
上記の出力からわかるように以下のように記されています。~
A value of ''ignoreboth'' is shorthand for ''ignorespace...
* HISTCONTROL=ignoreboth を試してみる [#c26c8673]
HISTCONTROL=ignorebothを実際に設定し実行した出力例です。
+ history -c コマンドで履歴の消去。
sakura@ubuntu:~$ history -c
+ HISTCONTROLにignorebothを設定。
sakura@ubuntu:~$ export HISTCONTROL=ignoreboth
+ ls -l コマンドを実行。
sakura@ubuntu:~$ ls -l
合計 0
+ 再度、ls -l コマンドを実行。
sakura@ubuntu:~$ ls -l
合計 0
+ 先頭にスペースを入力しdateコマンドを実行。
sakura@ubuntu:~$ date
2013年 12月 5日 木曜日 20:28:47 JST
+ 再度、ls -l コマンドを実行。
sakura@ubuntu:~$ ls -l
合計 0
+ historyコマンドを実行。~
sakura@ubuntu:~$ history
1 export HISTCONTROL=ignoreboth
2 ls -l
3 history
sakura@ubuntu:~$
上記の出力結果を説明すると、ls -l コマンドが2回連続実行さ...
また、2回のls -lコマンド実行後に先頭にスペースを入れdate...
これは、ignorespaceにより履歴保存の対象外となり、history...
また、3回目(最後)のls -lですが、このコマンドを実行する前...
3回連続でls -lコマンドが実行されたこととなり、最後のls -l...
以上、ignorebothによるHISTOCONTROLのignorespace,ignoredup...
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
ページ名: