顯示歷史命令時間

    歷史命令中默認是不顯示時間的,如果我們想要在使用history命令時顯示時間可以通過設置環境變量來實現。

1.png

2.png

    HISTTIMEFORMAT變量的具體參數與date命令中的類似,可以參數date命令的對日期時間格式時行修改。

    但如果history的命令結果導出到文件中,卻是這個樣子的:

3.png

    圖中顯示的那串數字表示,從UNIX元年到這個條命令執行時所經過的秒數。

    下面來把文件中的那串數字轉換成我們可以看的懂的格式:

3.png

    在上面的演示中使用了perl命令,這條命令的里的具體含義我也沒怎么弄明白,就是在網上看了幾篇關于perl命令的文章,按照里面的示例改出來的結果。

    再來美化一下格式,現在查看.bash_history顯示了的結果中日期與命令各占用了一行,看起來覺得挺別扭,于是用awk命令將它們搞到了一行上:

4.png

    至此已經可以看到歷史命令的時間了,但是還有幾個問題:

        1、環境變量的設置是臨時的,退出會話后就會消失;

        2、格式化.bash_history文件的命令太長了,記不住;

    1、環境變量可以寫在/etc/bashrc文件中來保證每次登錄時都被自動加載。

    2、至于那個很長的命令,本來我是想寫成命令別名的,但是命令別名對于定義的命令中帶有‘’是不支持的,于是就將命令寫到腳本里了。

1.png

2.png

原創文章,作者:petmaster,如若轉載,請注明出處:http://www.www58058.com/3685

(0)
petmasterpetmaster
上一篇 2015-05-01 22:17
下一篇 2015-05-03 00:54

相關推薦

  • 文件管理

    echo“- – -”>/sys/class/scsi_host/host2/scan掃描新裝的硬盤,不需要重啟 磁盤管理三大步驟:分區,管理,掛載 設備文件創建mknob cdrom /mnt/cdrom 并行接口針多,但是傳的速度過快,會對數據造成干擾 vLinux的數據一般都存儲在分區空間里 學習linux的磁盤管理就必須:…

    Linux干貨 2016-11-27
  • 關于大型網站技術演進的思考(三):存儲的瓶頸(3)

    原文出處: 夏天的森林    存儲的瓶頸寫到現在就要進入到深水區了,如果我們所做的網站已經到了做數據庫垂直拆分和水平拆分的階段,那么此時我們所面臨的技術難度的挑戰也會大大增強。 這里我們先回顧下數據庫的垂直拆分和水平拆分的定義: 垂直拆分:把一個數據庫中不同業務單元的數據分到不同的數據庫里。 水平拆分:是根據一定的規則把同一業務…

    Linux干貨 2015-03-03
  • LINUX-用戶和組管理

    LINUX用戶和組管理 linux用戶分類:Username/UID      管理員:root,UID 0號,擁有最高權限;負責系統的啟功、停止,安裝新軟件,               增加、刪除用戶,保證系統正常運轉;     &nb…

    2017-05-30
  • 作業權限管理

    一、在/data/testdir里創建的新文件自動屬于g1組,組g2的成員如:alice能對這些新文件有讀寫權限,組g3的成員如:tom只能對新文件有讀權限,其它用戶(不屬于g1,g2,g3)不能訪問這個文件夾。 首先創建三個組g1,g2,g3,題目要求在/data/testdir目錄里創建的文件自動屬于g1組那么首先要將這個目錄的屬組改為g1,然后通過更改…

    Linux干貨 2016-08-03
  • linux基礎命令1

    內容包含:文件管理、重定向和管道、用戶組和權限管理、文本處理工具

    Linux干貨 2017-11-19
欧美性久久久久