linux小工具(2)終端記錄器script命令

2021-08-30 04:25:43 字數 970 閱讀 9392

首先,終端介面的顯示是有快取大小限制的,當在終端列印的訊息超出快取範圍,它前面的列印訊息就自動丟失。

scirpt就是乙個命令,可以製作乙份記錄輸出到終端的記錄。該記錄可以儲存並在以後再列印出來。

1.yehaiyang@ubuntu:~/desktop$ script

2.script started, file is typescript

3.yehaiyang@ubuntu:~/desktop$

此時,script會再當前目錄建立乙個typescript檔案,記錄此後的終端資訊。

(2)你也可以指定目標檔名來記錄列印結果:script + 檔名

1.yehaiyang@ubuntu:~/desktop$ script screen.log

2.script started, file is screen.log

3.yehaiyang@ubuntu:~/desktop$

(3)script常用的選項引數:-a 和-q

-q選項可以讓scirpt命令以靜默模式執行,登入進來的使用者不會知道script命令已經執行了。

-a選項將會讓記錄附加到檔案中,而不會擦除先前的記錄。

(4)退出script:

當完成記錄時,可以通過以下命令退出,在終端輸入:exit

或是:ctrl + d 快捷鍵

(5)注意事項:

第一:在退出script前,你會發現記錄檔案的大小為0 kb,而在退出之後,檔案大小會發生改變。

第二:用cat、more等命令檢視記錄檔案,顯示出來的內容和在終端上操作是完全一樣的,連字元的顏色也會顯示;但是用vim或gedit開啟檔案,裡面除了正常的顯示外,還有一些亂字元;

日常記錄 小工具

匯入資料庫資料格式例如,以分號 結尾的整條sql語句 set foreign key checks 0 create tablem company idint 11 unsigned not null auto increment,namevarchar 30 not null comment 名稱...

Mac 終端小工具開發( 簡單入門)

一 準備 建立乙個 mac 終端專案,命名為 hgtools,看起來是這樣的 直接 command b 之後從這裡 show in finder 開啟終端,執行如下 乙個 mac 終端專案的建立到執行的過程介紹完畢,接下來是如何在 中獲取外部輸入的引數。二 引數 開發乙個終端的程式,我們比較關注是的...

Mac 終端小工具開發( 簡單入門)

一 準備 建立乙個 mac 終端專案,命名為 hgtools,看起來是這樣的 直接 command b 之後從這裡 show in finder 開啟終端,執行如下 乙個 mac 終端專案的建立到執行的過程介紹完畢,接下來是如何在 中獲取外部輸入的引數。二 引數 開發乙個終端的程式,我們比較關注是的...