logo

Kali Linux - Terminál

Kali Linux - Terminál

V tutoriálu uvidíme, co to vlastně terminál je. Abychom tomu porozuměli podrobně, zaměříme se na následující body:

  • Úvod
  • Práce s Kali Linux Terminal
  • Rozhraní příkazového řádku (CLI) vs. grafické uživatelské rozhraní (GUI)
  • Závěr

Úvod

řetězec v poli v c

Operační systémy mají obvykle dva typy rozhraní: GUI (Graphical User Interface) a CLI (Command Line Interface), přes které komunikujeme s operačním systémem. Stejný případ s operačními systémy založenými na Linuxu. Operační systémy Linux jsou obecně vybaveny balíčky emulátoru terminálu pro fungování založené na CLI (nebo rozhraní příkazového řádku) a balíčky prostředí Desktop pro fungování založené na GUI (grafické uživatelské rozhraní). Některé ze standardních rozhraní CLI a GUI jsou uvedeny níže:

Terminály:

  • Q terminál
  • gnome-terminál
  • Terminál MATE
  • xterm
  • Terminátor
  • řídicí panel

Desktopová prostředí:

  • Desktopový server Xfce/Xfce
  • GNOME3
  • KDE plazma 5
  • skořice Desktop
  • Desktop MATE

Takže být jedním z Operační systémy založené na Linuxu Kali také přichází s několika z těchto terminálů a desktopových prostředí. Kali 2020.2 Linux se obvykle dodává s terminálem Q a jeho výchozím desktopovým prostředím je server Xfce/Xfce.

Rozhraní příkazového řádku Linuxu je naprosto úžasné a milují ho téměř všichni správci systému. Není však nic, co byste s terminálem nemohli dělat téměř v žádném operačním systému Linux, dokud neznáte správné příkazy pro tento konkrétní úkol.

Práce s Kali Linux Terminal

Podívejme se na některé základní věci, které můžeme dělat s terminálem Kali Linux.

    Přizpůsobení terminálu

Chcete-li přizpůsobit kali Linux Terminal, můžete otevřít kartu předvoleb posouzením nabídky Soubor a výběrem možnosti předvoleb. Tam, kde je k dispozici mnoho možností, vám mohou pomoci přizpůsobit váš terminál.

    Provedení příkazu přes terminál

Chcete-li provést jakýkoli příkaz v Kali Linux Terminal, stačí zadat nebo napsat konkrétní příkaz a poskytnout správný vstup. Poté už stačí jen stisknout tlačítko enter. V reakci na to terminál provede tento příkaz prostřednictvím shellu a vrátí výstup.

Příkaz

 echo 'this is a terminal' 

Výstup

Kali Linux - Terminál

Komentáře v terminálu

jak najít blokovaná čísla na android

Pro vložení komentáře do terminálu můžeme použít znak '#'. Chcete-li tomu porozumět podrobněji, můžete zvážit následující uvedený příklad: Následuje příklad komentáře

Příkaz

 #this is a comment. 

Výstup

Kali Linux - Terminál

Podívejme se na některé další zajímavé věci, které můžeme dělat s příkazovým terminálem Linuxu:

1. Cowsay

Tento příkaz „cowsay“ obvykle vytáhne malé zvíře, které vypadá jako kráva. K utopení krávy používá ASCII art v terminálu nebo Shell. To však nelze považovat za příliš grafické a stále odvádí pěknou práci při utopení.

Příkaz

 $ sudo apt-get install cowsay 

Výstup

Kali Linux - Terminál

Tady ale zábava vůbec nekončí, protože tahle kráva dokáže namluvit, co chcete. Pojďme to zkusit:

Příkaz

 cowsay 'hi, there' 

Výstup

Kali Linux - Terminál

Pokud chcete krávu vyměnit za jinou postavu, můžete to také udělat. K dispozici je také několik dalších zvířat. Pomocí zadaného příkazu můžete vidět seznam všech dostupných znaků.

Příkaz

 Cowsay -i 

Výstup

Kali Linux - Terminál

2. Kraví myšlení

„Kráva“, kterou jsme viděli výše, dokáže mnohem víc než jen mluvit, protože dokáže i myslet. Aby kráva přemýšlela, můžete použít následující příkaz.

Příkaz

 cowthink 'hello' 

Výstup

Kali Linux - Terminál

Všechna zvířata v zoo pro krávy mohou myslet a příkazy jsou podobné jako u předchozího.

3. Parní lokomotiva

Tento příkaz 'sl' vytáhne parní lokomotivu, kterou projedu přes váš terminál zprava doleva.

hashmap

Příkaz

 sudo apt-get install sl 

Výstup

Kali Linux - Terminál

Chcete-li to vidět v akci, stačí zadat následující příkaz

csma a csma cd

Příkaz

 Sl 

Výstup

Kali Linux - Terminál

Příkaz sl má také 2-3 další možnosti, které lze nalézt v manuálových stránkách.

4. Nakreslete bannery

Tento příkaz lze použít pro kreslení velkých textových bannerů. Pamatujete si, že jste při připojování přes telnet viděli takové typy bannerů jako uvítací zprávu soketových démonů/služeb. Pomocí tohoto příkazu můžete nakreslit libovolné jméno nebo zprávu.

Příkaz

 figlet Erik_Akash 

Výstup

Kali Linux - Terminál

CLI (rozhraní příkazového řádku) vs GUI (grafické uživatelské rozhraní)

Nyní se většina uživatelů musí divit, že když máme grafické uživatelské rozhraní, k čemu je potřeba rozhraní příkazového řádku. Řeknu vám tedy, že hardware našeho systému rozumí instrukcím ve formě bitů (0 nebo 1). Pokud máte nějaké znalosti o počítačích, jak fungují, určitě byste to věděli.

Obecně je má jádro zpracovávat ve formě systémových volání. Tato systémová volání se obvykle skládají z nějakého kódu nebo příkazů. Proto je pro práci s nimi zcela nezbytné mít dobré praktické rozhraní příkazového řádku. Pokud však chceme hostovat server přes Linux, máme pouze jeden způsob, jak to udělat, a to rozhraní příkazového řádku. Aby tam uživatel mohl pracovat, měl by dobře ovládat linuxové příkazy, což lze provést pomocí linuxových terminálů.

V případě GUI (Graphical User Interface) je však dobré pro uživatele, kteří chtějí pouze dokončit svou práci. Tyto typy uživatelů obecně nechtějí vědět, co se děje za aplikací nebo softwarem.

Přesto může uživatel udělat mnohem více s grafickým uživatelským rozhraním, kde na backendových informacích příliš nezáleží. Je také jasné, že v operačních systémech založených na Linuxu na grafickém rozhraní příliš nezáleží. V případě Windows je však obvykle věnována větší pozornost grafickému uživatelskému rozhraní.

Závěr

Tyto oba typy rozhraní mají své výhody a nevýhody. Proto zde není jasný vítěz; přesto, pokud víte, jak funguje rozhraní příkazového řádku a zároveň máte znalosti grafického uživatelského rozhraní, nikdy to nebude bezcenné. Místo toho to bude mít určitě pozitivní dopad na vaši osobnost.