Linux kurulumunu başlatmak zorunda kalmadan Unix kabuk betiğini Windows'tan düzenleyin ve derleyin


2

Bir kabuk betiği yazıp derlediğimde, genellikle Windows tabanlı bilgisayarımda Linux / Knoppix (Unix) yüklüyorum. Bu çok zor ve her seferinde işletim sisteminin tamamını yüklemekten gerçekten bıktım.

Bundan daha hızlı bir yöntem var mı?

Bir Unix editörü başlatmak, kabuk betiğini yazmak ve bunu yapmak istediğimde başka bir işletim sistemini başlatma işleminin yavaş süreci olmadan çalıştırılmasını veya yorumlanmasını istiyorum.


3
Kabuk komut dosyaları nadiren derlenir. Hangi kabuğu kullanıyorsunuz ve senaryoları nasıl derliyorsunuz? Sonrasında onlarla ne yapıyorsun? Onları çalıştırmak için bir yere ihtiyacın var değil mi?
Dennis Williamson,

Daha sonra pls bana önermek internet üzerinde bu tür varsa ben command..so "hello_script.sh Sh" ile çalıştırıyorum ya @Dennis Williamson temelde i kabuk komut dosyası çalıştırmak için bir ortam gerek
Paresh Mayani

Komut dosyanızı çalıştıran @PareshMayani derlenir, yorumlanır. Yorumlanan, her satırın makine koduna dönüştürüldüğü ve ardından çalıştırıldığı anlamına gelir. Derlenmiş bir dosya ikilidir, çalıştırılabilir bir kedidir (onu ekrana gönderir / editörde açar), bir betiği yakalamakla karşılaştırır. Derlenmiş dosyalar, ikili kod dosyalarıdır.
barlop

Yanıtlar:


12

Tüm komut dosyalarınızı Windows için Linux benzeri bir ortam olan cygwin'de yapabiliyor olmalısınız .


5

İdeone.com'u deneyebilirsiniz . Orada bash scriptlerini düzenleyebilir ve çalıştırabilirsiniz (Dennis'in yorumladığı gibi, kabuk betiklerini neredeyse hiç derlenmemiş). Giriş, stdin ve sınırlı stdout ile sınırlıdır, bu nedenle herhangi bir dosya işleme komut dosyası geliştirmek için kullanamazsınız. İkili önyükleme / yeniden başlatma durumundan kaçınmaya çalışıyorsanız, “çevrimiçi” bir çözüm aramanıza gerek yoktur.

Dan'in Cygwin'in önerisi , Windows altında kabuk komut dosyalarını çalıştırmanın makul bir yolu gibi görünüyor.

Biraz daha tam bir şeye ihtiyacınız olursa, Unix-y sanal bir makineyi deneyebilirsiniz (“Windows” içinde bir işletim sistemi daha çalıştırın). Önceden yüklenmiş GNU / Linux dağıtımlarını çalıştırmak için VMWare Player'ı kullanabileceğinizi düşünüyorum .

Aynı hatlar boyunca VirualBox'ı deneyebilir ve VMWare Player ile uyumlu (veya kullanmayı tercih etmiyorsanız) uygun bir VM görüntüsü bulamazsanız tercih ettiğiniz Unix-y sisteminizi kurabilirsiniz.


ya VMWare Workstation'ı duydum ama bu VMWAre oynatıcıya GNU / Linux kurulumu hakkında bir fikrim yok
Paresh Mayani

Hem VMare'de hem de VirtualBox'da bir .iso cdimage'e sahip olmak ve onu "cd" olarak kullanmalarını söylemek kolaydır. Sonra sanal makineyi başlatırsınız ve kurulum normal bir PC'de olduğu gibi başlar.
Johan

Cevabınız da çok yararlı ama birden fazla cevap kabul edemem.so lütfen yürütmek Teşekkür ederim
Paresh Mayani

2

İnternette herhangi bir sayıda ücretsiz kabuk hesabı vardır. Muhtemelen onlara sshbir tarayıcı yerine erişirsiniz . Bu site bazılarının bir listesi.


Bu da aklıma geldi, bazen kendimi yanımda bazı CLI işleri yapmak için yanımda masaüstüme SSHed buluyorum.
Natalie Adams,


1

Gerçekten yaratıcı olmak için Amazon S3 bulutuna Ubuntu dağıtımı yükleyebilir ve temel olarak ücretsiz ubuntu tabanlı bir sunucu kurabilirsiniz.

EDIT Chris yorumlarda doğru ifade yaptı. Ubuntu kurulumuna izin veren S3 değil, EC2 servisidir. % 100 ücretsiz olmasa da, hafif kullanım için nispeten ucuzdur, ancak büyük olasılıkla buna değmez. Aydınlattığın için teşekkürler Chris!


S3 yerine EC2 demek istemiyor musunuz? EC2, arada bir sadece birkaç saat kullandığınızda oldukça ucuz olabilir, ancak ücretsiz değildir.
Chris Johnsen

Ben zaten önyüklenebilir CD..basically gelen Unix / Linux "Knoppix" versiyonunu kadar yükleme ediyorum Ya benim ders Class..Thanx için çözüm gerek
Paresh Mayani

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.