logo

Kali Linux - Terminal

Kali Linux - Terminal

I vejledningen vil vi se, hvad en terminal faktisk er. Så for at forstå det i detaljer, vil vi fokusere på følgende punkter:

  • Introduktion
  • Arbejder med Kali Linux Terminal
  • Kommandolinjegrænseflade (CLI) vs. grafisk brugergrænseflade (GUI)
  • Konklusion

Introduktion

1 million i cifre

Operativsystemer har normalt to typer grænseflader: GUI (Graphical User Interface) og CLI (Command Line Interface), hvorigennem vi kommunikerer med operativsystemet. Det samme tilfælde med Linux-baserede operativsystemer. Linux-operativsystemer er generelt pakket med terminalemulatorpakker til CLI (eller kommandolinjegrænseflade) baseret funktion og skrivebordsmiljøpakker til GUI (grafisk brugergrænseflade) baseret funktion. Nogle af standard CLI og GUI er angivet nedenfor:

Terminaler:

  • Q terminal
  • gnome-terminal
  • MATE terminal
  • xterm
  • Terminator
  • konsol

Desktop-miljøer:

  • Xfce/Xfce server Desktop
  • GNOME3
  • KDE plasma 5
  • kanel Desktop
  • MATE Desktop

Så at være en af ​​de Linux-baserede operativsystemer , Kali kommer også med et par af disse terminaler og skrivebordsmiljøer. Normalt leveres Kali 2020.2 Linux med Q-terminal, og dets standard skrivebordsmiljø er Xfce/Xfce-server.

Linux kommandolinjegrænseflade er helt fantastisk og elsket af næsten alle systemadministratorer. Der er dog ikke noget, du ikke kan gøre med terminalen i næsten enhver Linux-drift, før du kender de rigtige kommandoer til den specifikke opgave.

Arbejder med Kali Linux Terminal

Lad os se nogle grundlæggende ting, som vi kan gøre med kali Linux-terminalen.

    Tilpasning af terminal

For at tilpasse kali Linux Terminal kan du åbne fanen præferencer ved at vurdere menuen Filer og vælge indstillingen præferencer. Hvor mange muligheder er tilgængelige, kan det hjælpe dig med at tilpasse din terminal.

    Udførelse af en kommando gennem terminal

For at udføre en kommando i Kali Linux Terminal skal du blot indtaste eller skrive den specifikke kommando og give korrekt input. Herefter skal du blot trykke på enter-knappen. Som svar vil terminalen udføre denne kommando gennem skallen og returnere outputtet.

Kommando

 echo 'this is a terminal' 

Produktion

Kali Linux - Terminal

Kommentarer i terminalen

For at sætte en kommentar i terminalen kan vi bruge tegnet '#'. For at forstå det mere detaljeret, kan du overveje følgende givne eksempel: Følgende er et eksempel på en kommentar

Kommando

 #this is a comment. 

Produktion

Kali Linux - Terminal

Lad os se nogle andre interessante ting, som vi kan gøre med Linux-kommandoterminalen:

1. Cowsay

Denne 'cowsay'-kommando trækker normalt et lille dyr frem, der stort set ligner en ko. For at drukne koen bruger den ASCII-kunst i terminalen eller Shell. Dette kan dog ikke betragtes som særlig grafisk og gør stadig et godt stykke arbejde ved at drukne.

Kommando

arraylist java sortering
 $ sudo apt-get install cowsay 

Produktion

Kali Linux - Terminal

Men det sjove slutter slet ikke her, fordi denne ko kan sige, hvad du vil. Lad os prøve det:

Kommando

 cowsay 'hi, there' 

Produktion

Kali Linux - Terminal

Hvis du vil ændre koen med en anden karakter, kan du også gøre det. Der er også flere andre dyr til rådighed. Du kan se listen over alle tilgængelige tegn ved hjælp af den givne kommando.

Kommando

 Cowsay -i 

Produktion

Kali Linux - Terminal

2. Cowthink

Den 'ko', som vi har set ovenfor, kan meget mere end bare at tale, fordi den endda kan tænke. For at få koen til at tænke, kan du bruge følgende kommando.

Kommando

 cowthink 'hello' 

Produktion

isletter java
Kali Linux - Terminal

Alle dyr i koen zoo kan tænke, og kommandoerne ligner den tidligere.

3. Damplokomotiv

Denne 'sl'-kommando trækker et damplokomotiv ud, som jeg kører over din terminal fra højre mod venstre.

Kommando

 sudo apt-get install sl 

Produktion

Kali Linux - Terminal

For at se det i aktion skal du bare skrive følgende kommando

Kommando

 Sl 

Produktion

Kali Linux - Terminal

Kommandoen sl har også 2-3 ekstra muligheder, som kan findes på man-siderne.

4. Tegn bannere

Denne kommando kan bruges til at tegne store tekstbannere. Du husker at se sådanne typer bannere som velkomstbeskeden fra socket-dæmoner/tjenester, mens du opretter forbindelse via telnet. Du kan tegne et hvilket som helst navn eller besked gennem denne kommando.

Kommando

 figlet Erik_Akash 

Produktion

Kali Linux - Terminal

CLI (Command Line Interface) vs GUI (Graphical User Interface)

Nu må de fleste brugere undre sig over, at når vi har den grafiske brugergrænseflade, hvad er behovet for en kommandolinjegrænseflade. Så lad mig fortælle dig, at vores systems hardware forstår instruktioner i form af bits (0 eller 1). Hvis du har noget viden om computere, hvordan de fungerer, ville du helt sikkert vide det.

Generelt skal de behandles af kernen i form af systemkald. Disse systemopkald skal normalt bestå af nogle kode eller kommandoer. For at arbejde med dem er det derfor helt nødvendigt at have en god praktisk kommandolinjegrænseflade. Men hvis vi vil være vært for en server over Linux, har vi kun én måde at gøre det på, som er Command Line Interface. Så for at arbejde der, skal en bruger have gode praktiske Linux-kommandoer, hvilket kunne gøres ved hjælp af Linux-terminaler.

Men i tilfældet med GUI (Graphical User Interface), er det godt for brugere, der kun ønsker at få deres arbejde gjort. Disse typer brugere ønsker generelt ikke at vide, hvad der foregår bag applikationen eller softwaren.

valg sort java

Alligevel kan en bruger meget mere med den grafiske brugergrænseflade, hvor backend-informationen ikke betyder meget. Det er også klart, at i Linux-baserede operativsystemer betyder GUI ikke meget. Men i tilfælde af Windows er der normalt mere opmærksomhed på den grafiske brugergrænseflade.

Konklusion

Disse begge typer interface har deres egne fordele og ulemper. Derfor er der ingen klar vinder her; stadig, hvis du ved, hvordan kommandolinjegrænsefladen fungerer, mens du har kendskab til grafisk brugergrænseflade, vil den aldrig være værdiløs. I stedet vil det helt sikkert påvirke din personlighed positivt.