Cygwin İçinden Yeni Cygwin Penceresi Oluşturun


16

Cybwin içinden yeni bir Cygwin oturumunun nasıl başlatılacağını anlayamıyorum, bash içinden yeni bir terminal başlatmaya benzer:

gnome-terminal

Muhtemelen kolay ama bir şey eksik. Herhangi bir fikir?

Yanıtlar:


16

cygstart /bin/bash -li


2
çocuk penceresindeki tüm nane ayarlarını korumak için:cygstart mintty /bin/bash -il
— Grant Humphries

6

Bir komut dosyasından değil, yalnızca nane biçiminde başka bir terminal (nane) açmak istiyorsanız 'Alt-F2'ye basın. Diğer klavye kısayolu için bkz.


Bence bu en iyi cevap, ortaya çıkan pencereyle aynı ayarlarla başka bir terminal penceresi cygstart /bin/bash -liaçtı, yeni bir terminal penceresi açıyor, ancak aynı ayarlara sahip değil.
— Craig London

@CraigLondon, bu yaklaşımla bu ayarları korumak için kabul edilen cevap hakkındaki yorumumu görüyor, bu cevap ile bu arasındaki fark, eski durumda başlatılan kabuğun bir çocuk olması, böylece ebeveynten miras kalması, yani burada.
— Grant Humphries

3

"varsayılan" cygwin konsolu (aka cmd.exe) kullanıyorsanız o zaman:

cmd /c start /d "C:\cygwin\bin" SHELL.EXE PARAMS

ve SHELL.EXE ve PARAMS'ı kullandıklarınızla değiştirin:

  • zsh: zsh.exe -l
  • bash: bash.exe --login

sadece "mintty" (veya f2 tuşuna) veya "rxvt" yazarak başlattığınız ' mintty ' veya 'rxvt' gibi daha iyi bir konsol kullanmanızı öneririm .


Sanırım Cygwin versiyonum kullanıyor bash.exeve verdiğiniz komutla ve şanssız bazı varyasyonlarla uğraştım. Şimdi nane içine bakıyorum . Teşekkürler!
— nicorellius

2
minttymevcut bir Cygwin terminalinden yeni bir pencere başlatacak, evet, aynı zamanda mevcut terminali kilitleyecek. mintty &Orijinal terminali kullanmaya devam etmek ve yeni bir tane almak için arka plan işlemi olarak başlatın.
— Shane Daniel

1

Ayrıca benim yüklemek için, aşağıdaki komut ile .bash_profilebenim bir takma ad oluşturdum .bashrc:

alias mintty='mintty.exe -i /Cygwin-Terminal.ico - &'
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.