Comment puis-je obtenir la commande 'clear' dans Cygwin?

J'ai installé Cygwin, En choisissant un ensemble de paquets assez minimal.

Dans un terminal, j'ai essayé de faire 'clear' pour effacer le terminal, mais je reçois

bash: clear: command not found

Comment puis-je faire en sorte que cela fonctionne?

197
demandé sur Marnix Klooster 2012-06-28 20:33:24

10 réponses

Installez le paquet Cygwin ncurses; Il est dans la catégorie Utils.

241
répondu Marnix Klooster 2013-02-18 08:37:25

Cela devrait faire:

alias clear='printf "\033c"'
121
répondu Krishna Murthy 2013-12-30 09:19:29

Utilisez simplement ce raccourci: Alt+F8 et Ctrl-L pour ignorer la page

35
répondu Abudayah 2013-07-31 13:05:59

C'est bien d'avoir le programme clear.exe pour les fichiers de script bash, donc:

Windows Cygwin détail pour clear.exe commande de programme.

  1. Télécharger Cygwin setupx86.exe ou quelque chose comme ça appel à http://cygwin.com/

  2. Exécutez-le et téléchargez à partir d'internet. * Si vous disposez d'une connexion proxy, vous devrez peut-être utiliser les paramètres Internet Explorer ou configurer un proxy personnalisé.

  3. Choisissez tous les paramètres par défaut, et terminer le installation.

  4. Exécutez le programme d'installation une deuxième fois et de nouveau le télécharger à partir d'internet, mais cette fois vous allez dans Utils, quand il s'agit de l'arborescence des fichiers afin de personnaliser votre installation.

  5. Développez Utils et ncurses" les fichiers. Là, vous allez cliquer sur l'élément skip, à gauche des ncurses utils (il y en a quelques-uns).

  6. Après avoir changé de skip à la version de ncurses que vous souhaitez installer, continuez installation et finition.

  7. Exécutez à nouveau le programme d'installation et cette fois, vous développerez Lib aka libraries.

  8. Recherchez le programme d'installation de la bibliothèque terminfo, puis remplacez skip par la version la plus récente, puis continuez et terminez l'installation.

Remarque Vous pourriez devoir vous déconnecter de Windows et vous reconnecter, ou simplement redémarrer avant que les nouveaux programmes ne prennent effet. Cela est dû à la possibilité de fond Cygwin session.

NOTE Vous devez également effectuer les trois installations distinctes.

13
répondu Jared French 2013-08-07 22:49:47

Utilisez la commande cygcheck pour vérifier dans quel paquet il se trouve (en ajoutant .exe à votre chaîne cmd, dans cet exemple: 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)

Et vous savez que vous devez installer le paquet ncurses en utilisant cygwin installer.

13
répondu Kossak 2015-04-15 18:35:46

Clic droit > réinitialiser... (Alt + F8) a fonctionné pour moi... (sur Cygwin-x86-2.830)

11
répondu SxOne 2013-12-02 16:50:32

J'ai essayé dans mon système: Il fonctionne:

Just use: cntrl+l

Espérons que cette aide!

9
répondu Anshu Kumar 2015-08-26 10:53:25

Ouvrez L'Explorateur Windows, puis accédez à:

[répertoire D'Installation de Cygwin] \ home\[User]\

e.g.: C:\cygwin\home\wreckseal

Ensuite, ouvrez le fichier .bashrc avec Notepad++.

Déplacez votre curseur à la fin de la dernière ligne et appuyez sur la touche Enter, puis ajoutez le texte ci-dessous.

Alias cls = 'echo-e" \033c "'

, Ou le texte ci-dessous:

Alias cls= 'printf" \033c" '

Redémarrez cygwin, tapez cls. Fait!

Notez qu'il y a pas de barre de défilement après l'envoi de la commande cls. Je préfère la version printf que la version echo. Essayez-le vous-même!

7
répondu wreckseal 2014-02-27 05:58:05

Approche générale de ces problèmes:
Recherchez sur la page de recherche Cygwin-package avec le nom complet de l'exécutable.

Maintenant, la recherche de paquets peut se faire de plusieurs façons:

Et tous ces 4 les correspondances proviennent maintenant des paquets ncurses. (À savoir 2 debug et 2 versions stables.

(Conseil de Pro: cliquez avec le bouton droit sur le champ de recherche et créez un moteur de recherche personnalisé. J'ai mis ceci au raccourci cp pour "paquet cygwin" dans Firefox et Chrome.)

6
répondu StackzOfZtuff 2015-08-21 06:52:15

Je viens de tomber sur ce projet et jusqu'à présent, je pense que c'est génial

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

Après l'avoir installé, vous pouvez exécuter

apt-cyg install ncurses

Personnellement, je préfère installer des bibliothèques en utilisant cet outil sur L'outil Cygwin b / c les versions Cygwin ont tous .exe ajouté à eux, et peut être lourd lors de la copie et le collage des commandes Linux (hors de SO, par exemple).

2
répondu Bradley Bossard 2016-11-17 09:21:25