Az oktatóanyagban látni fogjuk, mi is valójában a terminál. Tehát, hogy részletesen megértsük, a következő pontokra összpontosítunk:
- Bevezetés
- Munka a Kali Linux terminállal
- Parancssori felület (CLI) kontra grafikus felhasználói felület (GUI)
- Következtetés
Bevezetés
rendszer szoftver
Az operációs rendszerek általában kétféle felülettel rendelkeznek: GUI (Graphical User Interface) és CLI (Command Line Interface), amelyeken keresztül kommunikálunk az operációs rendszerrel. Ugyanez a helyzet a Linux alapú operációs rendszerekkel. A Linux operációs rendszerek általában tele vannak terminál emulátor csomagokkal a CLI (vagy parancssori interfész) alapú működéshez, és asztali környezeti csomagokkal a grafikus felhasználói felület (GUI) alapú működéshez. Az alábbiakban néhány szabványos CLI és GUI található:
Terminálok:
- Q terminál
- gnome-terminál
- MATE terminál
- xterm
- Végrehajtó
- konzol
Asztali környezetek:
- Xfce/Xfce szerver asztali
- GNOME3
- KDE plazma 5
- fahéj Asztali
- MATE Desktop
Tehát az egyik Linux alapú operációs rendszerek , a Kali néhány ilyen terminálhoz és asztali környezethez is tartozik. A Kali 2020.2 Linux rendszerint Q terminállal érkezik, és az alapértelmezett asztali környezet az Xfce/Xfce szerver.
A Linux parancssori felülete teljesen elképesztő, és szinte minden rendszergazda szereti. Mindazonáltal nincs olyan, amit ne tehetne meg a terminállal szinte bármely Linux operációs rendszerben, amíg nem ismeri a megfelelő parancsokat az adott feladathoz.
Kali Linux terminállal dolgozik
Lássunk néhány alapvető dolgot, amit a kali Linux terminállal tehetünk.
A kali Linux terminál testreszabásához nyissa meg a Beállítások lapot a Fájl menü értékelésével, és válassza ki a beállítások opciót. Ahol sok lehetőség áll rendelkezésre, ez segíthet a terminál testreszabásában.
A Kali Linux Terminal bármely parancsának végrehajtásához csak be kell írnia vagy be kell írnia az adott parancsot, és meg kell adnia a megfelelő bevitelt. Ezek után már csak az enter gombot kell megnyomni. Válaszul a terminál végrehajtja ezt a parancsot a shell-en keresztül, és visszaadja a kimenetet.
Parancs
echo 'this is a terminal'
Kimenet
Megjegyzések a terminálban
Ha megjegyzést szeretne írni a terminálba, használhatja a „#” karaktert. A részletesebb megértéshez tekintse meg a következő példát: Az alábbiakban egy megjegyzés példája látható
Parancs
#this is a comment.
Kimenet
Lássunk még néhány érdekes dolgot, amit a Linux parancstermináljával tehetünk:
1. Cowsay
Ez a „tehénfarkas” parancs általában egy kis állatot rajzol ki, amely nagyjából úgy néz ki, mint egy tehén. A tehén elfojtásához ASCII art-ot használ a terminálban vagy a Shellben. Ez azonban nem tekinthető túl grafikusnak, és még mindig szép munkát végez a fulladásban.
java oktatóanyag
Parancs
$ sudo apt-get install cowsay
Kimenet
De a móka itt még korántsem ér véget, mert ez a tehén bármit elmondhat, amit csak akar. Próbáljuk ki:
Parancs
cowsay 'hi, there'
Kimenet
strep c
Ha ki szeretné cserélni a tehenet egy másik karakterrel, azt is megteheti. Számos más állat is elérhető. Az adott parancs segítségével megtekintheti az összes elérhető karakter listáját.
Parancs
Cowsay -i
Kimenet
2. Cowthink
A fentebb látott „tehén” sokkal többre képes, mint csak beszélni, mert még gondolkodni is tud. Ahhoz, hogy a tehén gondolkodjon, használhatja a következő parancsot.
Parancs
cowthink 'hello'
Kimenet
A tehén állatkert minden állata tud gondolkodni, és a parancsok hasonlóak a korábbiakhoz.
3. Gőzmozdony
Ez az 'sl' parancs kihúz egy gőzmozdonyt, amely jobbról balra halad át a terminálon.
Parancs
sudo apt-get install sl
Kimenet
Ha működés közben szeretné látni, csak írja be a következő parancsot
Parancs
Sl
Kimenet
Az sl parancsnak van 2-3 további opciója is, amelyek a man oldalakon találhatók.
fcfs
4. Rajzolj bannereket
Ezzel a paranccsal nagy méretű szöveges szalagcímeket lehet rajzolni. Emlékszel, hogy láttál ilyen típusú bannereket a socket démonok/szolgáltatások üdvözlő üzeneteként, miközben telneten keresztül csatlakoztak. Ezzel a paranccsal bármilyen nevet vagy üzenetet rajzolhat.
Parancs
figlet Erik_Akash
Kimenet
CLI (Command Line Interface) vs GUI (Grafikus felhasználói felület)
A legtöbb felhasználó biztosan azon töpreng, hogy ha van grafikus felhasználói felületünk, mi szükség van parancssori felületre. Tehát hadd mondjam el, hogy rendszerünk hardvere bitek (0 vagy 1) formájában értelmezi az utasításokat. Ha van némi ismerete a számítógépekről, azok működéséről, akkor ezt biztosan tudná.
Általában ezeket a kernelnek rendszerhívások formájában kell feldolgoznia. Ezek a rendszerhívások általában valamilyen kódból vagy parancsokból állnak. Ezért a velük való munkavégzéshez nagyon szükséges egy jó gyakorlati parancssori felület. Ha azonban Linuxon keresztül szeretnénk szervert hosztolni, akkor erre csak egyetlen módunk van, ez a Command Line Interface. Tehát ahhoz, hogy ott dolgozhasson, a felhasználónak jó gyakorlatokkal kell rendelkeznie a Linux parancsokkal, amit a Linux Terminálok segítségével is megtehet.
A GUI (Graphical User Interface) esetében azonban jó azoknak a felhasználóknak, akik csak a munkájukat szeretnék elvégezni. Az ilyen típusú felhasználók általában nem akarják tudni, mi történik az alkalmazás vagy szoftver mögött.
Ennek ellenére a felhasználó sokkal többet tehet a grafikus felhasználói felülettel, ahol a háttérinformációk nem sokat számítanak. Az is világos, hogy a Linux alapú operációs rendszerekben a GUI nem sokat számít. A Windows esetében azonban általában nagyobb figyelmet fordítanak a grafikus felhasználói felületre.
Következtetés
Mindkét típusú interfésznek megvannak a maga előnyei és hátrányai. Ezért itt nincs egyértelmű győztes; Ennek ellenére, ha tudja, hogyan működik a Command Line Interface, miközben ismeri a grafikus felhasználói felületet, soha nem lesz értéktelen. Ehelyett határozottan pozitív hatással lesz személyiségére.