Terminal
不需要時出現的消息
我可以通過 SSH 訪問 CentOS 機器,但該機器的行為很奇怪,這是我以前從未見過的。
假設我正在使用 vi 編輯文件或顯示文件的 tail -f。每次伺服器有一些消息要顯示時,此消息都會從頂部出現,刪除我正在編輯或拖尾的文件中看到的行。
就像控制台和終端在同一個視窗中組合在一起。例如:如果我正在使用 vi 編輯文件並使用客戶端檢查我的電子郵件,我會看到一行轉儲顯示我正在連接到該框,並且這些行覆蓋了我之前看到的行。
我該如何阻止這個?謝謝
系統記錄器或其他東西正在將輸出發送到
/dev/console
(或您的 ssh 會話所在的 pty,因為我認為 /dev/console 實際上不包含它)。幸運的是,您可以刷新顯示;這將用應該存在的內容替換這些消息。vi 和許多其他終端應用程序都會響應
ctrl-l
(嘗試一下)。這也適用於命令提示符,但它相當於clear
.您可能希望向管理員發送一條關於此的說明,因為它實際上只適用於重要消息(例如,“系統現在正在停機!”)。