• 締切済み

Linuxのコマンド「history」で実行日時を知りたい

Linux(unix)のコマンド「history」で、これまでに実行したコマンドの実行日時を知りたいのですが、オプションを付ける事で可能でしょうか?

  • mela2
  • お礼率70% (133/189)

みんなの回答

  • koko_u_
  • ベストアンサー率18% (459/2509)
回答No.1

history はシェルの組み込みコマンドだから、使用しているシェルによってまちまちだと思う。 bash はできるみたい。 http://d.hatena.ne.jp/hirose31/20080117/1200552410

mela2
質問者

お礼

bash での方法、ありがとうございました。 history というくらいだから、日時が分かるのは標準であってほしいですね(笑)。

関連するQ&A

  • UNIXとLinuxのコマンドは同じ?

    例によって、12月で派遣契約を打ち切られた者です。 そこで次はネットワーク系の仕事に入りたいと思うのですが、未経験なので、UNIXのコマンド等を勉強したいと思っております。 Linuxは簡単に手に入ったので、自宅のPCにインストールしたのですが、Linuxのコマンドを覚えれば、そのままUNIXでも使えるのでしょうか。 あるいは面接で、Linuxのコマンドを知っていると言えば、UNIXも使えると認識してもらえるのでしょうか。 よろしくお願いします。

  • SQL*Plusで以前に実行したコマンドを再実行したい

    Oracle 9iを使用しています。 SQL*Plusで以前に実行したコマンドを再度実行することは可能でしょうか。 RUNコマンドで、直前に実行したコマンドなら再実行できることがわかったのですが、それよりも前に実行したコマンドを再実行する方法を知りたいです。 例えば、UNIXのcshの場合、historyコマンドで、以前に実行したコマンド一覧が表示され、!3 のように、コマンド一覧番号を指定すると、任意のコマンドを実行できます。 これと同じようなことがSQL*Plusでも可能でしょうか?

  • コマンドを自動実行するには

    よろしくお願いします。 Windows Server2003 で決まった曜日の指定の日時にコマンドを自動実行したいのですが、そのような事は出来るのでしょうか? 手動ですとコマンドプロンプトで実行するコマンドなのですが。

  • Linuxでのコマンドの使い方

    Linuxでのコマンドの使い方 Linuxでは、ホームディレクトリ(/home/(ユーザー名)、/root など)から 直接、コマンド(cp,mv,ifconfigなど)を入力して実行できたはず、 と思っていたのですが、できません。 /sbin/(コマンド) と入力すれば実行できます。 何か設定が悪いのでしょうか? CentOSでの話です。

  • コマンドの履歴を取りたい。

    早速ですが、コマンドの履歴を取りたいのですが何か方法はありますでしょうか。 .historyを見たんですが、実行日時が分からないので使えませんでした。 ほしい情報は、「ユーザー名」「コマンド」「実行日時」です。 例えばrootがpsと実行した場合には最終的には 「root,ps,2006/07/05 18:00」 と言う感じで履歴を取りたいです。 よろしくお願いいたします。

  • Unixコマンド コマンドを再実行

    Windowsのコマンドプロンプトで、前回行ったコマンドを再実行する際、F3キーを押しますが、それと同様な処理を行なうUnixコマンドを教えて下さい。

  • LINUXのsourceコマンド実行

    perlスクリプト内でLINUXコマンドのsourceを実行する方法はないでしょうか? system()を試みたところ、組み込みコマンドだとエラーとなってしまいます。 sourceしたいファイルの内容を解読して$ENV{~~}に設定する方法もあるかと 思いますが、何か単純にできる方法があるのではと思っております。

    • ベストアンサー
    • Perl
  • cygwinで、.x86linuxファイルを実行したいです。

    どうもこんにちは。 お世話になります。 現在、仕事で、cygwinを使用しています。 unix系の環境には、詳しくない事もあり質問させて頂きます。 .x86linuxという拡張子がついたファイルを実行したいです。 対象のファイルがあるディレクトリで、 ./?????.x86linux [options][files]の様に打ち込んでみたのですが、 cannot execute binary file となったので、 このままでは、実行できないのだと思いますが、 どんな作業をすれば良いのかわかりません。 googleでも、yahooでもヒットが少なく困っています。 アドバイス頂けるとありがたいです。 よろしくお願いします。

  • コマンド履歴のhistoryの記録数

    OSはFC4です。 historyコマンドで今まで実行したコマンドが表示されますが、 デフォルトで1000件までなのをもっと増やしたいのですが、 どのファイルを編集すればよいのでしょうか

  • RunexecでLinuxのmailコマンドを実行したい。

    urizakaです。 現在、多数の人間に対して連絡のメールを、メインの処理(DBに個人データを登録する)とは別にスレッドを立てて送信するという処理をLinux環境で作っております。その際に、Linuxの機能調査も兼ねて(OSをLinuxにして日が浅いもので)java.mailとは別にLinuxのmailコマンドを使って処理が終了したというメールを送りたいと考えている(最終的には、java.mailで使っているsmtpサーバーでトラブルが発生した場合に、Linuxのsendmailでエラー発生メールを管理者に送るという仕組みにする予定です)のですが、そこで詰まってしまいました。  Linuxのコマンドを使う際にはRuntime.exec(コマンド)であり、Linuxでメールを送信する際にはmail -v (送信先のアドレス)である、ということから Runtime.exec(mail -v sample@sample.co.jp); というようなコマンドを付けたのですが、この先をどうして良いのか分からず、またこのまま実行しても、当然ながらエラーが発生します。 Linuxのメール送信コマンドを実行するには、果たしてどうすれば良いのでしょうか? 環境はOS:Linux(Red Hat 7.2) Java : j2sdk1.4.0 Webserver:Apache + Tomcat(4.0.6) です。 宜しくお願いします。

    • ベストアンサー
    • Java