主頁(yè) > 知識(shí)庫(kù) > Linux 記錄會(huì)話過(guò)程的命令

Linux 記錄會(huì)話過(guò)程的命令

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

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

一、script命令的主要作用于特點(diǎn)。

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

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

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

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

上一頁(yè)12 下一頁(yè) 閱讀全文

標(biāo)簽:山南 南寧 阿拉善盟 汕頭 清遠(yuǎn) 昭通 固原 慶陽(yáng)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Linux 記錄會(huì)話過(guò)程的命令》,本文關(guān)鍵詞  Linux,記錄,會(huì)話,過(guò)程,的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Linux 記錄會(huì)話過(guò)程的命令》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Linux 記錄會(huì)話過(guò)程的命令的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章