history命令在終端中向我們顯示我們過去執行的命令,如下所示:
到目前為止一切順利,但是如果我們想確切地知道過去執行每個命令的時間怎麼辦? O_O
我的意思是,看到這樣的東西:
為此,我們必須在終端中輸入以下命令:
export HISTTIMEFORMAT='%F %T : '
然後他們又跑了 歷史 並查看結果🙂
現在,我們剛才所做的不會是永久的,也就是說,當我們關閉會話(或關閉計算機)時,系統會忘記這種查看歷史命令輸出的很酷的方式,要使其成為永久性,我們必須運行以下命令:
echo "export HISTTIMEFORMAT='%F %T : '" >> $HOME/.bashrc
也就是說,將該命令放在文件末尾 的.bashrc 隱藏在我們的家中。
順便說一下,對於那些想知道%F和%T是什麼意思的人……%F表示年月日模式下的日期,而%T則表示時分秒模式下的時間(24小時制)。
好吧,我認為沒有其他要說的內容,這是一篇簡短的文章,但我認為提示很有趣^-^
問候
不錯🙂
更好,不可能。
終端中的複制粘貼版本。
echo“ export HISTTIMEFORMAT ='%F%T:'” >>〜/ .bashrc; 源〜/ .bashrc
塔達安...
請勿嘗試,wordpress引號在終端中不起作用。
將代碼括在(代碼)……(/代碼)…之間,但將括號更改為小於號和大於號
感謝KZKG ^ Gaara數據,但有一個詳細信息:
該日期始終是今天的日期,而不是真正的命令運行日期。
或至少在我的測試中得出。 乾杯
看來,這僅適用於導出完成後已執行的命令,也就是說,明天您將看到明天執行的命令會很好,依此類推等等。
你明白? 🙂
謝謝你的評論😀
啊。 我明白
感謝您的回答,然後將其保存在.bashrc中。
😀問候
完全沒有,謝謝您的評論🙂
涼。
就是這個主意😀
太好了!,簡單有效。 謝謝。
謝謝
很棒的提示!,這些天很多🙂
很好的貢獻,它運作完美,謝謝。
有趣的信息! 起初,我認為它不起作用,因為先前的命令以相同的日期出現; 但是他要介紹的那些,如果他指出正確的時間的話。
你好
超級有用的提示,只有當您指示export HISTTIMEFORMAT ='%F%T:',然後是歷史記錄時,我才給出命令問題,如果它向我發送了所有命令的日期和時間,奇怪的是,我發送了所有命令,並向我發送了計算機當時的日期和時間,也就是說,它沒有顯示命令的真實日期和時間,我得到的命令我昨天給了,但是它給我發送了當前的計算機日期…。 所以這對我不起作用,因為我沒有看到真實的日期。
我如何保存實際日期?
它不起作用,它採用當前系統日期,而不是命令執行日期
格式化它以在上面加上日期時,在此之前執行的命令將沒有正確的日期,但是之後執行的命令將正確。
問題KZKG ^ Gaara。
您還可以顯示執行命令的用戶?
歷史記錄對於每個用戶來說都是特定的,因此您必須進入每個用戶的會話以驗證所需內容,現在,如果您想要更好地控制某些內容,我建議使用SUDO,因為如果這樣可以保留所有記錄為每個用戶執行日期和其他操作。
太好了,謝謝您的貢獻。
問候
我需要製作一個腳本,將歷史記錄導出給我,而通過bash進行操作不會佔用它。
尋求幫助