Kmdr CLI, gba alaye ti awọn ofin idiju ni ebute

nipa kmdr cli

Ninu nkan ti n bọ a yoo ṣe akiyesi ohun elo Kmdr CLI. O jẹ irinṣẹ orisun wẹẹbu pe Yoo fihan wa kini apakan kọọkan ti aṣẹ Gnu / Linux ṣe. Ọpa yii pin awọn ofin Gnu / Lainos pipẹ ati eka pupọ si awọn ẹya pupọ ati fun alaye fun ọkọọkan wọn.

Ọpa yii yoo ṣe iranlọwọ fun wa ni irọrun kọ ẹkọ nipa awọn aṣẹ CLI laisi fi oju ebute silẹ ati laisi nini lati kọja nipasẹ awọn oju-iwe eniyan naa. Kii ṣe awọn aṣẹ Gnu / Linux nikan, Kmdr pese alaye lori ọpọlọpọ awọn aṣẹ CLI, pẹlu; ansible, docker, git, go, kubectl, mongo, mysql, npm, ruby, vagrant, ati awọn ọgọọgọrun awọn eto miiran, bii awọn ti a ṣe sinu bash.

Oun nikan "iṣoro»Mo ṣakiyesi lakoko idanwo Kmdr CLI, iyẹn ni ko ni aṣayan lati beere aṣẹ diẹ sii ju ọkan lọ. Eto naa jẹ ki o jade kuro Kmdr CLI ati lẹhinna tun ṣii ki o le kan si aṣẹ miiran. Bi mo ṣe sọ, ni afikun si iṣoro kekere yii ati iyẹn gbogbo awọn ọrọ ti a gbidanwo wa ni Gẹẹsi, Kmdr ṣiṣẹ ni pipe lori eto Ubuntu 18.04 mi.

Awọn ofin ibaramu Kmdr CLI

Kmdr CLI le ṣiṣẹ pẹlu eka, awọn ofin gigun ati awọn aṣayan wọn. O tun ni oye awọn ofin ti o pẹlu awọn paipu, awọn itọsọna, awọn atokọ, ati awọn oniṣẹ. Kmdr yoo fun wa ni alaye ti ọpọlọpọ awọn eto, awọn irinṣẹ ati awọn ohun elo, pẹlu atẹle:

  • Awọn ipilẹ Ikarahun Shellfun apẹẹrẹ okeere, iwoyi tabi cd).
  • Awọn apoti (fun apẹẹrẹ kubectl tabi Docker).
  • Awọn irinṣẹ faili (fun apẹẹrẹ zip tabi oda).
  • Awọn olootu ọrọ (fun apẹẹrẹ nano tabi vim).
  • Awọn alakoso idii (fun apẹẹrẹ dpkg tabi pip).
  • Iṣakoso ẹya (fun apẹẹrẹ Git).
  • Olupin data ati alabara (fun apẹẹrẹ mysql tabi mongod).
  • Media (fun apẹẹrẹ youtube-dl tabi ffmpeg).
  • Nẹtiwọọki / Ibaraẹnisọrọ (fun apẹẹrẹ netstat, nmap tabi curl).
  • Ṣiṣe ọrọ (fun apẹẹrẹ awk tabi sed).
  • Awọn ede siseto / Awọn agbegbe asiko / Awọn akopọ (fun apẹẹrẹ, Lọ, ipade, tabi gcc).
  • Orisirisi (fun apẹẹrẹ openssl, bash tabi bash64).

Iwọnyi jẹ diẹ ninu awọn eto naa. O le wo awọn akojọ kikun ti awọn eto ibaramu nibi. Awọn Difelopa n ṣe afikun awọn eto diẹ sii ni gbogbo ọjọ.

Fi Kmdr CLI sii

Ọpa yii nilo Ẹya Nodejs 8.x tabi ga julọ. O jẹ iwulo orisun orisun ọfẹ ti a kọ sinu Nodejs.

Lẹhin fifi Nodejs sori ẹrọ, a le fi sori ẹrọ Kmdr CLI pẹlu oluṣakoso package Npm bi o ṣe han ninu atẹle:

Fifi sori ẹrọ Kmdr CLI

sudo npm install kmdr@latest --global

Kmdr tun le jẹ lo taara lati ẹrọ lilọ kiri lori ayelujara. Aṣayan yii ko nilo fifi sori ẹrọ tabi iforukọsilẹ ti eyikeyi iru.

Bii o ṣe le lo Kmdr CLI

Pẹlu ọpa yii gbigba alaye ti aṣẹ CLI kan rọrun. Gẹgẹbi apẹẹrẹ, a yoo gba aṣẹ atẹle:

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

Ti a ba fẹ gba alaye ti apakan kọọkan ninu aṣẹ ti tẹlẹ, a yoo ni lati bẹrẹ Kmdr CLI lilo pipaṣẹ wọnyi ni ebute (Ctrl + Alt T):

kmdr explain

Kmdr CLI yoo beere lọwọ wa lati kọ aṣẹ naa. A yoo nikan ni lati lo aṣẹ ti a mu bi apẹẹrẹ ati tẹ Intro.

kmdr cli ṣe alaye aṣẹ eka

Bi o ti le rii ninu sikirinifoto ti tẹlẹ, Kmdr CLI fọ apakan kọọkan ti aṣẹ iṣaaju ati fihan wa alaye ti ọkọọkan. O tun ṣee ṣe lati gba alaye ti awọn aṣẹ pẹlu awọn aṣayan akojọpọ. A tun le ṣe idanwo gbogbo iru awọn ofin ti o rọrun tabi ti eka ti o pẹlu awọn paipu, redirection, awọn aṣẹ-aṣẹ, awọn oniṣẹ, ati bẹbẹ lọ.

Ni ipari alaye, Kmdr yoo beere lọwọ wa lati pin awọn asọye wa. A le yan Bẹẹni o Rara lilo itọka itọsọna lati firanṣẹ wọn. Ti a ko ba fẹ lati pin asọye kan, ni irọrun yan aṣayan 'Lọ sinu ati sita'lati jade Kmdr CLI.

El Kmdr CLI tun jẹ tuntun pupọ o wa ni ipele ibẹrẹ. Ireti pe awọn olupilẹṣẹ yoo mu dara si nipasẹ fifi awọn ẹya diẹ sii. Alaye diẹ sii nipa eto yii ni a le rii ni aaye ayelujara ise agbese tabi ninu rẹ Oju-iwe GitHub.


Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Jẹ akọkọ lati sọ ọrọ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade.

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.