我安装了Cygwin,选择了一套相当少的软件包。
在终端中,我试图“清除”以清除终端,但我得到了
bash: clear: command not found
如何让它发挥作用?
答案 0 :(得分:241)
安装Cygwin包ncurses
;它属于Utils类别。
答案 1 :(得分:122)
这应该做:
alias clear='printf "\033c"'
答案 2 :(得分:35)
只需使用此快捷方式:Alt+F8
和Ctrl-L
即可跳过页面
答案 3 :(得分:13)
为bash脚本文件提供clear.exe
程序很好,所以:
clear.exe
程序命令的Windows Cygwin详细信息。
在http://cygwin.com/下载Cygwin setupx86.exe
或其他任何内容
运行并从互联网下载。 *如果您有代理连接,则可能需要使用Internet Explorer设置或设置自定义代理。
选择所有默认设置,然后完成安装。
第二次运行安装程序并再次从Internet下载,但这次您将进入Utils
,当涉及文件树以自定义安装时。
展开Utils
并转到ncurses
个文件。在那里,您将点击ncurses utils左侧的skip
项目(有一个少)。
从skip
更改为您要安装的ncurses
版本后,继续安装,然后完成。
再次运行安装程序,这次您将展开Lib
aka库。
找到terminfo库安装程序,然后再次将skip
更改为最新版本,然后继续并完成安装。
注意您可能最终必须退出Windows并重新登录,或者只是在新程序生效之前重新启动。这是由于Cygwin背景会话的可能性。
注意您还必须进行三次单独的安装。
答案 4 :(得分:13)
使用cygcheck
命令检查它所在的包(将.exe
添加到您的cmd字符串中,在此示例中为:clear.exe
)
> cygcheck -p 'clear.exe'
Found 4 matches for clear.exe
ncurses-debuginfo-5.9-20150307-1 - ncurses-debuginfo: Debug info for ncurses (installed binaries and support files)
ncurses-debuginfo-5.9-20150404-1 - ncurses-debuginfo: Debug info for ncurses (installed binaries and support files)
ncurses-5.9-20150307-1 - ncurses: Terminal display utilities (installed binaries and support files)
ncurses-5.9-20150404-1 - ncurses: Terminal display utilities (installed binaries and support files)
并且您知道必须使用cygwin安装程序安装ncurses
软件包。
答案 5 :(得分:11)
右键单击>重置...(Alt + F8)为我工作......(在Cygwin-x86-2.830上)
答案 6 :(得分:10)
我在我的系统中尝试过:它的工作原理:
Just use: cntrl+l
希望这有帮助!
答案 7 :(得分:7)
打开Windows资源管理器,然后导航至:
[Cygwin安装目录] \ home \ [用户] \
e.g.: C:\cygwin\home\wreckseal
然后用Notepad ++打开文件.bashrc
。
将光标移动到最后一行的末尾,然后点击Enter
键,然后添加以下文字。
alias cls ='echo -e“\ 033c”'
或以下文字:
alias cls ='printf“\ 033c”'
重新启动cygwin,输入cls
。完成!
请注意,发送cls命令后没有滚动条。我更喜欢printf
版本而不是echo
版本。亲自试试吧!
答案 8 :(得分:6)
解决此类问题的一般方法:
使用完整的可执行文件名在Cygwin-package search page上搜索。
现在可以通过多种方式进行包搜索:
按可执行文件名进行基本搜索。
包裹搜索clear
:
https://cygwin.com/cgi-bin2/package-grep.cgi?grep=clear
- >找到清除
包含.exe
后缀。的更好匹配
包裹搜索clear.exe
:
https://cygwin.com/cgi-bin2/package-grep.cgi?grep=clear.exe
- >找到 clear.exe
甚至更好的匹配还包括/
前缀。
包裹搜索/clear.exe
:
https://cygwin.com/cgi-bin2/package-grep.cgi?grep=/clear.exe
- >找到 /clear.exe
所有这4场比赛现在来自ncurses
套餐。 (即2个调试和2个稳定版本。
(专业提示:右键单击搜索字段并创建自定义搜索引擎。我已将其设置为Firefox中的" cygwin包"的快捷方式cp
铬。)