logo

Kali Linux - Terminál

Kali Linux - Terminál

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.

    Prispôsobenie terminálu

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.

    Vykonanie príkazu cez 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

Kali Linux - Terminál

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
Kali Linux - Terminál

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

Kali Linux - Terminál

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

Kali Linux - Terminál

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

Kali Linux - Terminál

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

Kali Linux - Terminál

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

Kali Linux - Terminál

Ak ho chcete vidieť v akcii, stačí zadať nasledujúci príkaz

Príkaz

 Sl 

Výkon

Kali Linux - Terminál

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

Kali Linux - Terminál

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ť.