我想从庆典在一个cygwin终端clearscreen。 我试过了
cmd /c cls
echo -e "^V^L"
echo -e "\014"
这些工作都没有 - 他们都给予了“换行”。 按CTRL + L没有工作 - 但我想从一个bash脚本调用它。
有任何想法吗?
我想从庆典在一个cygwin终端clearscreen。 我试过了
cmd /c cls
echo -e "^V^L"
echo -e "\014"
这些工作都没有 - 他们都给予了“换行”。 按CTRL + L没有工作 - 但我想从一个bash脚本调用它。
有任何想法吗?
如果它包含在你的Cygwin的安装(运行Cygwin的安装程序,并确保你有一个名为“ncurses的”包),尝试
tput clear
或者你可以尝试CTRL-L :)
这应该工作在大多数仿真终端也是如此。
有两种方法:
使用快捷键
Alt+F8
清屏和Ctrl-L
跳过页
使用Clear
别名
cygwin\home\USER\.bashrc
.bashrc
文件,并把这个别名alias clear='printf "\033c"'
。 clear
命令。 我有这个在我的〜/ .bashrc:
alias clear='printf "\033c"'
同样,printf的“\ 033C”从bash脚本中清除屏幕。
Alt + F8清屏和Ctrl-L跳过页
使用快捷键(用于mitty
控制台用户)
Alt+F8
清屏和Ctrl-L
跳过页
使用sh bash
添加一个命令
如果您使用console2
或相同的控制台,您可以添加此sh code
因为没有扩展这个位置:.. \ cygwin64 \ BIN \
cls
和/或clear
(没有扩展)
#!/bin/sh
printf "\033c"
然后你可以使用cls
和|或clear
在Cygwin的命令。
我试图做同样的事情,并在研究,我发现上面的答案,我试图按照上面的一些解决方案,我加入到.bashrc中的线,但它并没有接受功能,我调整了一圈,发现了另一种解决方案......它基本上执行“的printf‘\ 33C’但不是扭捏.bash.rc文件,您只需进入目录 - / Cygwin的/ bin中,写了下面的命令: - printf的‘\ 033C’,并将其保存与文件名“CLS”,在bin目录中,确保有没有扩展名的文件,因此将具有类型“文件” ..save它,打开外壳和该命令将运行...
我发现这个方法与MSYS和Cygwin玩弄,我有我的两个Windows PC上和原来MSYS支持“CLS”命令,我发现具有相同名称在它的bin目录中的文件,并将其复制到Cygwin的bin文件夹和编辑与printf函数的文件,这个工作就像一个魅力...希望这有助于。