Unut Cygwin CASH, Linux'un En İyisini Windows'a Getiriyor

  • Lesley Fowler
  • 0
  • 3193
  • 480
reklâm

Linux ve Windows iki farklı derecede farklı işletim sistemidir ve hiçbir yerde komut satırından daha belirgin değildir.

Windows'un komut istemi, işletim sisteminin ayrılmaz bir parçası olmaktan sonra, bir düşünce gibi hissettiren dağınık bir karmaşadır. Linux'lar zarif ve iyi tasarlanmış olup kullanıcıların üretken olmalarını kolaylaştırır.

Windows'un bu konuda biraz daha Linux benzeri hissetmesini sağlamak için tasarlanmış çeşitli araçlar araçları olması şaşırtıcı değildir. En umut verici olanlardan biri Cash (özyinelemeli bir kısaltma) “Nakit Kabuğu”).

Özetle Nakit Kabuk

Nakit Kabuk, Windows için hafif, Linux benzeri bir kabuk yaratmayı amaçlamaktadır. EcmaScript 6 adı verilen en yeni jenerasyon JavaScript'i kullanarak mevcut Linux yardımcı programlarını güvenle uygulayarak yapıyor.

Projenin en önemli felsefesi, sizin koşturabilmeniz gerektiğidir. “ls-l”, ya da bir şeyi aramak için Grep'i kullanın ve Windows'ta Linux'ta olduğu gibi çalışmalıdır..

Sadece ilk günler olmasına rağmen, zaten kedi, açık, yankı, dışa aktarma, yanlış, grep, daha az, mkdir ve daha fazlasını içeren bir dizi temel Linux yardımcı programını içerir. Her ne kadar kapsamlı olmasa da, üretken olmanıza izin verecek kadar yeterlidir..

Nakit, giderek kalabalık olan bir alanda yeni başlayan bir kişidir. Baştan beri, Cygwin, Shell.js ve Cooperative Linux gibi rakiplerle rekabet ediyor. Ancak Cash'in, kartıyla rekabet karşısında belirgin bir avantaj sağlayan bir kartı var..

Örneğin, Cygwin ve Cooperative Linux'u ele alalım. Cygwin'i kurmak için bir miktar büyük DLL de yüklemelisiniz. İşbirlikçi Linux daha kötü, çünkü kelimenin tam anlamıyla Linux'un eş zamanlı bir sürümünü aynı anda çalıştırıyorsunuz. Ancak NAKİT hafif. Yalnızca megabayt olarak ölçer ve node.js olan tek bir bağımlılığa sahiptir..

Bu sadece daha hızlı, daha düzenli bir ürün.

NAKİT Kurulumu

Yani, ikna olmuşsanız, işte Cash'i nasıl yükleyebileceğiniz. Düşündüğünden daha kolay. Öncelikle Node.JS web sitesine gitmeniz ve Windows için en son sürümü yüklemeniz gerekiyor..

Bu, Node.JS tercümanını içermenin yanı sıra Node.JS Nedir ve Niye Dikkat Etmeliyim? [Web Geliştirme] Düğüm.JS Nedir ve Neden Umursamalıyım? [Web Geliştirme] JavaScript, tarayıcıda çalışan, yalnızca istemci tarafında çalışan bir programlama dilidir, değil mi? Artık değil. Node.js, sunucuda JavaScript çalıştırmanın bir yoludur; ama bu çok daha fazlası. Eğer… (JavaScript kodunu çalıştıran), ayrıca Düğüm Paket Yöneticisi'ni (NPM) de içerir. Bu, apt-get gibi bir parça ve başkalarının kodunu indirmenize izin veriyor. Cash'i yüklemek için aşağıdaki komutu çalıştırmanız yeterlidir..

npm nakit yükle 

Cash geliştiricilerin, kurulumu kolay bir MSI dosyası olarak yayınlamayı planladıklarına dikkat etmek önemlidir. Bu makaleyi okuduğunuzda, çoktan olmuş olabilir. Öğrenmek için resmi Github sayfasını ziyaret edin.

Cash herhangi bir hata mesajı olmadan kurulursa, kullanıma hazırdır. tip nakit Nakit kabuğuna geçmek ve ne yapabileceğini görmek için okumaya devam et.

Linux ve Windows Komutlarını Karıştırma

Cash'in yapabileceği en şaşırtıcı şeylerden biri, yerel olarak Linux ve Windows komutlarını karıştırmaktır. Makinenizde yüklü olan tüm USB sürücülerini listelemek istediğinizi düşünelim.

Driverquery komutunu çalıştırarak bunu yapabilirsiniz (birçok kullanışlı Windows komutundan biri 15 CMD Komutu Her Windows Kullanıcısı Bilmeli 15 CMD Komutu Her Windows Kullanıcısı Bilmeli Komut istemi hala güçlü bir Windows aracıdır. İşte en kullanışlı CMD komutları Windows kullanıcısının bilmesi gerekir.) Ve Grep’e bağlaması. Sen onun yanındayken, onu kullanarak da sıralayabilirsin, tahmin ettin, Linux sort komutu. İşte nasıl göründüğü:

şöförlük | grep USB | çeşit

Sadece Bir Alias ​​Değil

Cash'teki birçok komutun, Linux komutları gibi maskeleyen Windows komutları olduğunu düşündüğünüz için affedilmiş olabilirsiniz. Biraz daha derine inerseniz, belki de belirsiz birkaç argümana atlarsanız, işler çözülmeye başlar. Ama durum bu değil.

Sadece ls için yardım sayfasını kontrol et. Tam olarak beklediğiniz gibi.

Benzer şekilde, Cash'in Grep uygulaması, aşağıda gösterildiği gibi% 100 POSIX uyumludur. Her bir yardımcı programın aslında JavaScript'te sıfırdan yazıldığını düşünüyorsanız, dikkat çekicidir..

Unix Stil İzinleri

Cash'i sevdiğim bir diğer harika şey: Windows'a UNIX tarzı izinleri getiriyor. Sadece koş ls-l, ve geleneksel UNIX sembolik gösteriminde yazılı izinleri ile listelenen her dosyayı göreceksiniz.

Ne yazık ki, chown komutu henüz taşınmadı, bu nedenle dosya ve klasör izinlerini Linux'ta olduğu gibi değiştiremezsiniz. Bu gelecekteki Cash versiyonuna ulaşacaktır..

Bileşenleri İhtiyacınız Olan Olarak Yükleyin

Cash'in en önemli temalarından biri, her şeyin hafif ve verimli olması gerektiğidir. Sonuç olarak, Linux komutlarını parça parça bazında yükleyebilmeniz şaşırtıcı değildir. Sadece ls'e mi ihtiyacınız var? Sadece koş:

npm nakit yüklemek ls -g

Yüklemeye çalıştığınız yardımcı program için yukarıdaki komutu ayarlamanız yeterlidir..

Linux'ta Yapacağınız gibi Metin Dosyaları ile Anlaşma

Logcat gibi kuruluşlar tarafından log dosyaları olarak üretilenler gibi büyük metin dosyalarıyla uğraşmak zorundaysanız, Android'de Raporları Nasıl Günlüğe Artırırsınız? Bir logcat, bu nasıl yapılır! , muhtemelen Linux kullanarak kapalı en iyisidir. Bu sadece bir gerçek. Linux'un, birçoğu Windows'a giden yolunu bulduğu, yazı yazma araçları gibi gerçek bir smorgasbordu var..

Grep ve Sort hakkında konuştuk. Nakit ayrıca Kuyruk, Baş, Daha Az ve Kedi.

Tabii ki, olması güzel olurdu birkaç ek vardır. Şu anda, eğer Vim metin editörünü kullanmak istiyorsanız, Vim Metin Düzenleyicisine Şans Vermek İçin En İyi 7 Neden Vim Metin Düzenleyicisine Şans Vermek İçin En İyi 7 Neden Sen adını söyle, denedim. Bu editörlerin her birini, birincil günlük editörüm olarak iki aydan fazla kullandım. Her nasılsa, ben… Windows’taki bir terminalden Cygwin kullanmanız gerekiyor. Aynı şekilde, Sed veya Awk yok. Her Linux Geek'in Sed ve Awk'ı Bilmesi Gerekiyor. İşte Neden… Her Linux Geek Sed ve Awk'ı Bilmek Gerekiyor. İşte Neden… En çok cezalandırılmayan Linux araçlarından ikisi, kuşku uyandıran Sed ve Awk. Ama bunlar ne? Nasıl kullanılırlar? Ve metin işlemeyi nasıl kolaylaştırırlar?? .

Neyse ki, bunların hepsi CASH yol haritasından oldukça yüksektir. Sonunda ortaya çıkacaklar.

Komut Satırını Geçme

Belki de Cash ile ilgili en sevdiğim şey, onunla uğraşmanıza izin vermesidir. şey Linux'taki gibi. Dizinler Linux'ta olduğu gibi çalışır. Linux'ta olduğu gibi klasörlerden de hareket edebilirsiniz. Yapabilirsin “dokunma” dosyaları hızlıca kaldırmadan önce “rm”.

Ayrıca takma adları oluşturabilir ve kaldırabilir ve Linux'ta olduğu gibi dosya ve klasörleri kopyalayıp taşıyabilirsiniz. Bunu görmek gerçekten bayağı şaşırtıcı.

Kuracak mısın?

Yani, işte milyon dolarlık soru: Nakit yükler misiniz?

Onu cezbediyor musunuz, yoksa Linux sanal makinenize mi yoksa Cygwin'e mi bağlı kalacaksınız? Neye karar verirsen ver. Aşağıdaki yorumlarda bana bildirin.




Henüz no comments

Modern teknoloji hakkında basit ve uygun fiyatlı.
Modern teknoloji dünyasında rehberiniz. Her gün bizi çevreleyen teknolojileri ve araçları nasıl kullanacağınızı ve Internet'te ilginç şeyleri nasıl keşfedeceğinizi öğrenin.