我安装了 Cygwin,选择了一组相当少的软件包。
在终端中,我尝试“清除”以清除终端,但我得到了
bash: clear: command not found
我怎样才能让它工作?
安装 Cygwin 包ncurses;它属于 Utils 类别。
这应该这样做:
alias clear='printf "\033c"'
只需使用此快捷方式:Alt+F8并Ctrl-L跳过页面
使用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)
并且您知道您必须ncurses使用 cygwin 安装程序安装软件包。
很高兴有clear.exebash 脚本文件的程序,所以:
clear.exe程序命令的 Windows Cygwin 详细信息。
setupx86.exe在http://cygwin.com/下载 Cygwin或其他任何名称
运行它并从互联网下载。*如果您有代理连接,您可能需要使用 Internet Explorer 设置或设置自定义代理。
选择所有默认设置,然后完成安装。
再次运行安装程序,并再次从 Internet 下载,但这一次您将进入Utils,当涉及到文件树以自定义您的安装时。
展开Utils并进入ncurses“文件。在那里,您将单击skipncurses utils 左侧的项目(有一些)。
从更改为您要安装skip的任何版本后,继续安装,然后完成。ncurses
再次运行安装程序,这一次您将扩展Libaka 库。
找到 terminfo 库安装程序,再次更改skip为最新版本,然后继续并完成安装。
注意 您可能最终不得不退出 Windows 并重新登录,或者在新程序生效之前重新启动。这是由于 Cygwin 后台会话的可能性。
注意您还必须进行三个单独的安装。
右键单击 > 重置...(Alt + F8)为我工作...(在 Cygwin-x86-2.830 上)
我在我的系统中尝试过:它有效:
Just use: cntrl+l
希望这有帮助!
打开 Windows 资源管理器,然后导航到:
[Cygwin 安装目录]\home\[用户]\
e.g.: C:\cygwin\home\wreckseal
.bashrc然后用记事本++打开文件。
将光标移动到最后一行的末尾并按Enter键,然后在下面添加文本。
别名 cls='echo -e "\033c"'
或以下文字:
别名 cls='printf "\033c"'
重启cygwin,输入cls。完毕!
请注意,发送 cls 命令后没有滚动条。我更喜欢printf版本而不是echo版本。自己试试吧!
解决此类问题的一般方法:
在Cygwin-package 搜索页面上搜索完整的可执行文件名称。
现在可以通过多种方式进行包搜索:
按可执行基本名称进行基本搜索。
包搜索clear:
https
://cygwin.com/cgi-bin2/package-grep.cgi?grep=clear
-> 找到194 个明确的匹配项
.exe通过包含后缀更好地匹配。
包搜索clear.exe:
https
://cygwin.com/cgi-bin2/package-grep.cgi?grep=clear.exe
-> 找到6 个clear.exe匹配项
甚至通过包含/前缀来更好地匹配。
包搜索/clear.exe:
https
://cygwin.com/cgi-bin2/package-grep.cgi?grep=/clear.exe
-> 找到4 个匹配/clear.exe
现在所有这 4 场比赛都来自ncurses包装。(即 2 个调试版本和 2 个稳定版本。
(专业提示:右键单击搜索字段并创建自定义搜索引擎。我已将其设置cp为 Firefox 和 Chrome 中“cygwin package”的快捷方式。)
我刚刚遇到了这个项目,到目前为止,我认为它很棒
https://github.com/transcode-open/apt-cyg
安装后就可以运行了
apt-cyg install ncurses
我个人更喜欢使用此工具安装库而不是 Cygwin 工具 b/c,Cygwin 版本都附加了 .exe,并且在复制和粘贴 Linux 命令时可能很麻烦(例如,关闭 SO)。