看板 Linux 關於我們 聯絡資訊
要清除終端機的文字內容, 據我所知有三種方法: 1. Ctrl + L 缺點: 用組合鍵觸發, 無法寫在script裡面 2. $ clear 缺點: cygwin無內建 3. $ cls 其中cls是alias: alias cls='echo -e -n "\E[2J"' 缺點: 每使用一次, 游標會往下一行(多按一下Enter的意思) 我想請問的是, 除了上述3個方法, 有沒有其他方式可以清除螢幕文字, 且: - 並非用組合鍵觸發而能寫在script裡 - 會讓游標跑到畫面最上方(效果如同clear指令) - 可寫成alias並放入.bashrc中 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.31.149
kdjf:echo -en '\033[H\033[2J' 06/24 10:26
kdjf:ie. echo -en '\E[H\E[2J' 06/24 10:28
Holocaust123:感謝k大,能不能解釋一下這寫法的意思?或是該man什麼 06/25 01:27
Holocaust123:才能知道 06/25 01:28
kdjf:我是直接clear | od -c看到的 06/25 09:53
Holocaust123:學到好多東西!謝謝k/f大 06/25 11:51
※ 編輯: Holocaust123 來自: 140.112.31.149 (08/28 01:32)