Linux環境設定/特定のコマンドの履歴をhistoryから除外する方法
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* 特定のコマンドの履歴をhistoryから除外する方法・HISTIGNO...
シェル上でhistoryコマンドはよく使いますよね。~
historyはシェルのコマンド履歴を表示しますが、履歴取得が不...
除外内容を指定する環境変数はHISTIGNOREになります。~
以下にHISTIGNOREを設定し実行した使用例をいくつか記します。~
HISTIGNOREの設定は.bashrcや.bash_profileなどに追記すれば...
#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* 関連資料 [#f881065a]
-[[.bashrcと.bash_profileの違い>Linux環境設定/.bashrcと.b...
-[[historyの履歴を削除する>逆引きUNIXコマンド/historyの履...
* HISTIGNOREでコマンドを除外する [#h38f69b0]
環境変数HISTIGNOREを使用してpwdコマンドの履歴を除外するよ...
+ history -c で履歴を全消去します。
sakura@ubuntu:~$ history -c
#br
+ HISTIGNOREにpwdを指定します。(pwdを履歴から除外する。)
sakura@ubuntu:~$ export HISTIGNORE=pwd
sakura@ubuntu:~$ echo $HISTIGNORE
pwd
#br
+ 実際にpwdコマンドを実行してみる。
sakura@ubuntu:~$ pwd
/home/sakura
#br
+ historyを実行しても上記で実行したpwdコマンドが履歴に表...
sakura@ubuntu:~$ history
1 export HISTIGNORE=pwd
2 echo $HISTIGNORE
3 history
#br
+ 念の為、再度pwdを実行しててもhistoryの出力にpwdが表示さ...
sakura@ubuntu:~$ pwd
/home/sakura
sakura@ubuntu:~$ history
1 export HISTIGNORE=pwd
2 echo $HISTIGNORE
3 history
sakura@ubuntu:~$
* 複数のコマンドを除外する [#j8ff5270]
複数のコマンドを除外する場合は '':'' にてコマンドを指定し...
以下の例は、pwdとlsコマンドを履歴の除外コマンドとして指定...
+ history -c で履歴を全消去します。
sakura@ubuntu:~$ history -c
#br
+ HISTIGNOREにpwdとlsコマンドを指定します。(pwd, lsを履歴...
sakura@ubuntu:~$ export HISTIGNORE=pwd:ls
sakura@ubuntu:~$ echo $HISTIGNORE
pwd:ls
#br
+ lsコマンドを実行した後、historyコマンドの出力にlsが無い...
sakura@ubuntu:~$ ls
Ubuntu One ダウンロード デスクトップ ビデオ ...
examples.desktop テンプレート ドキュメント ピクチャ ...
sakura@ubuntu:~$ history
1 export HISTIGNORE=pwd:ls
2 echo $HISTIGNORE
3 history
#br
+ pwdコマンドを実行した後、historyコマンドの出力にpwdが無...
sakura@ubuntu:~$ pwd
/home/sakura
sakura@ubuntu:~$ history
1 export HISTIGNORE=pwd:ls
2 echo $HISTIGNORE
3 history
sakura@ubuntu:~$
* ワイルドカード指定も可能 [#l317e88e]
上記では '':''を使用して複数のコマンドを除外指定する方法...
HISTIGNORE環境変数では、''*'', ''?'' でワイルドカード指定...
上記では、HISTIGNOREにlsコマンドを指定しましたが、オプシ...
sakura@ubuntu:~$ history -c
sakura@ubuntu:~$ export HISTIGNORE=ls
sakura@ubuntu:~$ ls
Ubuntu One ダウンロード デスクトップ ビデオ ...
examples.desktop テンプレート ドキュメント ピクチャ ...
sakura@ubuntu:~$ ls -l
合計 56
drwxrwxr-x 2 sakura sakura 4096 10月 25 16:07 Ubuntu One
-rw-r--r-- 1 sakura sakura 8445 10月 5 20:49 examples.d...
drwxr-xr-x 2 sakura sakura 4096 10月 12 23:48 ダウンロード
drwxr-xr-x 2 sakura sakura 4096 10月 5 21:12 テンプレート
drwxr-xr-x 2 sakura sakura 4096 10月 5 21:12 デスクトップ
drwxr-xr-x 2 sakura sakura 4096 10月 26 09:46 ドキュメント
drwxr-xr-x 2 sakura sakura 4096 10月 5 21:12 ビデオ
drwxr-xr-x 2 sakura sakura 4096 11月 5 22:46 ピクチャ
drwxr-xr-x 3 sakura sakura 4096 10月 26 09:36 ミュージック
drwxr-xr-x 2 sakura sakura 4096 10月 5 21:12 公開
sakura@ubuntu:~$ history
1 export HISTIGNORE=ls
2 ls -l
3 history
lsコマンドでオプション付きの場合も除外する場合は以下のよ...
lsコマンドとls -lが履歴から除外されているのが確認できます。
sakura@ubuntu:~$ history -c
sakura@ubuntu:~$ export HISTIGNORE=ls:ls\ *
sakura@ubuntu:~$ ls
Ubuntu One ダウンロード デスクトップ ビデオ ...
examples.desktop テンプレート ドキュメント ピクチャ ...
sakura@ubuntu:~$ ls -l
合計 56
drwxrwxr-x 2 sakura sakura 4096 10月 25 16:07 Ubuntu One
-rw-r--r-- 1 sakura sakura 8445 10月 5 20:49 examples.d...
drwxr-xr-x 2 sakura sakura 4096 10月 12 23:48 ダウンロード
drwxr-xr-x 2 sakura sakura 4096 10月 5 21:12 テンプレート
drwxr-xr-x 2 sakura sakura 4096 10月 5 21:12 デスクトップ
drwxr-xr-x 2 sakura sakura 4096 10月 26 09:46 ドキュメント
drwxr-xr-x 2 sakura sakura 4096 10月 5 21:12 ビデオ
drwxr-xr-x 2 sakura sakura 4096 11月 5 22:46 ピクチャ
drwxr-xr-x 3 sakura sakura 4096 10月 26 09:36 ミュージック
drwxr-xr-x 2 sakura sakura 4096 10月 5 21:12 公開
sakura@ubuntu:~$ history
1 export HISTIGNORE=ls:ls\ *
2 history
sakura@ubuntu:~$
以上、historyの履歴から除外指定ができるHISTIGNORE環境変数...
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
終了行:
#navi(../)
* 特定のコマンドの履歴をhistoryから除外する方法・HISTIGNO...
シェル上でhistoryコマンドはよく使いますよね。~
historyはシェルのコマンド履歴を表示しますが、履歴取得が不...
除外内容を指定する環境変数はHISTIGNOREになります。~
以下にHISTIGNOREを設定し実行した使用例をいくつか記します。~
HISTIGNOREの設定は.bashrcや.bash_profileなどに追記すれば...
#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* 関連資料 [#f881065a]
-[[.bashrcと.bash_profileの違い>Linux環境設定/.bashrcと.b...
-[[historyの履歴を削除する>逆引きUNIXコマンド/historyの履...
* HISTIGNOREでコマンドを除外する [#h38f69b0]
環境変数HISTIGNOREを使用してpwdコマンドの履歴を除外するよ...
+ history -c で履歴を全消去します。
sakura@ubuntu:~$ history -c
#br
+ HISTIGNOREにpwdを指定します。(pwdを履歴から除外する。)
sakura@ubuntu:~$ export HISTIGNORE=pwd
sakura@ubuntu:~$ echo $HISTIGNORE
pwd
#br
+ 実際にpwdコマンドを実行してみる。
sakura@ubuntu:~$ pwd
/home/sakura
#br
+ historyを実行しても上記で実行したpwdコマンドが履歴に表...
sakura@ubuntu:~$ history
1 export HISTIGNORE=pwd
2 echo $HISTIGNORE
3 history
#br
+ 念の為、再度pwdを実行しててもhistoryの出力にpwdが表示さ...
sakura@ubuntu:~$ pwd
/home/sakura
sakura@ubuntu:~$ history
1 export HISTIGNORE=pwd
2 echo $HISTIGNORE
3 history
sakura@ubuntu:~$
* 複数のコマンドを除外する [#j8ff5270]
複数のコマンドを除外する場合は '':'' にてコマンドを指定し...
以下の例は、pwdとlsコマンドを履歴の除外コマンドとして指定...
+ history -c で履歴を全消去します。
sakura@ubuntu:~$ history -c
#br
+ HISTIGNOREにpwdとlsコマンドを指定します。(pwd, lsを履歴...
sakura@ubuntu:~$ export HISTIGNORE=pwd:ls
sakura@ubuntu:~$ echo $HISTIGNORE
pwd:ls
#br
+ lsコマンドを実行した後、historyコマンドの出力にlsが無い...
sakura@ubuntu:~$ ls
Ubuntu One ダウンロード デスクトップ ビデオ ...
examples.desktop テンプレート ドキュメント ピクチャ ...
sakura@ubuntu:~$ history
1 export HISTIGNORE=pwd:ls
2 echo $HISTIGNORE
3 history
#br
+ pwdコマンドを実行した後、historyコマンドの出力にpwdが無...
sakura@ubuntu:~$ pwd
/home/sakura
sakura@ubuntu:~$ history
1 export HISTIGNORE=pwd:ls
2 echo $HISTIGNORE
3 history
sakura@ubuntu:~$
* ワイルドカード指定も可能 [#l317e88e]
上記では '':''を使用して複数のコマンドを除外指定する方法...
HISTIGNORE環境変数では、''*'', ''?'' でワイルドカード指定...
上記では、HISTIGNOREにlsコマンドを指定しましたが、オプシ...
sakura@ubuntu:~$ history -c
sakura@ubuntu:~$ export HISTIGNORE=ls
sakura@ubuntu:~$ ls
Ubuntu One ダウンロード デスクトップ ビデオ ...
examples.desktop テンプレート ドキュメント ピクチャ ...
sakura@ubuntu:~$ ls -l
合計 56
drwxrwxr-x 2 sakura sakura 4096 10月 25 16:07 Ubuntu One
-rw-r--r-- 1 sakura sakura 8445 10月 5 20:49 examples.d...
drwxr-xr-x 2 sakura sakura 4096 10月 12 23:48 ダウンロード
drwxr-xr-x 2 sakura sakura 4096 10月 5 21:12 テンプレート
drwxr-xr-x 2 sakura sakura 4096 10月 5 21:12 デスクトップ
drwxr-xr-x 2 sakura sakura 4096 10月 26 09:46 ドキュメント
drwxr-xr-x 2 sakura sakura 4096 10月 5 21:12 ビデオ
drwxr-xr-x 2 sakura sakura 4096 11月 5 22:46 ピクチャ
drwxr-xr-x 3 sakura sakura 4096 10月 26 09:36 ミュージック
drwxr-xr-x 2 sakura sakura 4096 10月 5 21:12 公開
sakura@ubuntu:~$ history
1 export HISTIGNORE=ls
2 ls -l
3 history
lsコマンドでオプション付きの場合も除外する場合は以下のよ...
lsコマンドとls -lが履歴から除外されているのが確認できます。
sakura@ubuntu:~$ history -c
sakura@ubuntu:~$ export HISTIGNORE=ls:ls\ *
sakura@ubuntu:~$ ls
Ubuntu One ダウンロード デスクトップ ビデオ ...
examples.desktop テンプレート ドキュメント ピクチャ ...
sakura@ubuntu:~$ ls -l
合計 56
drwxrwxr-x 2 sakura sakura 4096 10月 25 16:07 Ubuntu One
-rw-r--r-- 1 sakura sakura 8445 10月 5 20:49 examples.d...
drwxr-xr-x 2 sakura sakura 4096 10月 12 23:48 ダウンロード
drwxr-xr-x 2 sakura sakura 4096 10月 5 21:12 テンプレート
drwxr-xr-x 2 sakura sakura 4096 10月 5 21:12 デスクトップ
drwxr-xr-x 2 sakura sakura 4096 10月 26 09:46 ドキュメント
drwxr-xr-x 2 sakura sakura 4096 10月 5 21:12 ビデオ
drwxr-xr-x 2 sakura sakura 4096 11月 5 22:46 ピクチャ
drwxr-xr-x 3 sakura sakura 4096 10月 26 09:36 ミュージック
drwxr-xr-x 2 sakura sakura 4096 10月 5 21:12 公開
sakura@ubuntu:~$ history
1 export HISTIGNORE=ls:ls\ *
2 history
sakura@ubuntu:~$
以上、historyの履歴から除外指定ができるHISTIGNORE環境変数...
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
ページ名: