I opplæringen vil vi se hva en terminal faktisk er. Så for å forstå det i detalj, vil vi fokusere på følgende punkter:
- Introduksjon
- Jobber med Kali Linux-terminalen
- Kommandolinjegrensesnitt (CLI) vs. grafisk brukergrensesnitt (GUI)
- Konklusjon
Introduksjon
arrayliste metoder
Operativsystemer har vanligvis to typer grensesnitt: GUI (Graphical User Interface) og CLI (Command Line Interface), som vi kommuniserer med operativsystemet gjennom. Det samme tilfellet med Linux-baserte operativsystemer. Linux-operativsystemer er generelt fullpakket med terminalemulatorpakker for CLI (eller kommandolinjegrensesnitt) basert funksjon og skrivebordsmiljøpakker for GUI (grafisk brukergrensesnitt) basert funksjon. Noen av standard CLI og GUI er gitt nedenfor:
Terminaler:
- Q-terminal
- gnome-terminal
- MATE-terminal
- xterm
- Terminator
- konsoll
Skrivebordsmiljøer:
- Xfce/Xfce server Desktop
- GNOME3
- KDE plasma 5
- kanel skrivebord
- MATE skrivebord
Så å være en av de Linux-baserte operativsystemer , Kali kommer også med noen få av disse terminalene og skrivebordsmiljøene. Vanligvis kommer Kali 2020.2 Linux med Q-terminal, og standard skrivebordsmiljø er Xfce/Xfce-server.
Linux kommandolinjegrensesnitt er helt fantastisk og elsket av nesten alle systemadministratorer. Imidlertid er det ingenting du ikke kan gjøre med terminalen i nesten hvilken som helst Linux-drift før du vet de riktige kommandoene for den spesifikke oppgaven.
Jobber med Kali Linux Terminal
La oss se noen grunnleggende ting vi kan gjøre med kali Linux-terminalen.
For å tilpasse kali Linux Terminal, kan du åpne preferansefanen ved å vurdere Fil-menyen og velge preferansealternativet. Der mange alternativer er tilgjengelige, kan det hjelpe deg med å tilpasse terminalen din.
For å utføre en kommando i Kali Linux Terminal, trenger du bare å skrive inn eller skrive inn den spesifikke kommandoen og gi riktig input. Deretter er det bare å trykke på enter-knappen. Som svar vil terminalen utføre den kommandoen gjennom skallet og returnere utdata.
Kommando
echo 'this is a terminal'
Produksjon
Kommentarer i terminalen
For å legge inn en kommentar i terminalen kan vi bruke tegnet '#'. For å forstå det mer detaljert, kan du vurdere følgende gitte eksempel: Følgende er et eksempel på en kommentar
Kommando
#this is a comment.
Produksjon
La oss se noen andre interessante ting vi kan gjøre med Linux-kommandoterminalen:
1. Cowsay
Denne 'cowsay'-kommandoen trekker vanligvis frem et lite dyr som ser ut som en ku. For å drukne kua bruker den ASCII-kunst i terminalen eller Shell. Dette kan imidlertid ikke betraktes som veldig grafisk og gjør fortsatt en fin jobb med å drukne.
Kommando
arraylist java sortering
$ sudo apt-get install cowsay
Produksjon
Men moroa slutter ikke her i det hele tatt fordi denne kua kan si hva du vil. La oss prøve det:
Kommando
cowsay 'hi, there'
Produksjon
Hvis du vil bytte kua med en annen karakter, kan du også gjøre det. Det er flere andre dyr tilgjengelig også. Du kan se listen over alle tilgjengelige tegn ved å bruke den gitte kommandoen.
Kommando
Cowsay -i
Produksjon
2. Cowthink
'Kua' som vi har sett ovenfor kan gjøre mye mer enn bare å snakke fordi den til og med kan tenke. For å få kua til å tenke kan du bruke følgende kommando.
Kommando
cowthink 'hello'
Produksjon
hvordan man refererer til en peker i c
Alle dyr i kudyrehagen kan tenke, og kommandoene ligner på den tidligere.
3. Damplokomotiv
Denne 'sl'-kommandoen trekker ut et damplokomotiv som jeg kjører over terminalen din fra høyre til venstre.
Kommando
sudo apt-get install sl
Produksjon
For å se det i aksjon, skriv bare inn følgende kommando
Kommando
Sl
Produksjon
sl-kommandoen har også 2-3 tilleggsalternativer som finnes på man-sidene.
4. Tegn bannere
Denne kommandoen kan brukes til å tegne store tekstbannere. Du husker å se slike typer bannere som velkomstmeldingen til socket-demoner/tjenester mens du kobler til via telnet. Du kan tegne hvilket som helst navn eller budskap gjennom denne kommandoen.
Kommando
figlet Erik_Akash
Produksjon
CLI (Command Line Interface) vs GUI (Graphical User Interface)
Nå må de fleste brukere lure på at når vi har det grafiske brukergrensesnittet, hva er behovet for et kommandolinjegrensesnitt. Så la meg fortelle deg at systemets maskinvare forstår instruksjoner i form av biter (0 eller 1). Hvis du har litt kunnskap om datamaskiner, hvordan de fungerer, ville du sikkert vite det.
Generelt skal de behandles av kjernen i form av systemanrop. Disse systemanropene skal vanligvis bestå av noen kode eller kommandoer. Derfor, for å jobbe med dem, er det ganske nødvendig å ha et godt praktisk kommandolinjegrensesnitt. Men hvis vi ønsker å være vert for en server over Linux, har vi bare én måte å gjøre det på, som er kommandolinjegrensesnitt. Så for å jobbe der, bør en bruker ha gode praktiske Linux-kommandoer, noe som kan gjøres ved hjelp av Linux-terminaler.
Men når det gjelder GUI (Graphical User Interface), er det bra for brukere som bare ønsker å få arbeidet gjort. Denne typen brukere ønsker vanligvis ikke å vite hva som skjer bak applikasjonen eller programvaren.
streng til heltall
Likevel kan en bruker gjøre mye mer med det grafiske brukergrensesnittet, hvor backend-informasjonen ikke betyr mye. Det er også klart at i Linux-baserte operativsystemer spiller GUI ingen stor rolle. Men når det gjelder Windows, er det vanligvis mer oppmerksomhet til det grafiske brukergrensesnittet.
Konklusjon
Disse begge typene grensesnitt har sine egne fordeler og ulemper. Derfor er det ingen klar vinner her; likevel, hvis du vet hvordan kommandolinjegrensesnitt fungerer mens du har kunnskap om grafisk brukergrensesnitt, vil det aldri være verdiløst. I stedet vil det definitivt påvirke personligheten din positivt.