Windows 10'da otomatik olarak kapanmayan Ubuntu bash.exe dosyasına bir kısayol yapın


2

Windows 10'da C: \ Windows \ System32 \ bash.exe ( Windows 10'da Ubuntu) açan , bir komut çalıştıran ve terminali kapatmayan bir kısayol yapmak istiyorum .

Hedef ile bir kısayol yaptım C:\Windows\System32\bash.exe -c freeve "free" komutunu çalıştırdı ancak çalıştırdıktan hemen sonra terminali kapattı. Kapanması nasıl önlenir?

Ayrıca daha iyi ne olurdu: böyle bir kısayol kullanarak bir bash betiği (bir metin dosyasında yer alan bir komut kümesi, böyle bir kısayolun birbiri ardına açıp yürüteceği), yürütmeden sonra terminali kapatmadan bir yol var mı? Bir "hedef" çalıştırırken terminalin kapanmasını engellediğimi tahmin ediyorum ve bir metin dosyası iki ayrı yöntem olabilir mi?

Yanıtlar:


0

& pauseKomut satırına eklemek işe yarayabilir. Windows 10 için Linux araçlarını çalıştıramadığım için test edemiyorum.


Teşekkürler C:\Windows\System32\bash.exe -c free & pauseişe yaramadı. Ama C:\Windows\System32\bash.exe -c free & bashçalıştı! Ve C:\Windows\System32\bash.exe -c free & readonunla da çalışır ama başka komut yazamam.
Koam,

0

Bu durumda herhangi bir çevresel durumu değiştirmediğiniz için, bunun gibi başka bir bash oturumuna başlayabilirsiniz.

C:\Windows\System32\bash.exe -c "free; bash"

ya da belki daha iyi

C:\Windows\System32\bash.exe -c "free; exec $SHELL"

Eğer ortam değişkenlerinin değişmesi gerekiyorsa, komutları rc_file'ye yazmanız ve bash ile aramanız yeterlidir.

C:\Windows\System32\bash.exe --rcfile rc_file 
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.