Linux / Unix Kullanıcıları için Windows Hayatta Kalma Rehberi

Yazar: Roger Morrison
Yaratılış Tarihi: 17 Eylül 2021
Güncelleme Tarihi: 4 Mayıs Ayı 2024
Anonim
Linux / Unix Kullanıcıları için Windows Hayatta Kalma Rehberi - Teknoloji
Linux / Unix Kullanıcıları için Windows Hayatta Kalma Rehberi - Teknoloji

İçerik


Kaynak: Binu Omanakkuttan / Dreamstime.com

Paket servisi:

Linux / Unix'i tercih edin, ancak Windows kullanmaya zorlandı mı? İşte Windows bilgisayarınızı tercih ettiğiniz işletim sisteminize benzetmenin bir yolu.

Kabul edelim ki, Linux ve Unix harika işletim sistemleridir, ancak birçok kullanıcının gerçek dünyada yaşaması gerekir ve gerçek dünyada yaşamak çoğu zaman Windows adı verilen belirli bir işletim sistemini kullanmak anlamına gelir. İster sadece Windows ziyaret edin, ister orada yaşayın, alıştığınız sistemler gibi çalışmasını sağlayacak bazı yollar vardır.

Cygwin

Windows'la karşılaştığınız ciddi bir Linux / Unix kullanıcısıysanız, muhtemelen komut satırını kaçırmış olursunuz. Elbette, Windows Komut İstemi tamam, ancak Unix kabuğunun esnekliğine yakın hiçbir yere sahip değil. Cygwin sizin için cevaptır. Size tanıdık bir ortam verirken Linux yazılımının Windows'a taşınmasını kolaylaştırmak için bir DLL ve POSIX uyumluluk katmanıdır.


Setup.exe dosyasını proje web sitesinden indirip Cygwin'i yükleyin. Yükleyici, paket yöneticisi olarak ikiye katlanır ve en sevdiğiniz yardımcı programları, araçları, düzenleyicileri vb. Yükleyebilirsiniz. Debian ve Ubuntu'daki apt-get yardımcı programına benzer Cyg-get adında bir komut satırı var.

Linux ikili dosyalarını Cygwin ile kullanamazsınız. Yazılımın Windows için derlenmesi gerekiyor. Mevcut yüzlerce paket var. Bu kadar meyilli iseniz, GCC'yi yükleyebilir ve kaynaktan kendiniz derleyebilirsiniz.

Sadece komut satırı uygulamalarını çalıştıramazsınız, aynı zamanda Cygwin / X kullanarak X Pencere Sistemi için tasarlanmış programları da çalıştırabilirsiniz.

Güç kalkanı

Microsoft’un kendi PowerShell'i, hem geleneksel Unix kabuğuna hem de MS-DOS’tan türetilmiş standart Windows komut satırına ilginç bir alternatif. PowerShell ağır nesneye yöneliktir.


Sadece Unix kabuklarında olduğu gibi zincirleme komutların boru hatlarını oluşturabilirsiniz, ancak fark, düz kullanmak yerine nesneleri boruya dönüştürmesidir. Bu, ciddi Unix programcıları için bir hakaret olabilir, ancak avantajı, AWK veya hatta Perl gibi karmaşık işleme araçlarını kullanmadan veri seçebilmenizdir.

Biraz öğrenme eğrisi var, ancak tasarımcılar PowerShell'i öğrenmeyi kolaylaştırmaya çalıştı. Windows ile etkileşimde bulunmak için daha kullanışlıdır. Windows görevlerini otomatikleştirmeniz gerekmiyorsa, diğer komut dosyası dillerine bağlı kalmak isteyebilirsiniz.

Hata Yok, Stres Yok - Hayatınızı Yok Etmeden Hayat Değiştiren Yazılım Yaratma Adım Adım Kılavuzunuz

Hiç kimse yazılım kalitesiyle ilgilenmediğinde programlama becerilerinizi geliştiremezsiniz.

Editörler

Editörünüzün hangi tarafında, bulunduğunuz vi ve Emacs arasında savaşırsa yapın, en sevdiğiniz bölümü Windows'ta kullanabilirsiniz. Cygwin'de bulunan Unix editörlerinden, hem vi hem de Emacs yerel portlarından Windows'ta geniş bir editör seçeneğine sahipsiniz.

Her ikisine de iyi hafif ama tam özellikli bir alternatif Notepad ++.

SSH

Ciddi bir programcı veya sistem yöneticisi iseniz, zaten SSH'yi biliyorsunuzdur. Neyse ki, uzak makinelere Windows'ta ve Linux'ta erişebilirsiniz. Bunun bir yolu, bağlantıları yönetmenize izin veren PuTTY'dir.

SSH'yi Cygwin'i kullanarak da yükleyebilirsiniz. Bu şekilde yapmanın avantajı, makinenizi uyku moduna geçirirseniz veya ağları değiştirirseniz bağlantıda kalmanıza izin veren Mosh'u kullanabilmenizdir. Wi-Fi üzerinden bir dizüstü bilgisayarda çalışmak için gerçekten harika.

Programlama dilleri

Unix harika bir geliştirme ortamıdır ve en sevdiğiniz programlama dili Unix'te ne olursa olsun, Windows için kullanılabilir.

Python, Perl, PHP ve diğerleri de dahil olmak üzere tüm ana komut dosyası dillerinin yerel Windows sürümleri ve Cygwin sürümleri vardır.

Microsoft'un kendi geliştirme araçları vardır, ancak Unix araçları çok daha hafif olma eğilimindedir.

Masaüstü Yöneticisi

Muhtemelen kaçırdığınız Linux masaüstlerinin bir başka özelliği de sanal masaüstleridir. Microsoft Windows 10'a eklerken, beklemeniz gerekmez. Şu anda size gelişmiş pencere yönetimi özellikleri sağlayan VirtuaWin'i yükleyebilirsiniz. En iyi Linux yazılımı gibi, ücretsiz ve açık kaynak.

Gerçekleşmek * nix

Gerçek Unix'iniz varsa, en sevdiğiniz sistemden vazgeçmeniz gerekmez. Çift önyüklemeli Windows ve Linux klasik bir çözümdür.

Bu rotaya giderseniz, önce Windows'un yüklü olduğundan emin olun. Aksi takdirde, Windows, Ana Önyükleme Kaydı'ndaki herhangi bir önyükleyicinin üzerine yüklerken üzerine yazacaktır. Çoğu Linux dağıtımı, Windows bölümlerini algılayacak kadar akıllıdır ve hangi işletim sistemi başlatmak istediğinizi seçmenize izin veren bir önyükleyici yükler.

Windows 8 için tasarlanan yeni bilgisayarlarda karşılaşabileceğiniz başka bir sorun UEFI korumasıdır. Görünüşe göre rootkit ve bootkits'e karşı savunmak için tasarlanan işletim sistemlerinin kriptografik olarak imzalanmasını gerektiren ve birçok dağıtımı kilitleme potansiyeline sahip olduğu için eleştirildi.

Microsoft, yeni PC'lerin varsayılan olarak etkin olmasını zorunlu kılar, ancak neyse ki, yalnızca x86 PC'lerde de kapatma yeteneğine sahip olmalarını gerektirir. Gelecekte başka türlü karar verebilirler. Güvenli önyüklemeyi korumak istiyorsanız veya bir ARM işlemci kullanıyorsanız, Ubuntu'nun 64-bit sürümü gibi imzalı dağıtımları seçebilirsiniz.

Sonuç

Kendinizi Windows'a geçici veya kalıcı olarak takılmış bulsanız bile, Windows ortamınıza bazı basit eklemelerle cennetin kendi küçük tadına sahip olabilirsiniz.