Como posso acessar / onde é o shell da linha de comando para o Cygwin de 32 bits?

1

Eu, nominalmente, fiz uma instalação completa do Cygwin em uma antiga caixa de 32 bits; na área "todos os programas" do menu Iniciar, Cygwin-X tem FVWM, Gnome Flashback (Metacity), Gnome-Openbox, Espaço de trabalho KDE Plasma (sessão à prova de falhas), Área de trabalho KDE Plasma, KDE-OpenBox, LXDE, MATE, Openbox, Script de usuário, WindowMaker, Xfce Session, Xlaunch, XtoW, XWin Server. Os que eu tentei todos parecem ser sistemas de janelas * nix que travam quase imediatamente. (Eu não sei se isso está relacionado à memória; a máquina só tem memória 2G.)

Existe um velho e simples shell humilde disponível, do tipo que parecia uma janela antiga do DOS, mas executava bash etc. em vez de reconstituir o shell do MS-DOS?

TIA,

    
por Jonathan Hayward 26.09.2016 / 20:03

3 respostas

1

Existe um velho e simples shell disponível, do tipo que rodou?

Procure por um programa chamado Cygwin64 Terminal (ou similar se você instalou a versão de 32 bits do Cygwin):

Éumatalhoparamintty.

Sevocênãoconseguirencontrar,crieumatalhocomoseguintedestino:

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

SubstituaC:\cywinpeloseudiretóriodeinstalaçãodoCygwin.

O argumento - executará seu shell padrão, que será bash se você não tiver feito outras alterações.

$ 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
    
por 26.09.2016 / 23:18
0

Eu acredito que você está procurando o comando "mintty". Você também pode instalar outros terminais baseados em Windows (como rxvt) usando o programa de instalação do Cygwin. A instalação mínima, no entanto, instala o mintty.exe que está localizado na pasta "bin" onde você instalou o Cygwin.

    
por 26.09.2016 / 20:09
0

Eu não uso o Cygwin há anos, mas costumava haver um arquivo cygwin.bat que poderia ser chamado do Windows como um aplicativo de linha de comando do Windows. Esse arquivo em lotes basicamente iniciaria um shell bash , tudo dentro do terminal do Windows. Nenhum servidor X envolvido em tudo.

Essa opção foi embora? O conteúdo do meu cygwin.bat na minha antiga partição do Windows é simplesmente:

@echo off
C:
chdir C:\cygwin\bin
bash --login -i
    
por 26.09.2016 / 20:17