Kmdr CLI, dapatkan penjelasan mengenai perintah kompleks di terminal

kira-kira kmdr cli

Dalam artikel seterusnya kita akan melihat alat Kmdr CLI. Ini adalah alat berasaskan web yang Ini akan menunjukkan kepada kita apa yang dilakukan oleh setiap bahagian perintah Gnu / Linux. Alat ini membahagikan perintah Gnu / Linux yang panjang dan kompleks kepada beberapa bahagian dan memberikan penjelasan untuk setiap bahagian tersebut.

Alat ini akan membantu kita belajar dengan mudah mengenai perintah CLI tanpa meninggalkan terminal dan tanpa perlu melalui halaman man. Bukan hanya perintah Gnu / Linux, Kmdr memberikan penjelasan mengenai banyak perintah CLI, termasuk; ansible, docker, git, go, kubectl, mongo, mysql, npm, ruby, vagrant, dan beratus-ratus program lain, seperti yang dibina dalam bash.

Satu-satunya "masalah»Saya perhatikan semasa menguji Kmdr CLI, adakah itu tidak mempunyai pilihan untuk bertanya lebih dari satu arahan. Program ini membuat anda keluar dari Kmdr CLI dan kemudian membukanya semula supaya anda dapat melihat arahan lain. Seperti yang saya katakan, selain masalah kecil ini dan itu semua teks yang dirujuk adalah dalam bahasa Inggeris, Kmdr berfungsi dengan sempurna pada sistem Ubuntu 18.04 saya.

Perintah Kompatibel Kmdr CLI

Kmdr CLI dapat berfungsi dengan perintah yang panjang dan kompleks serta pilihannya. Anda juga memahami arahan yang merangkumi paip, pengalihan, senarai, dan pengendali. Kmdr akan memberi kami penjelasan mengenai pelbagai program, alat dan utiliti, termasuk yang berikut:

  • Builtins Bash Shell (contohnya eksport, gema atau cd).
  • Bekas (contohnya kubectl atau Docker).
  • Alat fail (contohnya zip atau tar).
  • Penyunting teks (contohnya nano atau vim).
  • Pengurus pakej (contohnya dpkg atau pip).
  • Kawalan versi (contohnya Git).
  • Pelayan dan pelanggan pangkalan data (contohnya mysql atau mongod).
  • Media (contohnya youtube-dl atau ffmpeg).
  • Rangkaian / Komunikasi (contohnya netstat, nmap atau curl).
  • Pemprosesan teks (contohnya awk atau sed).
  • Bahasa pengaturcaraan / Persekitaran waktu / Penyusun (contohnya, Go, node, atau gcc).
  • Beberapa (contohnya openssl, bash atau bash64).

Ini hanya beberapa program. Ia boleh lihat senarai penuh program yang serasi di sini. Pembangun menambah lebih banyak program setiap hari.

Pasang Kmdr CLI

Alat ini memerlukan Nodejs versi 8.x atau lebih tinggi. Ini adalah utiliti sumber terbuka percuma yang ditulis dalam Nodejs.

Setelah memasang Nodejs, kita dapat pasang Kmdr CLI dengan pengurus pakej Npm seperti yang ditunjukkan dalam perkara berikut:

Pemasangan Kmdr CLI

sudo npm install kmdr@latest --global

Kmdr juga boleh gunakan terus dari penyemak imbas web. Pilihan ini tidak memerlukan pemasangan atau pendaftaran dalam bentuk apa pun.

Cara menggunakan Kmdr CLI

Dengan alat ini mendapatkan penjelasan tentang perintah CLI adalah mudah. Sebagai contoh, kita akan mengambil perintah berikut:

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

Sekiranya kita ingin mendapatkan penjelasan setiap bahagian dalam perintah sebelumnya, kita harus mulakan Kmdr CLI menggunakan perintah berikut di terminal (Ctrl + Alt + T):

kmdr explain

Kmdr CLI akan meminta kami menulis arahan. Kita hanya perlu menggunakan perintah yang kita ambil sebagai contoh dan tekan Pengenalan.

kmdr cli menerangkan perintah yang kompleks

Seperti yang anda lihat dalam tangkapan skrin sebelumnya, Kmdr CLI menguraikan setiap bahagian dari arahan sebelumnya dan menunjukkan kepada kami penjelasan setiap satu. Juga dimungkinkan untuk mendapatkan penjelasan perintah dengan pilihan yang dikelompokkan. Kami juga dapat menguji semua jenis perintah mudah atau kompleks yang merangkumi paip, pengalihan, subkomando, pengendali, dll.

Pada akhir penjelasan, Kmdr akan meminta kami untuk berkongsi komen kami. Kita boleh memilih Ya o Tidak menggunakan anak panah arah untuk menghantarnya. Sekiranya kita tidak mahu berkongsi komen, cukup pilih pilihan 'Melompat masuk dan keluaruntuk keluar dari Kmdr CLI.

El Kmdr CLI masih sangat baru dan berada di peringkat awal. Semoga para pembangun akan memperbaikinya dengan menambahkan lebih banyak ciri. Maklumat lebih lanjut mengenai program ini boleh didapati di laman web projek atau dalam anda Halaman GitHub.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.