Kmdr CLI, kumuha ng paliwanag ng mga kumplikadong utos sa terminal

mga kmdr sij

Sa susunod na artikulo ay titingnan namin ang tool na Kmdr CLI. Ito ay isang tool na batay sa web na Ipapakita nito sa amin kung ano ang ginagawa ng bawat bahagi ng isang utos ng Gnu / Linux. Hinahati ng tool na ito ang mahaba at kumplikadong utos ng Gnu / Linux sa maraming bahagi at nagbibigay ng paliwanag para sa bawat isa sa kanila.

Ang tool na ito ay makakatulong sa amin madaling malaman ang tungkol sa mga utos ng CLI nang hindi umaalis sa terminal at nang hindi kinakailangang dumaan sa mga pahina ng tao. Hindi lamang ang mga utos ng Gnu / Linux, nagbibigay ang Kmdr ng isang paliwanag sa marami sa mga CLI command, kabilang ang; hindi nakakain, docker, git, go, kubectl, mongo, MySQL, Ruby, vagrant at daan-daang iba pang mga programa, tulad ng mga naitayo.

Ang nag-iisang "problema»Napansin ko habang sinusubukan ang Kmdr CLI, iyon ba ay walang pagpipilian upang magtanong ng higit sa isang utos. Ginagawa ka ng programa na lumabas sa Kmdr CLI at pagkatapos ay muling buksan ito upang maaari kang kumunsulta sa isa pang utos. Tulad ng sinabi ko, bilang karagdagan sa maliit na problemang ito at iyon lahat ng mga teksto na kinunsulta ay nasa Ingles, Ganap na nagtrabaho si Kmdr sa aking sistema ng Ubuntu 18.04.

Kmdr CLI Mga Katugmang Utos

Maaaring gumana ang Kmdr CLI sa mga kumplikado, mahabang utos at kanilang mga pagpipilian. Nauunawaan mo rin ang mga utos na may kasamang mga tubo, pag-redirect, listahan, at mga operator. Inaalok sa amin ng Kmdr ang paliwanag ng isang malawak na hanay ng mga programa, tool at kagamitan, kasama ang mga sumusunod:

  • Mga Bash Shell Builtin (halimbawa i-export, echo o cd).
  • Mga lalagyan (halimbawa kubectl o Docker).
  • Mga tool ng file (halimbawa zip o alkitran).
  • Mga editor ng teksto (hal nano o vim).
  • Mga manager ng package (halimbawa dpkg o pip).
  • Kontrol sa bersyon (halimbawa Git).
  • Database server at client (hal. mysql o mongod).
  • Media (hal youtube-dl o ffmpeg).
  • Network / Komunikasyon (halimbawa netstat, nmap o curl).
  • Pagproseso ng teksto (halimbawa awk o sed).
  • Mga wika sa pagprograma / Mga kapaligiran sa Runtime / Compiler (halimbawa, Go, node, o gcc).
  • Maraming (halimbawa openssl, bash o bash64).

Ito ay ilan lamang sa mga programa. Maaari itong tingnan ang buong listahan ng mga katugmang programa dito. Ang mga developer ay nagdaragdag ng maraming mga programa araw-araw.

I-install ang Kmdr CLI

Ang tool na ito ay nangangailangan Nodejs bersyon 8.x o mas mataas. Ito ay isang libreng open source utility na nakasulat sa Nodejs.

Matapos mai-install ang Nodejs, maaari naming i-install ang Kmdr CLI kasama ang Npm package manager tulad ng ipinapakita sa mga sumusunod:

Pag-install ng Kmdr CLI

sudo npm install kmdr@latest --global

Maaari ring maging Kmdr gumamit nang direkta mula sa web browser. Ang pagpipiliang ito ay hindi nangangailangan ng pag-install o pagpaparehistro ng anumang uri.

Paano gamitin ang Kmdr CLI

Sa tool na ito ang pagkuha ng paliwanag ng isang utos ng CLI ay madali. Bilang isang halimbawa, gagawin namin ang sumusunod na utos:

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

Kung nais naming makuha ang paliwanag ng bawat bahagi sa nakaraang utos, kailangan naming simulan ang Kmdr CLI gamit ang sumusunod na utos sa terminal (Ctrl + Alt + T):

kmdr explain

Hihiling sa amin ng Kmdr CLI na isulat ang utos. Kakailanganin lamang naming gamitin ang utos na kinuha namin bilang isang halimbawa at pindutin Intro.

kmdr sij ipaliwanag ang kumplikadong utos

Tulad ng nakikita mo sa nakaraang screenshot, Sinisira ng Kmdr CLI ang bawat bahagi ng nakaraang utos at ipinapakita sa amin ang isang paliwanag sa bawat isa. Posible ring makuha ang paliwanag ng mga utos na may mga pagpipilian sa pangkat. Maaari din naming subukan ang lahat ng uri ng simple o kumplikadong mga utos na may kasamang mga tubo, pag-redirect, subcommand, operator, atbp.

Sa pagtatapos ng paliwanag, hihilingin sa amin ng Kmdr na ibahagi ang aming mga komento. Maaari tayong pumili Oo o Hindi gamit ang arrow ng direksyon upang maipadala ang mga ito. Kung hindi namin nais na magbahagi ng isang puna, simple piliin ang pagpipilian 'Tumalon-pasok'upang lumabas sa Kmdr CLI.

El Ang Kmdr CLI ay bago pa rin at nasa maagang yugto. Inaasahan naming pagbutihin ito ng mga developer sa pamamagitan ng pagdaragdag ng maraming mga tampok. Ang karagdagang impormasyon tungkol sa program na ito ay matatagpuan sa website ng proyekto o sa iyong Pahina ng GitHub.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.