iT邦幫忙

DAY 12
1

蠻可愛的指令與程式系列 第 12

將操作過程紀錄下來

我們在操作電腦的過程中,最好能夠將其紀錄下來,
以備查考.

有些系統工程師會將Terminal的buffer調大,可以往上捲動,
這樣就可以事後再copy到編輯器,然後做工作紀錄.

但是有時候因為安裝一些程式,過程中需要make,
這時往往會吐出大量的訊息.
造成Terminal buffer不夠,早期的資料被捲出去,就消失了.

為了克服這些問題,有一個script指令可以使用.

一般可以直接打 script.
系統會回應
Script started, file is typescript

通知我們現在可以進行紀錄檔案放在 typescript

typescript的內容開頭會有紀錄的日期時間.

當我們不需要再紀錄時,可以按下Ctrl-D,或是輸入exit
系統會回應
Script done, file is typescript
提醒我們紀錄檔案的名稱.
同時最後也會有結束的日期時間.蠻貼心的.

我們也可以自己指定檔名,例如:
script mylog.txt

這樣就會把紀錄放在我們指定的檔名.

我們也可以用這樣的格式

script $(date "+%Y-%m-%d"_$$.txt)

會產生 2014-10-12_4161.txt 這種型態命名方式的紀錄檔.
前面是日期,後面4161是當然登入的BASH的PID.
方便我們查考.


上一篇
建立只發送Mail的Mail Server
下一篇
將紀錄下來的操作過程播放來看
系列文
蠻可愛的指令與程式30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言