Az általános célú számítógépek korábbi napjaiban a billentyűzet volt az egyetlen dolog, amellyel vezérelhetett egy számítógépet. Emiatt a programozók egy robusztus és egyszerű shell-nyelvet terveztek, amellyel mindenki kommunikálhat a számítógéppel.
Ezt a nyelvet a terminálon az egyszerű feladatoktól a bonyolult automatizálásig minden elvégzésére használják. Ez a számítógép vezérlésére használt terminál parancssori interfészként vagy CLI-ként ismert.
Az egér és a grafikus felhasználói felület feltalálása ellenére ma is a CLI a programozók, a hálózati rendszergazdák, a penetrációtesztelők és a gyakorlott felhasználók fontos eszköze.
Mi az a CLI?
A parancssori interfész vagy CLI strukturált kulcsszavak sorával vezérli a számítógépet. E kulcsszavak (parancsok) formátumát szintaxisnak nevezzük. A CLI-ben használt programozási nyelv shell-nyelvként ismert.
A Windows az úgynevezett PowerShellt használja, míg a Linux és a macOS Bash-t (Bourne Again Shell) és Zsh-t használ. Mindegyikben van némi különbség.
A CLI-ben használt shell-nyelvek könnyebben megtanulhatók, mint a hagyományos programozási nyelvek, például a C, a Java és a Python. Használatától függően a számítógép CLI-vel történő vezérlése lehet olyan egyszerű, mint egy egyszavas parancs, vagy több sornyi CLI-parancsból álló összetett, úgynevezett parancsfájl.
Most, hogy tudja, mi az a CLI, hasonlítsuk össze a grafikus felhasználói felületekkel, és nézzük meg, hogy az embereknek szükségük lesz-e valaha parancssori felület használatára.
Az embereknek ragaszkodniuk kell ahhoz, hogy csak grafikus felhasználói felületet használjanak?
A parancssori felület (CLI) és grafikus felhasználói felület (GUI) kétféleképpen kommunikálnak az emberek a számítógéppel. Amint azt korábban megtanulta, a CLI a terminálon belül írott parancsokon keresztül parancsol egy eszközt. Ezzel szemben a grafikus felhasználói felület olyan, amelyet valószínűleg mindenki használ a mindennapokban az eszközeinek vezérlésére.
A grafikus felhasználói felület minden, ami grafikusan látható a kijelzőn. Ezzel az eszközzel vezérelhető interaktív grafikus ikonok, menük, widgetek, képek és szinte bármi, amit éppen a képernyőn lát.
A grafikus felhasználói felületek segítették a számítógépeket a lehető legfelhasználóbarátabbá tenni. Az intuitív illusztrációkkal és az egérrel kattintható interaktív elemekkel a grafikus felhasználói felületek szinte bárki számára lehetővé teszik mindenféle elektronikus eszköz használatát.
A grafikus felhasználói felület használatának intuitív jellege és nem létező tanulási görbéje miatt a legtöbb embernek nem lesz problémája a számítógépekkel való interakcióban. Valójában nem marad le sok mindenről, ha csak grafikus felhasználói felületet használ. Azonban csak néhány alkalommal kell CLI-t használnia, amikor ez igazán számít.
Az emberek többsége számára elegendőnek kell lennie a csak grafikus felhasználói felület használatához. De nincs sok ok arra, hogy ne tanuljunk meg néhány CLI-parancsot. Néhány kulcsszó memorizálásával és egyszerű szintaxisával hatékony időtakarékos parancsok állnak rendelkezésére, amelyek megóvják Önt a rosszul megtervezett grafikus felhasználói felület okozta csalódásoktól.
A parancssori felület egyszerűségének bemutatása érdekében egy parancs segítségével megismerheti számítógépe teljes hálózati információit.
Ablakok:
ipconfig /all
Linux:
ifconfig –a
Mac operációs rendszer:
ipconfig getifaddr en0
Íme egy másik parancs, amellyel megkeresheti számítógépe rendszerinformációit:
Ablakok:
rendszer információ
Linux:
sudo lshw
Mac operációs rendszer:
system_profiler.Bár a Mac Zsh többnyire kompatibilis a Bash-al, ne várja el, hogy a szokásos Linux Bash parancsok hibátlanul működjenek macOS-ben.
Miért tanulja meg a CLI-t?
Számos oka van annak, hogy az emberek továbbra is parancssori felületeket használnak, amikor esztétikus és egyszerű grafikus felhasználói felület áll rendelkezésre.
Először is, a grafikus felhasználói felület nem mindig olyan egyszerű, mint gondolná. Próbált már fájlt keresni egy rendetlen és rendezetlen mappában? A CLI segítségével beírhat egy egyszavas parancsot, valamint annak nevét vagy bármely azonosítóját, és azonnal megtalálhatja a fájlt. Miután megtanulta a gyakori parancsokat és a szintaxist, sokkal gyorsabb felhasználó lesz, így időt takaríthat meg.
A CLI megtanulásának másik oka az unalmas és ismétlődő feladatok automatizálással történő kiküszöbölése. A parancssori felülettel olyan parancsok listáját írhatja le, amelyeket a számítógépe bármikor vagy bármilyen helyzetben végrehajthat, akárcsak egy teendőlista.
Azok számára, akik hálózati szakértőnek/rendszergazdának szeretnének lenni, elengedhetetlen a CLI elsajátítása, függetlenül attól, hogy Windowson, Linuxon, macOS-en, Cisco-n vagy Solari-n keresztül adminisztrál. Gyakran nincs ideje ellenőrizni minden kliens eszközt a hálózaton belül. A CLI használatával átveheti az irányítást a hálózat minden eszköze felett, és könnyedén konfigurálhatja azokat.
Végül, a CLI sokkal erősebb, mint amit egy grafikus felhasználói felület nyújt Önnek. Az általános célú számítógépeken annyi lehetséges végrehajtható fájl található, hogy mindegyikhez grafikus felület programozása túlságosan feldobja az operációs rendszert. A CLI használatának megtanulása nagymértékben irányíthatja a gépet.
Az AutoHotkey egy hatékony, ingyenes és nyílt forráskódú Microsoft Windows-eszköz, amely képes automatizálni az ismétlődő feladatokat. Itt megtudhatja, hogyan kell használni.
Olvassa el a következőt
- Technológia magyarázata
- Programozás
- Parancssor
- Linux parancsok

Jayric Maning, aki arra vágyott, hogy megtanulja, hogyan működnek a dolgok, tinédzserkorában kezdett mindenféle elektronikus és analóg eszközzel bütykölni. A Baguio Egyetemen tanult törvényszéki tudományt, ahol megismerkedett a számítógépes kriminalisztika és a kiberbiztonság kérdéseivel. Jelenleg sok önálló tanulást végez, és trükközik a technológiával, hogy kitalálja, hogyan működnek, és hogyan használhatjuk őket az élet könnyebbé (vagy legalább hűvösebbé tételére!).
Iratkozzon fel hírlevelünkre
Csatlakozzon hírlevelünkhöz műszaki tippekért, ismertetőkért, ingyenes e-könyvekért és exkluzív ajánlatokért!
Kattintson ide az előfizetéshez