V tutoriále uvidíme, čo to vlastne terminál je. Aby sme tomu porozumeli podrobne, zameriame sa na nasledujúce body:
- Úvod
- Práca s terminálom Kali Linux
- Rozhranie príkazového riadka (CLI) vs. grafické používateľské rozhranie (GUI)
- Záver
Úvod
java double to string
Operačné systémy majú zvyčajne dva typy rozhraní: GUI (Graphical User Interface) a CLI (Command Line Interface), cez ktoré komunikujeme s operačným systémom. Rovnaký prípad s operačnými systémami založenými na Linuxe. Operačné systémy Linux sú vo všeobecnosti vybavené balíkmi emulátora terminálu pre fungovanie založené na CLI (alebo rozhraní príkazového riadka) a balíkmi prostredia pracovnej plochy pre fungovanie založené na GUI (grafické používateľské rozhranie). Niektoré zo štandardných CLI a GUI sú uvedené nižšie:
Terminály:
- Q terminál
- gnome-terminál
- Terminál MATE
- xterm
- Terminátor
- konzoly
Pracovné prostredia:
- Pracovná plocha servera Xfce/Xfce
- GNOME3
- KDE plasma 5
- cinnamon Desktop
- Pracovná plocha MATE
Takže byť jedným z Operačné systémy založené na Linuxe Kali tiež prichádza s niekoľkými z týchto terminálov a desktopových prostredí. Kali 2020.2 Linux sa zvyčajne dodáva s terminálom Q a jeho predvoleným desktopovým prostredím je server Xfce/Xfce.
Rozhranie príkazového riadka Linuxu je úplne úžasné a milujú ho takmer všetci správcovia systému. Neexistuje však nič, čo by ste s terminálom nemohli robiť v takmer akomkoľvek operačnom systéme Linux, kým nepoznáte správne príkazy pre túto konkrétnu úlohu.
Práca s Kali Linux Terminal
Pozrime sa na niektoré základné veci, ktoré môžeme robiť s terminálom Kali Linux.
Ak chcete prispôsobiť kali Linux Terminal, môžete otvoriť kartu preferencií vyhodnotením ponuky Súbor a výberom možnosti preferencií. Tam, kde je k dispozícii veľa možností, vám môžu pomôcť prispôsobiť váš terminál.
Ak chcete vykonať ľubovoľný príkaz v termináli Kali Linux, stačí zadať alebo zadať konkrétny príkaz a poskytnúť správny vstup. Potom už len stačí stlačiť tlačidlo enter. Ako odpoveď terminál vykoná tento príkaz cez shell a vráti výstup.
Príkaz
echo 'this is a terminal'
Výkon
Komentáre v termináli
Na vloženie komentára do terminálu môžeme použiť znak '#'. Aby ste to pochopili podrobnejšie, môžete zvážiť nasledujúci príklad: Nasleduje príklad komentára
Príkaz
#this is a comment.
Výkon
reťazec int
Pozrime sa na niektoré ďalšie zaujímavé veci, ktoré môžeme robiť s príkazovým terminálom Linuxu:
1. Cowsay
Tento príkaz „cowsay“ zvyčajne vytiahne malé zviera, ktoré v podstate vyzerá ako krava. Na utopenie kravy používa ASCII art v termináli alebo Shell. To však nemožno považovať za veľmi grafické a stále to robí peknú prácu pri utopení.
Príkaz
$ sudo apt-get install cowsay
Výkon
Zábava tu však vôbec nekončí, pretože táto krava môže povedať čokoľvek, čo chcete. Skúsme to:
Príkaz
cowsay 'hi, there'
Výkon
Ak chcete zmeniť kravu za inú postavu, môžete to urobiť tiež. K dispozícii je aj niekoľko ďalších zvierat. Pomocou zadaného príkazu môžete vidieť zoznam všetkých dostupných znakov.
Príkaz
Cowsay -i
Výkon
2. Kravské myslenie
„Krava“, ktorú sme videli vyššie, dokáže oveľa viac, než len rozprávať, pretože dokáže aj myslieť. Aby krava premýšľala, môžete použiť nasledujúci príkaz.
umelá neurónová sieť
Príkaz
cowthink 'hello'
Výkon
Všetky zvieratá v zoologickej záhrade pre kravy môžu myslieť a príkazy sú podobné tým predchádzajúcim.
3. Parná lokomotíva
Tento príkaz 'sl' vytiahne parnú lokomotívu, ktorá prejde cez váš terminál sprava doľava.
Príkaz
sudo apt-get install sl
Výkon
Ak ho chcete vidieť v akcii, stačí zadať nasledujúci príkaz
Príkaz
Sl
Výkon
Príkaz sl má tiež 2-3 ďalšie možnosti, ktoré možno nájsť v manuálových stránkach.
4. Nakreslite bannery
Tento príkaz možno použiť na kreslenie veľkých textových bannerov. Pamätáte si, že ste pri pripájaní cez telnet videli takéto typy bannerov ako uvítaciu správu soketových démonov/služieb. Pomocou tohto príkazu môžete nakresliť ľubovoľné meno alebo správu.
Príkaz
figlet Erik_Akash
Výkon
CLI (rozhranie príkazového riadka) vs GUI (grafické používateľské rozhranie)
Teraz sa väčšina používateľov musí čudovať, že keď máme grafické používateľské rozhranie, na čo je potrebné rozhranie príkazového riadku. Dovoľte mi teda povedať, že hardvér nášho systému rozumie inštrukciám vo forme bitov (0 alebo 1). Ak máte nejaké znalosti o počítačoch, ako fungujú, určite by ste to vedeli.
uzamknutie aplikácie pre Android
Vo všeobecnosti ich má jadro spracovať vo forme systémových volaní. Tieto systémové volania sa zvyčajne skladajú z nejakého kódu alebo príkazov. Preto je na prácu s nimi celkom potrebné mať dobré praktické rozhranie príkazového riadka. Ak však chceme hostiť server cez Linux, máme len jeden spôsob, ako to urobiť, a to rozhranie príkazového riadka. Aby tam mohol používateľ pracovať, mal by dobre ovládať príkazy systému Linux, čo by bolo možné vykonať pomocou terminálov systému Linux.
V prípade GUI (Graphical User Interface) je to však dobré pre používateľov, ktorí chcú len dotiahnuť svoju prácu. Tieto typy používateľov vo všeobecnosti nechcú vedieť, čo sa deje za aplikáciou alebo softvérom.
Napriek tomu môže používateľ urobiť oveľa viac s grafickým používateľským rozhraním, kde na backendových informáciách príliš nezáleží. Je tiež jasné, že v operačných systémoch založených na Linuxe na GUI príliš nezáleží. V prípade Windowsu sa však zvyčajne venuje väčšia pozornosť grafickému používateľskému rozhraniu.
Záver
Oba typy rozhraní majú svoje výhody a nevýhody. Preto tu nie je jasný víťaz; Napriek tomu, ak viete, ako funguje rozhranie príkazového riadka a zároveň máte znalosti grafického používateľského rozhrania, nikdy to nebude zbytočné. Namiesto toho to určite pozitívne ovplyvní vašu osobnosť.