Kmdr CLI, terminaldeki karmaşık komutların açıklamasını alın

kmdr cli hakkında

Bir sonraki makalede Kmdr CLI aracına bir göz atacağız. Web tabanlı bir araçtır. Bize bir Gnu / Linux komutunun her bir parçasının ne yaptığını gösterecek. Bu araç, uzun ve karmaşık Gnu / Linux komutlarını birkaç parçaya böler ve her biri için bir açıklama verir.

Bu araç bize yardımcı olacak terminalden ayrılmadan CLI komutları hakkında kolayca bilgi edinin ve man sayfalarına bakmak zorunda kalmadan. Kmdr, yalnızca Gnu / Linux komutları değil, CLI komutlarının çoğu hakkında bir açıklama da sağlar; ansible, docker, git, go, kubectl, mongo, mysql, npm, ruby, vagrant ve bash içine yerleştirilenler gibi diğer yüzlerce program.

Tek "sorun»Kmdr CLI'yi test ederken fark ettim, birden fazla komutu sorgulama seçeneği yok. Program, Kmdr CLI'den çıkmanızı sağlar ve ardından başka bir komuta başvurabilmeniz için onu yeniden açar. Dediğim gibi, bu küçük soruna ek olarak danışılan tüm metinler İngilizcedirKmdr, Ubuntu 18.04 sistemimde mükemmel çalıştı.

Kmdr CLI Uyumlu Komutlar

Kmdr CLI, karmaşık ve uzun komutlar ve seçenekleriyle çalışabilir. Ayrıca boruları, yeniden yönlendirmeleri, listeleri ve işleçleri içeren komutları da anlarsınız. Kmdr bize aşağıdakiler de dahil olmak üzere çok çeşitli programların, araçların ve yardımcı programların açıklamasını sunacaktır:

  • Bash Kabuk Yerleşikleri (örneğin dışa aktar, yankı veya cd).
  • Konteynerler (örneğin kubectl veya Docker).
  • Dosya araçları (örneğin zip veya katran).
  • Metin editörleri (örneğin nano veya vim).
  • Paket yöneticileri (örneğin dpkg veya pip).
  • Sürüm kontrolü (örneğin Git).
  • Veritabanı sunucusu ve istemcisi (örneğin mysql veya mongod).
  • Medya (örneğin youtube-dl veya ffmpeg).
  • Ağ / İletişim (örneğin netstat, nmap veya curl).
  • Metin işleme (örneğin awk veya sed).
  • Programlama dilleri / Çalışma zamanı ortamları / Derleyiciler (örneğin, Go, node veya gcc).
  • Birkaç (örneğin openssl, bash veya bash64).

Bunlar programlardan sadece birkaçı. Bu olabilir görmek uyumlu programların tam listesi burada. Geliştiriciler her gün daha fazla program ekliyor.

Kmdr CLI'yi yükleyin

Bu araç Bu gerektiriyor Nodejs sürüm 8.x veya üstü. Nodejs ile yazılmış ücretsiz bir açık kaynak yardımcı programıdır.

Nodejs'yi kurduktan sonra, Npm paket yöneticisi ile Kmdr CLI'yi kurun aşağıda gösterildiği gibi:

Kmdr CLI kurulumu

sudo npm install kmdr@latest --global

Kmdr de olabilir doğrudan web tarayıcısından kullanın. Bu seçenek herhangi bir kurulum veya kayıt gerektirmez.

Kmdr CLI nasıl kullanılır

Bu araçla bir CLI komutunun açıklamasını almak kolaydır. Örnek olarak şu komutu alacağız:

history | awk '{print $2}' | sort | uniq -c | sort -nr

Önceki komuttaki her bir bölümün açıklamasını almak isteseydik, Kmdr CLI'yi başlat terminalde aşağıdaki komutu kullanarak (Ctrl + Alt + T):

kmdr explain

Kmdr CLI bizden komutu yazmamızı isteyecek. Sadece örnek aldığımız komutu kullanmalı ve Intro.

kmdr cli karmaşık komutu açıklar

Önceki ekran görüntüsünde görebileceğiniz gibi, Kmdr CLI, önceki komutun her bir bölümünü parçalara ayırır ve bize her birinin açıklamasını gösterir.. Gruplandırılmış seçenekler ile komutların açıklamasını almak da mümkündür. Ayrıca, borular, yeniden yönlendirme, alt komutlar, operatörler vb. İçeren her türlü basit veya karmaşık komutu da test edebiliriz.

Açıklamanın sonunda Kmdr bizden yorumlarımızı paylaşmamızı isteyecektir. Seçebiliriz Evet o Yok hayır onları göndermek için yön okunu kullanarak. Bir yorum paylaşmak istemiyorsak, sadece seçeneği seçin 'İçeri ve dışarı atlaKmdr CLI'den çıkmak için.

El Kmdr CLI hala çok yeni ve erken aşamada. Umarım geliştiriciler daha fazla özellik ekleyerek onu geliştirir. Bu program hakkında daha fazla bilgi şu adreste bulunabilir: proje web sitesi veya senin GitHub sayfası.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.