質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.47%
Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Debian

Debianは、Debian GNU/Linux などのOS(オペレーティングシステム)です。

Raspberry Pi

Raspberry Piは、ラズベリーパイ財団が開発した、名刺サイズのLinuxコンピュータです。 学校で基本的なコンピュータ科学の教育を促進することを意図しています。

Q&A

解決済

1回答

297閲覧

RaspberryPiで入力した覚えのないコマンドがhistoryにある

b452452

総合スコア39

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Debian

Debianは、Debian GNU/Linux などのOS(オペレーティングシステム)です。

Raspberry Pi

Raspberry Piは、ラズベリーパイ財団が開発した、名刺サイズのLinuxコンピュータです。 学校で基本的なコンピュータ科学の教育を促進することを意図しています。

0グッド

0クリップ

投稿2022/08/24 09:22

前提

機器は以前は別の方が利用していました。

解決したいこと

この挙動の原因が何かを突き止めたいです。

発生している問題・エラーメッセージ

下記コマンドを実施し、テキストファイルを順番に履歴を見ていったのですが、記憶にない入力をいくつか見つけました。
日付を確認しても、その時刻は私が操作していた時間でした。

$ HISTTIMEFORMAT='%F %T ' $ history > test.txt

ただしその身に覚えのない入力は全て前半に集中していて、日付がすべて同じでした。
身に覚えのない入力が途絶えた後は私が記憶している入力になりますが、私の入力の一部もその日付で表示されています。
ファイルの中身は例として下記のような感じです。

2022-08-24 12:00:00 foo1 2022-08-24 12:00:00 foo2 2022-08-24 12:00:00 foo3 2022-08-24 12:00:00 foo4 2022-08-24 12:00:00 foo5 2022-08-24 12:00:00 foo6 //ここまで身に覚え無し、ここから私が記憶している入力 2022-08-24 12:00:00 bar1 //身に覚えのない入力の日付と全く同じ 2022-08-24 12:00:00 bar2 //身に覚えのない入力の日付と全く同じ 2022-08-24 12:00:00 bar3 //身に覚えのない入力の日付と全く同じ 2022-08-24 12:02:00 bar4 //いくつか↑のようになった以降は、正常?な日付で私の入力が表示される 2022-08-24 12:02:10 bar5

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

状況を正しく把握できていないかもしれませんが、何となく以下と同じ現象のように思えます。
History timestemp shows wrong dates

The initial history entries all with the same time indicate that those were written to the history file before you set the HISTTIMEFORMAT variable. Since they don't have a timestamp associated with them, they are displayed with the timestamp of the HISTFILE itself.

google翻訳
すべて同じ時刻の最初の履歴エントリは、HISTTIMEFORMAT 変数を設定する前にそれらが履歴ファイルに書き込まれたことを示しています。
それらにはタイムスタンプが関連付けられていないため、HISTFILE 自体のタイムスタンプとともに表示されます。

とのことなので、2022-08-24 12:00:00に変数を修正した結果なのではないでしょうか。
また、見覚えのない行は、前の人の履歴がそのまま残っているのではないでしょうか。

投稿2022/08/24 09:44

can110

総合スコア38268

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.47%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問