Em Cygwin, parece que a reinicialização não funciona
-
Você está executando uma versão que não é do Cygwin de
reset
. -
Você pode confirmar isso executando
where reset
em um prompt de comando.
Notas:
-
c:\windows\system32\reset.exe
é Utilitário de redefinição de serviços de área de trabalho remota Asaídaquevocêmostranasuaperguntapareceserdestaversãoderedefinição(enãodaversãodoCygwin).
ConfiguraçãodoPATHdoCygwin
Sevocêinstalouopacotencurses
(vejaabaixo),entãovocêprecisatercertezaqueseuCygwinPATH
temoselementosCygwinantesdoselementosdoWindows(issodeveacontecerautomaticamentequandooCygwinforinstalado).
Exemplodecaminhodocygwin:
DavidPostill@Hal/f/test$echo$PATH.:/home/DavidPostill/bin:/usr/local/bin:/usr/bin:/c/ProgramData/Oracle/Java/javapath:/c/Windows/system32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0:/c/apps/Calibre
ReinicializaçãodoCygwin
OCygwinreset
fazpartedopacotencurses
eestávinculadoatset
.
Osparâmetrosparatset
sãoopcionais.
Vocêpodedeterminarqueissoestánoseusistemausando:
whichreset
Nomeusistema:
DavidPostill@Hal~$whichreset/usr/bin/resetDavidPostill@Hal~$ll/usr/bin/resetlrwxrwxrwx1DavidPostillNone8Jul108:14/usr/bin/reset->tset.exe
Cygwinclear
tambémfazpartedencurses
.Eutenhocls
aliascomosegue:
aliascls='clear'
Notas:
Vocêsemprepodedescobrirquaispacotescontêmdeterminadoscomandosdocygwinusando
Pacotes de pesquisa . -
clear
ereset
têm um comportamento ligeiramente diferente:-
clear
limpa a parte visível da exibiçãomintty
. O buffer de rolagem permanece como está. -
reset
envia a sequência de inicialização do terminal . No caso demintty
, isso limpa a parte visível da exibição e remove o buffer de rolagem.
-
Como posso verificar se o ncurses está instalado?
Para ver se um pacote está instalado, use cygcheck -l ncurses
.
-
-l package
- lista o conteúdo do pacote (ou todos os pacotes, se nenhum for fornecido)
DavidPostill@Hal /f/test
$ cygcheck -l ncurses
/usr/bin/captoinfo
/usr/bin/clear.exe
/usr/bin/infocmp.exe
/usr/bin/infotocap
/usr/bin/reset
/usr/bin/tabs.exe
/usr/bin/tic.exe
/usr/bin/toe.exe
/usr/bin/tput.exe
/usr/bin/tset.exe
/usr/share/doc/ncurses/ANNOUNCE
/usr/share/doc/ncurses/AUTHORS
/usr/share/doc/ncurses/COPYING
/usr/share/doc/ncurses/NEWS
/usr/share/doc/ncurses/README
/usr/share/man/man1/captoinfo.1m.gz
/usr/share/man/man1/clear.1.gz
/usr/share/man/man1/infocmp.1m.gz
/usr/share/man/man1/infotocap.1m.gz
/usr/share/man/man1/reset.1.gz
/usr/share/man/man1/tabs.1.gz
/usr/share/man/man1/tic.1m.gz
/usr/share/man/man1/toe.1m.gz
/usr/share/man/man1/tput.1.gz
/usr/share/man/man1/tset.1.gz
O que está incluído no pacote ncurses?
2015-05-18 21:00 0 usr/bin/
2015-05-18 20:58 0 usr/bin/captoinfo -> tic.exe
2015-05-18 21:00 9747 usr/bin/clear.exe
2015-05-18 21:00 52755 usr/bin/infocmp.exe
2015-05-18 20:58 0 usr/bin/infotocap -> tic.exe
2015-05-18 20:58 0 usr/bin/reset -> tset.exe
2015-05-18 21:00 14355 usr/bin/tabs.exe
2015-05-18 21:00 67091 usr/bin/tic.exe
2015-05-18 21:00 15379 usr/bin/toe.exe
2015-05-18 21:00 15379 usr/bin/tput.exe
2015-05-18 21:00 19475 usr/bin/tset.exe
2015-05-18 20:58 0 usr/share/doc/
2015-05-18 20:58 0 usr/share/doc/ncurses/
2015-05-18 20:58 13750 usr/share/doc/ncurses/ANNOUNCE
2015-05-18 20:58 2529 usr/share/doc/ncurses/AUTHORS
2015-05-18 20:58 1408 usr/share/doc/ncurses/COPYING
2015-05-18 20:58 549943 usr/share/doc/ncurses/NEWS
2015-05-18 20:58 10212 usr/share/doc/ncurses/README
2015-05-18 20:59 0 usr/share/man/man1/
2015-05-18 20:57 2919 usr/share/man/man1/captoinfo.1m.gz
2015-05-18 20:57 1201 usr/share/man/man1/clear.1.gz
2015-05-18 20:57 6976 usr/share/man/man1/infocmp.1m.gz
2015-05-18 20:57 1594 usr/share/man/man1/infotocap.1m.gz
2015-05-18 20:59 39 usr/share/man/man1/reset.1.gz
2015-05-18 20:57 2288 usr/share/man/man1/tabs.1.gz
2015-05-18 20:57 5995 usr/share/man/man1/tic.1m.gz
2015-05-18 20:57 1883 usr/share/man/man1/toe.1m.gz
2015-05-18 20:57 4540 usr/share/man/man1/tput.1.gz
2015-05-18 20:57 4971 usr/share/man/man1/tset.1.gz
Fonte ncurses: exibição do terminal utilitários (binários instalados e arquivos de suporte)