題 是否有清除Cygwin控制台的命令?


是否有命令清除Cygwin控制台窗口中的所有歷史記錄而不會丟失 .bash_history


4
2018-03-11 20:26


起源


這是重複的 這個問題,除了寫得不好。如果你已經更好地寫了你的問題,Erik Vold,在沒有誤將終端輸出作為首發的“歷史”,你就不必在評論中反复解釋你一遍又一遍地問。這應該作為副本關閉。 - JdeBP
@JdeBP你試過那裡提到的解決方案嗎?這是行不通的.. - erikvold
@JdeBP Cygwin!= * nix控制台...所以,沒有愚蠢的恕我直言......請不要太苛刻,試著在你的批評中建設性的...... - BloodPhilia


答案:


點擊 Ctrl-L。它應該清除所有內容而不會丟失.bash_history。 `


8
2018-03-11 21:15



如有必要,您可以在腳本中嵌入^ L,甚至可以在每個命令後更改Bash提示以清除屏幕。 - CarlF
這不是只是將以前的輸出移出屏幕嗎? - Juan Mendes


如果您的意思是要清除控制台窗口:安裝ncurses(在Utils中)然後您可以使用:

clear

5
2018-03-14 14:09





打開Windows資源管理器然後導航到:

[Cygwin安裝目錄] \ home \ [用戶] \

e.g.: C:\cygwin\home\wreckseal

然後打開文件 .bashrc 用Notepad ++。

將光標移動到最後一行的末尾並點擊 Enter 鍵,然後添加下面的文本。

別名cls ='echo -e“\ 033c”'

或以下文字:

別名cls ='printf“\ 033c”'

重啟cygwin,輸入 cls。完成!

請注意,發送cls命令後沒有滾動條。我更喜歡 printf 版本比 echo 版。親自嘗試一下!


1
2018-02-27 05:58





我用 Alt鍵+F8 屏幕就像你剛剛打開一個新鮮的cygwin!


1
2017-10-24 14:28





有兩種簡單的方法:

  1. 輸入命令 clear
  2. 按Ctrl+大號

0
2018-03-18 18:17