1 votes

Comment puis-je accéder / où se trouve la ligne de commande Shell pour Cygwin 32 bits ?

J'ai nominalement fait une installation complète de Cygwin sur une vieille boîte 32 bits ; dans la zone "tous les programmes" du menu Démarrer, Cygwin-X a FVWM, Gnome Flashback (Metacity), Gnome-Openbox, KDE Plasma Workspace (session à sécurité intégrée), KDE Plasma Workspace, KDE-OpenBox, LXDE, MATE, Openbox, User script, WindowMaker, Xfce Session, Xlaunch, XtoW, XWin Server. Ceux que j'ai essayés semblent tous être des systèmes de fenêtres *nix qui plantent presque immédiatement. (Je ne sais pas si cela est lié à la mémoire ; la machine n'a que 2G de mémoire).

Existe-t-il une bonne vieille Shell disponible, le genre qui ressemble à une vieille fenêtre DOS mais qui exécute bash etc. au lieu de reproduire la Shell de MS-DOS ?

TIA,

1voto

DavidPostill Points 140654

Est-ce qu'il y a un bon vieux Shell disponible, le genre qui faisait tourner bash ?

Cherchez un programme appelé Cygwin64 Terminal (ou similaire si vous avez installé la version 32 bits de Cygwin) :

enter image description here

C'est un raccourci pour mintty .

Si vous ne le trouvez pas, créez un raccourci avec la cible suivante :

C:\cygwin\bin\mintty.exe -i /Cygwin-Terminal.ico -

Remplacer C:\cywin avec votre répertoire d'installation Cygwin.

enter image description here

Le site - lancera votre Shell par défaut, qui sera bash si vous n'avez pas fait d'autres changements.


$ mintty --help

Usage: mintty [OPTION]... [ PROGRAM [ARG]... | - ]

Start a new terminal session running the specified program or the user's shell.
If a dash is given instead of a program, invoke the shell as a login shell.

Options:
  -c, --config FILE     Load specified config file
  -e, --exec            Treat remaining arguments as the command to execute
  -h, --hold never|start|error|always  Keep window open after command finishes
  -i, --icon FILE[,IX]  Load window icon from file, optionally with index
  -l, --log FILE|-      Log output to file or stdout
  -o, --option OPT=VAL  Override config file option with given value
  -p, --position X,Y    Open window at specified coordinates
  -s, --size COLS,ROWS  Set screen size in characters
  -t, --title TITLE     Set window title (default: the invoked command)
  -u, --utmp            Create a utmp entry
  -w, --window normal|min|max|full|hide  Set initial window state
      --class CLASS     Set window class name (default: mintty)
  -H, --help            Display help and exit
  -V, --version         Print version information and exit

0voto

jakc Points 133

Je pense que vous cherchez la commande "mintty". Vous pouvez également installer d'autres terminaux basés sur Windows (comme rxvt) en utilisant le programme d'installation de Cygwin. L'installation minimale, cependant, installe mintty.exe qui est situé dans le dossier "bin" où vous avez installé Cygwin.

0voto

dirkt Points 15364

Je n'ai pas utilisé Cygwin depuis des lustres, mais il y avait un fichier cygwin.bat qui pourrait être appelé depuis Windows comme une application de ligne de commande Windows. Ce fichier batch démarre alors essentiellement un bash Shell, le tout à l'intérieur du terminal Windows. Pas de serveur X impliqué du tout.

Cette option a-t-elle disparu ? Le contenu de mon cygwin.bat dans mon ancienne partition Windows sont simplement :

@echo off
C:
chdir C:\cygwin\bin
bash --login -i

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X