是否有一个命令可以清除 Cygwin 控制台窗口中的所有历史记录而不丢失.bash_history
?
答案1
单击Ctrl-L
。它应该会清除所有内容而不会丢失 .bash_history。`
答案2
如果您的意思是想要清除控制台窗口:安装 ncurses(在 Utils 中),然后您可以使用:
clear
答案3
打开 Windows 资源管理器然后导航至:
[Cygwin 安装目录]\home\[用户]\
e.g.: C:\cygwin\home\wreckseal
.bashrc
然后用 Notepad++打开该文件。
将光标移到最后一行的末尾并Enter
按键,然后添加下面的文本。
别名 cls='echo -e "\033c"'
或以下文字:
别名 cls='printf "\033c"'
重启 cygwin,输入cls
。完成!
注意,发送 cls 命令后没有滚动条。我更喜欢 版本printf
而不是 版本echo
。自己尝试一下吧!
答案4
有两种简单的方法:
- 键入命令
clear
- Ctrl+L