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.