bashのhistoryをタブ間で共有したり、増やしたり

最終更新日

bash使ってる時、これ便利だと思ったのを3つ程紹介

こちらがすごく参考になりました

タブ間のコマンド履歴の共有

Macのターミナルを使っている時、複数タブを立ち上げると、
あるタブのコマンド履歴は別タブのコマンド履歴には反映されない(上書きされるみたい)のですが、
この設定の方が便利だという人も居ると思うのですが、僕はタブ間同士で同じ履歴が残ってほしい派です。

以下を.bashrcに記述すれば共有出来ます。

[shell]
function share_history {
history -a
history -c
history -r
}
PROMPT_COMMAND=’share_history’
[/shell]

h でコマンド履歴

コマンド履歴を表示する時、いちいちhistoryと打つのはめんどっちいので

以下を.bashrcに記述すれば h のみでコマンド履歴が拝めます。

[shell]
alias h=’history’
[/shell]

コマンド履歴の数を増やす

Mountain Lion ではデフォルトのヒストリー履歴の数は500程みたいですが、もっとあってほしい派です。
とりあえず9999個まで増やしてみました。
以下を.bashrcに記述すれば コマンド履歴の数が20倍?になります。

[shell]
export HISTSIZE=9999
[/shell]

鹿児島県の出水市という所に住んでいまして、インターネット周辺で色々活動して行きたいと思ってるところです。 Webサイト作ったり、サーバ設定したり、プログラムしたりしている、釣りと木工好きなMacユーザです。 今はデータサイエンスに興味を持って競馬AI予想を頑張ってます。

1件のコメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

コメントする

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください