タグ

historyに関するyukimori_726のブックマーク (8)

  • 覚えておくと案外役に立つbashのhistory機能の使い方いろいろ | 俺的備忘録 〜なんかいろいろ〜

    CentOSやUbuntuといったLinuxをコンソールで使っていれば、必ず使ったことがあるであろうbashのhistory機能。 この機能、結構いろいろなことができるので、今回はそれらを紹介していく。 1.基的な使い方 ただhistoryコマンドを実行して今までの履歴を確認する、といった使い方。 一度は使ったことがあるだろう。 [test@BS-PUB-CENT7-01 ~]$ history 1 cd 2 passwd 3 clear 4 exit 5 passwd 6 clear 7 pwgen 8 clear 9 exit 10 passwd 11 clear 12 passwd -S ユーザID 13 exit 14 cd 15 history 2.履歴番号を指定して再度そのコマンドを実行する historyコマンドで出力された内容から、再度実行したい履歴番号を指定して実行する

  • [備忘録] Linuxでコマンド履歴やコマンドの出力をログとして保存する。 - Qiita

    はじめに お仕事をやっているとお客さんの要望で、コマンドの実行履歴やその結果などをログなどに保管できないか?とお話が出てくることがある。 私の経験上、だいたいその要望は運用が開始された後とか、何かしらの問題があった時に発生することがある。 別途ソフトウェアを導入する手段あるが、「なにか、いい感じの方法でなんとかなりませんか?」とかとかユーザの要望は夢がある。 そんなとき、お手製の方法でそれっぽいことをやろうってこと。 前提 OS環境 CentOS release 6.7 (Final) Linux dumpty-server 2.6.32-573.3.1.el6.x86_64 #1 SMP Thu Aug 13 22:55:16 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux 利用するコマンド bash GNU bash, version 4.1.2(1)-

    [備忘録] Linuxでコマンド履歴やコマンドの出力をログとして保存する。 - Qiita
  • コマンド履歴の達人を目指してみる - ザリガニが見ていた...。

    ターミナルのコマンド履歴をインクリメンタルに検索して実行するにはControl + R - Macの手書き説明書 自分も知らなかった...。まだまだ知らないことって、いっぱいある。 それにしてもコマンド履歴というのは、自分はよく使う。直接入力するより、過去の履歴を探し出して、必要な修正してからコマンド実行するパターンが多い。長〜いファイルパスやオプション指定のあるコマンドなんて、ほとんどがコマンド履歴の修正と実行である。コマンド履歴が使えるからこそ、快適なコマンド操作ができると思っている(自分の場合)。 コマンド履歴は質実剛健なコマンドの世界に、選択して実行するというGUI的なゆるい操作感を与えてくれる。コマンドを忘れる心配や、スペルを間違う心配から、救ってくれる。それほどまでにコマンド履歴に頼りきっている状況なのに、今日も上下の矢印キーを激しく連打するしかない自分は、一体どうしたら良いも

    コマンド履歴の達人を目指してみる - ザリガニが見ていた...。
  • bashヒストリのダイエット。bash履歴活用まとめ - それマグで!

    Bashのヒストリをダイエットしました。ダイエットして減った分、よりたくさんのコマンド履歴が確保出来ました。 履歴を確保するとタイプ量が減って仕事早くなるッス。 重複する履歴を保存しない 重複するコマンドは最新一件に限定する。重複は保存しない ~/.bashrc #重複履歴を無視 export HISTCONTROL=ignoredups Ubuntuなら最初から設定してあったように思える。 空白から始めたコマンドを保存しない 履歴に保存したくないコマンドは空白から記述する ~/.bashrc #空白から始めたコマンドを無視 export HISTCONTROL=ignorespace コマンド例 $ □cat /etc/passwd|grep takuya #↑空白入れることで保存されない。 空白を履歴に追記しない、重複履歴を保存しない ignorespaceとignoredupsを同時

    bashヒストリのダイエット。bash履歴活用まとめ - それマグで!
  • Bashでコマンド履歴から検索して実行する - Qiita

    コマンド履歴を後方検索 Bashを使っている時に以前実行したコマンドをもう一度または少し変えて実行したい場合があります。 そんな時はCtrl-rで検索モードにしてからコマンドを入力することで以前実行したコマンドを簡単に後方検索することができます。Ctrl-rを実行する度に以前のコマンドが表示されるので、何度かCtrl-rを実行すると目的のコマンドが出てくると思います。 もしCtrl-rを実行しすぎて目的のコマンドを通り過ぎた場合は、Ctrl-sで履歴を戻ることもできます。 ただし、通常はCtrl-sにスクリーンロックがかかっていて戻れないことが多いです(スクリーンロックしてしまったらCtrl-qで解除してください)。そんな時はCtrl-sに割り当てられているスクリーンロックを解除することで戻れるようにできます。 スクリーンロックを解除して前方検索出来るように設定 ショートカットキーの割当状

    Bashでコマンド履歴から検索して実行する - Qiita
  • bash_historyを便利に使う - Qiita

    historyコマンドに関して historyコマンドはよく使ってたけど 最近ちょっと設定するだけでもっと便利に使える事を知りました まず基的な事として、historyの出力結果から !を先頭に付与して実行する事でhistoryのコマンドを実行出来ます。 $ history . . 498 rails console 499 ls 500 cd 501 ls 502 history 503 pwd 504 cd srvadmin/ 505 history $ !498 rails console WARNING: Nokogiri was built against LibXML version 2.8.0, but has dynamically loaded 2.9.1 Loading development environment (Rails 4.0.3) irb(main):0

    bash_historyを便利に使う - Qiita
  • [Linux][Shell][Screen] bash にて複数端末間でコマンド履歴 (history) を共有する方法 | 技術雑記

    ホーム > Blog > [Linux][Shell][Screen] bash にて複数端末間でコマンド履歴 (history) を共有する方法 RSSをチェックしてて発見しました。 自分は似たようなことを結構前にチャレンジしたけど出来なかったです…。 screenコマンドも多用しているので、履歴を共有できるとかなり便利です。 というか、何で履歴別々なんだよ、と。 下記のURL先の記事によると、.bashrc に記述するだけのようです。 詳しい仕組みの解説も有るので、じっくり読んでから試すといいと思います。 bashにて複数端末間でコマンド履歴(history)を共有する方法 - iandeth. http://iandeth.dyndns.org/mt/ian/archives/000651.html function share_history { # 以下の内容を関数として定義 h

    [Linux][Shell][Screen] bash にて複数端末間でコマンド履歴 (history) を共有する方法 | 技術雑記
  • bashにて複数端末間でコマンド履歴(history)を共有する方法 (iandeth.)

    Tera Term 等の端末を複数同時に立ち上げて作業したり、screenにて複数の仮想端末を同時並行で操作する際、コマンド実行履歴が端末間で共有できなくて困る事が多々あります。「さっきのfindコマンドをもう一度... 引数どう書くんだっけなぁ... あ、確かコマンド履歴にあったはずだなぁ... ちっ、それはあっちの端末の履歴だったか」みたいな。zshには端末間のコマンド履歴を常に同期できる'SHARE_HISTORY' なるオプション(*1)があって素敵なのですが、同じことを bash で実現する方法を調べたのでご紹介。 (*1) zshの同機能について詳しくはITmedia記事 "豪傑の三種の神器【後編】" を参照の事 不具合) 通常設定のbashで困る事 1. 複数端末間でコマンド履歴の共有ができない 同時に立ち上げている端末間で履歴の共有ができなくて不便に感じることがある。 2.

  • 1