tutorial - how to use cygwin
¿Cómo obtengo el comando ''borrar'' en Cygwin? (10)
Abra el Explorador de Windows y navegue hasta:
[Directorio de instalación de Cygwin] / home / [Usuario] /
eg: C:/cygwin/home/wreckseal
luego abra el archivo .bashrc
con Notepad ++.
Mueva el cursor al final de la última línea y Enter
tecla Enter
, luego agregue el texto a continuación.
alias cls = ''echo -e "/ 033c"''
o el siguiente texto:
alias cls = ''printf "/ 033c"''
Reinicie cygwin, escriba cls
. ¡Hecho!
Tenga en cuenta que no hay barra de desplazamiento después de enviar el comando cls. Prefiero la versión printf
que la versión echo
. ¡Inténtalo tú mismo!
Instalé Cygwin, eligiendo un conjunto de paquetes bastante mínimo.
En una terminal, intenté hacer ''borrar'' para despejar la terminal, pero obtengo
bash: clear: command not found
¿Cómo consigo que esto funcione?
Acabo de encontrarme con este proyecto y hasta ahora, creo que es increíble.
https://github.com/transcode-open/apt-cyg
Después de instalarlo, puede ejecutar
apt-cyg install ncurses
Personalmente, prefiero instalar bibliotecas usando esta herramienta en lugar de la herramienta Cygwin b / c. Todas las versiones de Cygwin tienen adjuntos .exe, y pueden resultar incómodos al copiar y pegar comandos de Linux (por ejemplo, fuera de SO).
Enfoque general de tales problemas:
Busque en la página de búsqueda del paquete Cygwin con el nombre completo del ejecutable.
Ahora la búsqueda de paquetes se puede hacer de varias maneras:
Búsqueda básica por nombre base ejecutable.
Paquete de búsqueda paraclear
:
https://cygwin.com/cgi-bin2/package-grep.cgi?grep=clear
-> Encontrados 194 resultados para claroMejores coincidencias al incluir el sufijo
.exe
.
Búsqueda de paquetes paraclear.exe
:
https://cygwin.com/cgi-bin2/package-grep.cgi?grep=clear.exe
-> 6 coincidencias encontradas para clear.exeE incluso mejores coincidencias al incluir también el prefijo
/
.
Búsqueda de paquetes para/clear.exe
:
https://cygwin.com/cgi-bin2/package-grep.cgi?grep=/clear.exe
-> Se encontraron 4 coincidencias para /clear.exe
Y todas estas 4 coincidencias son ahora de los paquetes ncurses
. (A saber 2 versiones de depuración y 2 estables.
(Consejo profesional: haga clic con el botón derecho en el campo de búsqueda y cree un motor de búsqueda personalizado. He establecido esto en el acceso directo cp
para "paquete de cygwin" en Firefox y Chrome).
Es bueno tener el programa clear.exe
para los archivos de script de bash, así que:
Windows Cygwin detalle para el clear.exe
programa clear.exe
.
Descargue Cygwin
setupx86.exe
o como se llame en http://cygwin.com/Ejecutar y descargar desde internet. * Si tiene una conexión proxy, es posible que deba usar la configuración de Internet Explorer o configurar un proxy personalizado.
Elija todas las configuraciones predeterminadas y finalice la instalación.
Ejecute el instalador por segunda vez y vuelva a descargarlo desde Internet, pero esta vez irá a
Utils
, cuando se trata del árbol de archivos para personalizar su instalación.Expanda
Utils
y baje a los archivos dencurses
". Allí, hará clic en el elemento deskip
, a la izquierda de los utils de ncurses (hay algunos).Después de cambiar de
skip
a cualquier versión dencurses
que desee instalar, continúe con la instalación y finalice.Ejecute el instalador nuevamente y esta vez expandirá las bibliotecas de
Lib
aka.Busque el instalador de la biblioteca terminfo y, de nuevo, cambie a la versión más reciente, luego continúe y complete la instalación.
NOTA Es posible que tenga que cerrar sesión en Windows y volver a iniciar sesión, o simplemente reiniciar antes de que los nuevos programas entren en vigor. Esto se debe a la posibilidad de la sesión de fondo de Cygwin.
NOTA También debe hacer las tres instalaciones separadas.
Esto debería hacer:
alias clear=''printf "/033c"''
Haga clic derecho> Restablecer ... (Alt + F8) funcionó para mí ... (en Cygwin-x86-2.830)
Instale el paquete Cygwin ncurses
; Está en la categoría Utils.
Probé en mi sistema: Funciona:
Just use: cntrl+l
¡Espero que esto ayude!
Use el comando cygcheck
para verificar en qué paquete se encuentra (agregando .exe
a su cadena cmd, en este ejemplo: 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)
y sabe que tiene que instalar el paquete ncurses
utilizando el instalador de cygwin.
solo usa este atajo: Alt+F8
y Ctrl-L
para saltar la página