2017-04-03 46 views
0

我已經基本上安裝了磁盤映像,並且需要通過bash腳本將各種信息位打印到終端來進行分析。從外殼打印到終端上的bash歷史

我知道你可以打印你的bash歷史,在命令行輸入'history'並按回車。

我需要的結果是相同的,但是;

  1. 它需要一個bash腳本
  2. 它需要的磁盤映像bash的歷史,不是我的計算機中執行

大感謝所有幫助

+1

你可以在磁盤映像 –

+0

的用戶家目錄中查看'.bash_history'感謝您的回覆,我無法找到磁盤映像文件中的.bash_history文件夾。我能找到一個命令嗎?謝謝 –

+1

由於它以'.'開始,它默認是隱藏的。你可以用'ls -a'顯示隱藏的文件,或者用'find/yourpath -name'.bash_history''搜索它。 –

回答

0

好,所以基本上你這樣做:

  1. 確保磁盤映像已安裝
  2. 打開一個終端
  3. 將目錄更改使用cd /path/to/your/disk_image
  4. 發現,裏面的BASH歷史(最大的機會,它是一個隱藏文件,以便通過find /path/to/your/disk_image -type f -iname ".*" -ls全部列出來的文件的磁盤映像。
  5. 你可以(如果你想)通過history -r /path/to/your/disk_image/.bash_history
  6. 追加其內容爲當前內存歷史列表中創建一個bash腳本,只是把VAR1=$(cat /path/to/your/disk_image/.bash_history)到文件的內容保存到你的腳本,以便您可以使用它在BASH腳本中。