濮阳杆衣贸易有限公司

主頁 > 知識庫 > Linux 記錄會話過程的命令

Linux 記錄會話過程的命令

熱門標簽:江蘇保險智能外呼系統(tǒng)產(chǎn)品介紹 西寧人工外呼系統(tǒng)線路商 南昌四川外呼系統(tǒng) 高德地圖標注樓房入駐 諾基亞地圖標注app 北京外呼防封系統(tǒng)是什么 咸寧智能營銷電話機器人怎么樣 成都哪里有地圖標注公司 個人電銷機器人

在Unix系統(tǒng)維護中,有時候系統(tǒng)工程師希望能夠記錄下會話的過程。如在測試一個系統(tǒng)功能的時候,工程師就希望將測試的步驟都一一的紀錄下來。以便出現(xiàn)問題時利用這份資料進行追蹤分析。如有時候在制作培訓文檔的時候,可能也需要這些會話記錄,以方便培訓師制作PPT等培訓文檔??傊褪且痪湓?,系統(tǒng)工程師現(xiàn)在想要記錄某個會話的過程,在Unix系統(tǒng)中能否實現(xiàn)?  

一、script命令的主要作用于特點。

 在Windows操作系統(tǒng)中,讀者可能用過一些屏幕記錄軟件,可以將某段時間的操作通過視頻的形式記錄下來。不過在Unix操作系統(tǒng)中,有時候不用這么麻煩。因為操作系統(tǒng)提供了一個script命令,幫助系統(tǒng)工程師來記錄某個會話的過程。這是一個比較冷僻的命令,也不在POSIX的規(guī)范中。為此有些Unix操作系統(tǒng)版本就可能不帶有這個功能。不少系統(tǒng)工程師可能平時很少接觸這個命令。不過筆者是比較喜歡這命令的。簡單的說,系統(tǒng)工程師利用這個命令就可以將一個會話的整個過程或則中間的某些操作記錄到一個文件中。利用這個命令基本上可以在文件中記錄大部分的鍵盤操作、命令的輸出結果以及錯誤信息。也就是說,在屏幕上輸出的信息基本上都可以保存在這個文件中。然后系統(tǒng)管理員可以在事后查看這個文件以獲得必要的信息。那么這個命令該如何使用呢?如下圖,其實很簡單。  

如上圖所示,就是script命令使用的基本過程。首先當系統(tǒng)工程師想要記錄某個會話的時候,則只需要在會話開始時輸入script命令。輸入這個命令后,系統(tǒng)就會將當前用戶的所有鍵盤操作、屏幕輸出以及錯誤信息等等保存到一個特定的文件中。如上面執(zhí)行了ps命令與who命令后,希望就會將這兩個命令(用戶的鍵盤操作)、屏幕輸出(命令的執(zhí)行結果)等等保存到文件中。當工程師需要退出記錄過程時,則只需要輸入exit命令,系統(tǒng)就會就是script done的提示信息。表示系統(tǒng)已經(jīng)結束了記錄工作。

 當系統(tǒng)工程師需要查看這個文件的信息時,可以使用cat或者vi命令來查看這個文件中的內(nèi)容。不過所使用的shell版本不同,他們先是的結果可能有所差異。如在某些版本中,使用cat命令來查看這個文件,可能只顯示這個命令在什么時候完成,而不會顯示用戶的鍵盤操作與屏幕的輸出信息。為此筆者建立采用vi命令。利用vi命令來查看這個文件,就不會有版本之間的差異問題。如使用vi typescript命令,就可以查看這個文件中的具體信息。通常情況下,整個文件中包含以下幾部分內(nèi)容。

 第一行是注釋信息。如“Script started on 2009年06月15日 星期一 18時24分21秒”。這個提示信息顯示這個命令開始執(zhí)行的時間。然后在最后一行中,也有類似的提示信息。不過最后一行的提示信息顯示的是這個命令完成的時間,顯示了命令執(zhí)行完成的日期、具體時間等西虛擬。然后中間的部分就是命令與輸出結果的信息。如果在命令的的執(zhí)行過程中,有錯誤信息的話,也會一并在這里記錄。

上一頁12 下一頁 閱讀全文

標簽:山南 南寧 阿拉善盟 汕頭 清遠 昭通 固原 慶陽

巨人網(wǎng)絡通訊聲明:本文標題《Linux 記錄會話過程的命令》,本文關鍵詞  Linux,記錄,會話,過程,的,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Linux 記錄會話過程的命令》相關的同類信息!
  • 本頁收集關于Linux 記錄會話過程的命令的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    德阳市| 塔城市| 旅游| 克山县| 开原市| 山阴县| 冀州市| 大田县| 清徐县| 衡南县| 河北区| 方山县| 二连浩特市| 泸西县| 北宁市| 大兴区| 陵川县| 林周县| 安国市| 三江| 锡林郭勒盟| 车致| 清徐县| 呼和浩特市| 吴桥县| 宜宾市| 香河县| 资溪县| 永宁县| 托克逊县| 拉孜县| 新丰县| 潜江市| 崇州市| 沙雅县| 吴忠市| 南昌市| 天柱县| 泸溪县| 赤峰市| 合阳县|