作者Holocaust123 (一步一腳印)
看板Linux
標題[問題] 清除終端機文字的方法
時間Fri Jun 24 09:57:43 2011
要清除終端機的文字內容, 據我所知有三種方法:
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)