Bevezetés a CLI-ba

A CLI a parancssori felület / parancssori felhasználói felület. Ez alapvetően egy felület, amelyben a felhasználó interakcióba léphet az operációs rendszerrel, és egyes feladatokat nem grafikus felület segítségével hajthat végre, hanem néhány parancs beírásával. A parancsnyelv-értelmező ezt követően értelmezi ezeket a parancsokat, és a rendszer végrehajtja a megfelelő műveletet.

A korábbi napokban, amikor a grafikus felhasználói felületek (GUI) nem voltak fejlesztettek, és a DOS operációs rendszert használták, az összes végrehajtandó műveletet parancsok segítségével hajtották végre. A felhasználó parancsokat írt a DOS-promptre, a tolmács megpróbálta felismerni ezt a parancsot, és ha elismeri a parancsot érvényesnek, akkor a megfelelő feladatot végrehajtotta.

Mi a CLI célja?

A számítógépek korábbi generációjában, amikor a GUI-alapú operációs rendszereket még nem fejlesztették ki, a számítógépek valamilyen parancs-alapú operációs rendszert használtak, mint például az MS-DOS, az Apple-DOS, az Unix stb. Minden emberi interakció ezekkel az operációs rendszerekkel néhány parancson keresztül zajlott, amelyek később egy tolmács tolmácsolta, amely közbenső szoftverként működött az emberi parancsok és az operációs rendszer gépi nyelve között.

A leggyakoribb napi feladatok, amelyek a CLI-t érintették, egy könyvtárba kerültek, újat hoztak létre, fájlt hozhatnak létre, szöveget írhatnak egy fájlra, törölnek egy fájlt, mappában lévő fájlokat mutatnak stb.

Még a modern operációs rendszerek grafikus felhasználói felületének világában is, amikor az interaktív és legegyszerűbb módszerekkel lépünk kapcsolatba az operációs rendszerrel az egér segítségével történő kattintások elvégzésével, a webhelyek felkeresésével stb. A CLI-t még mindig sok helyen használják néhány alapvető feladat elvégzéséhez. . A CLI leggyakoribb és gyakori használatát azok a programozók használják, akik ezt az eszközt használják összetevők hozzáadására / telepítésére az alkalmazásukba. A CLI-t arra is használják, hogy a szcenárió alapján automatikusan elvégezzenek néhány kiszolgáló rendszerrel kapcsolatos konfigurációt a kiszolgálón, úgy, hogy nem kell ténylegesen a szerveren dolgozniuk. Általában olyan parancsfájlt vagy PowerShell-parancsfájlt mentenek, amely futtatja a CLI parancsokat a kiszolgálón, és elvégzi a szükséges műveleteket / konfigurációkat.

Miért használjuk?

Manapság, amint mindannyian tudjuk, a számítógépek messze haladtak a parancssori eszközökről a fejlettebb és kifinomultabb grafikus felhasználói felületre, amelyek nagyon egyszerűek és könnyen kezelhetőek bármely felhasználó számára a számítógéppel történő munkavégzéshez és a munka elvégzéséhez.

A számítógépes rendszer konfigurációjában azonban a CLI továbbra is jelentős felhasználást talál. A CLI-t manapság a szoftverprogramozók vagy a rendszergazdák használják néhány fontos feladatuk elvégzésére, amelyek egyébként sok időt és energiát igényelnek, ha a grafikus felhasználói felülettel készítik.

Hogy ezt jobban megértsük, és néhány további részletben, nézzük külön a CLI használatát a programozók és a rendszergazdák számára.

A CLI-t a rendszergazdák használják

A rendszergazdák itt arra a személyre / csapatra utalnak, aki az informatikai világ infrastruktúráját gondozza. Az adminisztrátor lehet egy nagy szervezet egész csoportja, amely gondoskodik a szervezetben működő összes számítógépes rendszerről és fenntartja az egyes rendszerek jólétét. A rendszergazda hivatkozhat egy olyan személyre is, aki műszaki mérnökként dolgozik, hogy kijavítsa a felhasználókkal kapcsolatos rendszerrel kapcsolatos problémákat, amelyeket a szokásos felhasználók önmagukban nem tudnak megoldani. Ezek a rendszergazdák a CLI-t széles körben használják a rendszer operációs rendszer szintű konfigurációjának ellenőrzésére, olyan feladatok végrehajtására közvetlenül az operációs rendszer szintjén, amelyek egyébként további szoftverek letöltését igénylik a GUI számára.

Az ilyen feladatokon kívül egy nagy szervezetben lévő rendszergazdának az összes rendszert figyelemmel kell kísérnie a számítógépre telepített legfrissebb szoftverek vagy operációs rendszerek frissítései vonatkozásában, az egyes rendszereken egyes feladatokat automatizálással elvégeznie, ily módon megszüntetve a feladatok manuális futtatásának szükségességét. napról napra. Egy másik fő alkalmazás, hogy a konfiguráció távolról megváltoztatható, csupán néhány parancs futtatásával a számítógépen anélkül, hogy fizikailag a számítógéppel azonos helyen kell lennie, és manuálisan kell elvégeznie a feladatot.

Mindez csökkenti a sok időt és erőfeszítést a CLI használatával, és biztosítja azt is, hogy a biztonsági kockázat nyomon követhető és elkerülhető még nagy szervezeti struktúrákban is, minimális emberi munka mellett.

CLI az alkalmazásfejlesztők / programozók által

Az alkalmazásfejlesztők is nagyon széles körben használják a CLI eszközöket napi munkájukhoz. Ha egy normál felhasználó megnyit egy alkalmazást a grafikus felhasználói felület segítségével, akkor kevesebb időbe telik, amíg az ikonra navigál, és rákattint.

Képzelje el azt a fejlesztőt, akinek a nap folyamán többször kell megnyitnia egy alkalmazást, és minden egyes alkalommal sok időt kell eltöltenie az ikon megkereséséhez, majd rákattintani a megnyitáshoz. Ugyanakkor azzal érvelhetünk, hogy az alkalmazás parancsikonja elhelyezhető az asztalon és könnyen elérhető. Most ismét képzeljük el, hogy ugyanazon programozónak több ilyen alkalmazást is meg kell nyitnia a nap folyamán. Ha létrehoz egy parancsikont az egyes programokhoz, az asztali ügyetlenné válik, és a megfelelő ikon megtalálása ismét időt vesz igénybe. Ezért a programozók számára az alkalmazások vagy elérési utak megnyitásának ideális módja a számítógépén a parancssorok vagy a CLI. A programozók leginkább a gyakran használt alkalmazások megnyitásának pontos parancsaira emlékeznek, és inkább a könyvtárakat közvetlenül a parancsokon keresztül nyitják meg.

A programozók számára egy másik legfontosabb alkalmazás a fejlesztés alatt álló alkalmazás kódjának írása. A legtöbb esetben a programozóktól az alkalmazásukhoz hivatkozásokat kell csatolniuk bizonyos harmadik fél könyvtárakhoz, hogy kapcsolatba léphessenek a külvilággal, beleértve egy ugyanahhoz a számítógéphez csatlakoztatott nyomtatót, egy adatbázist, ahol az alkalmazás adatait tárolják, vagy akár egy fájlt is. szerver, amely a világ bármely pontján található, és tartalmaz néhány fájlt, amelyeket az alkalmazás használ. Most a fejlesztőnek lehetősége van hozzáadni ezeket a hivatkozásokat / könyvtárakat a grafikus felhasználói felület által, amely ismét egy kis időt vesz igénybe. Ha a GUI-ban egy könyvtárat keres, többféle lehetőséget biztosít a keresőmotor viselkedése alapján. Időnként a fejlesztő hibás referencia telepítését okozhatja.

Ha azonban a felhasználó ismeri a kívánt könyvtárat / referenciát, akkor a CLI segítségével telepítheti az adott könyvtárat egyetlen parancsba. Az egyik leggyakoribb és leghatékonyabb parancssori tolmács, amelyet a programozók használnak erre a feladatra, a Nu-get Package Manager (NPM), amelyet a programozók világszerte széles körben használnak, hogy ezt a feladatot nagyon hatékonyan hajtsák végre.

CLI parancsok

Az alábbiakban felsoroljuk azokat a leggyakoribb CLI-parancsokat, amelyek még egy normál felhasználó számára is hasznosnak találhatók munkájukban:

Parancs neveHasználatPélda
CDVáltoztassa meg a könyvtárat a paranccsal megadott könyvtárbacd Desktop /
CD..Egy könyvtár feljebb mozgatása az aktuális könyvtárbólCD..
lsSorolja fel az összes fájlt és könyvtárat a működő könyvtárbanls
mkdirHozzon létre egy új könyvtárat a megadott névvel a munkakönyvtárbanmkdir Personal
cpMásolja a munkakönyvtárban lévő fájlt a megadott könyvtárbacp learning.txt Személyes /
egyértelműTörölje az aktuális CLI ablakotegyértelmű
kijáratKilépés a CLI ablakbólkijárat
SegítségSegítség az összes parancsról és azok használatárólSegítség
SegítségMegadhatja azt a parancsot is, amelyhez a részletes leíráshoz segítségre van szükséghelp cd

Megjegyzés : Ezek a parancsok az Apple MAC OS-re vonatkoznak. Szintaxisa különbözhet más operációs rendszerekben, például a Windowsban, de funkciójuk változatlan.

A CLI előnyei és hátrányai

Mint minden más eszköz / technológia számára a számítógépek világában, a CLI-nek is vannak saját előnyei, és néhány hátránya is.

Előnyök:

  1. Ha egy felhasználó ismeri vagy emlékszik a parancsokra, akkor a feladat egy GUI-hoz képest nagyon gyorsan elvégezhető.
  2. Az utoljára végrehajtott parancsok története megőrizhető a megfigyelés céljából.
  3. A parancsok kombinálhatók egy olyan szkript létrehozásához, amely futtatható egy műveletsor elvégzéséhez, és ütemezhető úgy, hogy időről időre futhasson további emberi erőfeszítések nélkül.
  4. A CLI-n futó parancs nagyon kevés RAM memóriát és CPU-ciklust használ fel a befejezéshez.
  5. A CLI parancs távolról telepíthető egy rendszeren, és a felhasználó tudta nélkül is végrehajtható.

hátrányok:

  1. A parancsok pontos szintaxisának emlékezése bonyolult lehet. A modern CLI eszközök azonban automatikus kiegészítést biztosítanak az alapparancsok teljesítéséhez, ha a felhasználó elfelejti.
  2. Nem mindig egyértelmű, hogy mit fog tenni a parancs, csak az írásbeli parancs megnézésével. Ezért nem lehet esélyt venni, és a felhasználónak végrehajtás előtt meg kell győződnie arról, hogy tudja a parancs eredményét.
  3. Egy új felhasználó számára a CLI-vel való megszokás kihívást és zavaró lehet.
  4. Lehetséges, hogy a felhasználónak számos parancsot meg kell tanulnia a feladatok elvégzéséhez. Az emberek azonban leginkább csak a parancsokra emlékeznek, amelyeket gyakran igényelnek munkájuk során.

Következtetés

E cikk segítségével sokat tudtunk a CLI-ről, mi ez, mi és hogyan használják, hol használják gyakrabban, és ami a legfontosabb, hogy miért használják a CLI-t még mindig a számítógépek vonzó grafikájának modern világában. Összegezve, bár a számítógépek és az operációs rendszerek felhasználói felülete hosszú utat tett a CLI-től a GUI-ig, látnunk kell, hogy a CLI még mindig nagyon sok hasznot és alkalmazást talál az operációs rendszer szintű konfigurációjában és megfigyelésében.

Ez csökkentheti az értékes időidőt is, ha olyan ismételt feladatot hajt végre a grafikus felhasználói felületen keresztül, amelyet parancsok segítségével automatizálhat. Összességében a CLI megköveteli, hogy emlékezzen néhány parancsra, és eleinte kissé zavaró lehet. De ha elég türelmes és lelkes vagy, akkor ez a régi eszköz még mindig csodákat tehet az Ön számára, segíthet értékes időmegtakarításban, és nagyfokú megbízhatóságot nyújt a kritikus feladatok elvégzéséhez.

Ajánlott cikkek

Ez egy útmutató a Mi a CLI-hez. Itt megvitattuk az alapfogalmakat a parancsnokokkal és a CLI rendszergazdáival. A további javasolt cikkeken keresztül további információkat is megtudhat -

  1. Mi a szoftverfejlesztés?
  2. Mi a JavaScript?
  3. Mi a gépi tanulás?
  4. Mi a kaptár?

Kategória: