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.

Gyors AutoHotkey útmutató kezdőknek

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

RészvényCsipogEmail
Kapcsolódó témák
  • Technológia magyarázata
  • Programozás
  • Parancssor
  • Linux parancsok
A szerzőről
Jayric Maning (15 cikk megjelent)

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!).

Továbbiak Jayric Maningtől

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