我如何获得Cygwin中的“清除”命令?

我安装了Cygwin,select了一个相当小的一套软件包。

在一个terminal,我试图做“清除”来清除terminal,但是我得到了

bash: clear: command not found 

我如何得到这个工作?

安装Cygwin包ncurses ; 它在Utils类中。

这应该做的:

 alias clear='printf "\033c"' 

只需使用这个快捷键: Alt+F8Ctrl-L跳过页面

为bash脚本文件提供clear.exe程序是很好的,所以:

Windows Cygwin clear.exe程序命令的详细信息。

  1. 下载Cygwin setupx86.exe或任何它的电话http://cygwin.com/

  2. 运行它并从互联网下载。 *如果您有代理连接,则可能需要使用Internet Explorer设置或设置自定义代理。

  3. select所有的默认设置,并完成安装。

  4. 第二次运行安装程序,然后再从网上下载,但是这次您将进入Utils ,当涉及到文件树来定制您的安装。

  5. 展开Utils并下载到ncurses文件,在那里,你将点击ncurses utils左边的skip项目(有几个)。

  6. skip到要安装的任何版本的ncurses ,继续安装并完成。

  7. 再次运行安装程序,这次您将展开Lib aka库。

  8. findterminfo库安装程序,再次skip到最新版本,然后继续并完成安装。

注意您可能最终不得不从Windows注销并重新login,或者在新程序生效之前重新启动。 这是由于Cygwin后台会话的可能性。

注意您还必须执行三个单独的安装。

使用cygcheck命令来检查它所在的包(将.exe添加到您的cmdstring中,在本例中为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包。

右键单击>重置…(Alt + F8)为我工作…(在Cygwin-x86-2.830上)

打开Windows资源pipe理器然后导航到:

[Cygwin安装目录] \ home \ [用户] \

eg: C:\cygwin\home\wreckseal

然后用Notepad ++打开文件.bashrc

将光标移动到最后一行的末尾,然后Enter键,然后添加下面的文本。

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

或下面的文本:

别名cls ='printf'\ 033c“'

重新启动cygwin,键入cls 。 完成!

请注意,发送cls命令后没有滚动条。 我更喜欢printf版本而不是echo版本。 自己试试吧!

我尝试在我的系统:它的工作原理:

 Just use: cntrl+l 

希望这个帮助!

解决这些问题的一般方法:
在Cygwin软件包search页面上search完整的可执行文件名称。

现在可以用几种方法来完成软件包search:

所有这4场比赛现在都来自ncurses包。 (即2个debugging和2个稳定版本。

(专业提示:右键单击search字段并创build一个自定义的search引擎,我已经在Firefox和Chrome中将它设置为“cygwin package”的快捷键cp 。)

我刚刚遇到这个项目,到目前为止,我觉得这很棒

https://github.com/transcode-open/apt-cyg

安装之后,你可以运行

 apt-cyg install ncurses 

我个人更喜欢使用这个工具在Cygwin工具b / c上安装库,Cygwin版本都附加了.exe,并且在复制和粘贴Linux命令(比如SO)时可能会很麻烦。