同時顯示螢幕資訊並紀錄 - Linux

Table of Contents

想問一個問題
當我們跑一個程式的時候 會有些資訊顯示在螢幕上
如果要把螢幕的紀錄存起來 就可以用
./command > record
留起來

請問有沒有什麼指令可以同時讓螢幕顯示同時也把一模一樣的內容存起來?

PS:程式不是我寫的 沒辦法自己在程式裏面寫兩遍
謝謝

--

All Comments

Freda avatarFreda2014-03-14
tee
Sandy avatarSandy2014-03-14
感謝!
Caroline avatarCaroline2014-03-18
奇怪 如果是一般shell裡的指令 例如 ls | tee record |more
都有用 我那個程式是會跑很多天的 結果
./command | tee record | more
螢幕上還是沒東西
Connor avatarConnor2014-03-21
BTW 如果只用 ./command > record 的時候
系統似乎也是會累積一定的資料量才會一次存進 record裡
有辦法修改那個累積量的大小嗎?
Kumar avatarKumar2014-03-23
script -c ./command -f record; more record
Mary avatarMary2014-03-25
stdio到檔案預設是full-buf,到terminal是line-buf
Rosalind avatarRosalind2014-03-28
如果可以改程式,你可以setvbuf(3)停掉buf,輸出會快一點
Lucy avatarLucy2014-03-28
當然會影響效能,如果需要考慮的話