I handledningen kommer vi att se vad en terminal faktiskt är. Så för att förstå det i detalj kommer vi att fokusera på följande punkter:
- Introduktion
- Arbeta med Kali Linux Terminal
- Kommandoradsgränssnitt (CLI) kontra grafiskt användargränssnitt (GUI)
- Slutsats
Introduktion
js settimeout
Operativsystem har vanligtvis två typer av gränssnitt: GUI (Graphical User Interface) och CLI (Command Line Interface), genom vilka vi kommunicerar med operativsystemet. Samma fall med Linux-baserade operativsystem. Linux-operativsystem är vanligtvis packade med terminalemulatorpaket för CLI (eller kommandoradsgränssnitt)-baserad funktion och skrivbordsmiljöpaket för GUI (grafiskt användargränssnitt)-baserad funktion. Några av standard CLI och GUI ges nedan:
Terminaler:
- Q terminal
- gnome-terminal
- MATE-terminal
- xterm
- Terminator
- trösta
Skrivbordsmiljöer:
- Xfce/Xfce server Desktop
- GNOME3
- KDE plasma 5
- kanel Desktop
- MATE Desktop
Så att vara en av de Linux-baserade operativsystem , Kali kommer också med några av dessa terminaler och skrivbordsmiljöer. Vanligtvis kommer Kali 2020.2 Linux med Q-terminal, och dess standard skrivbordsmiljö är Xfce/Xfce-server.
Linux kommandoradsgränssnitt är helt fantastiskt och älskat av nästan alla systemadministratörer. Det finns dock inget som du inte kan göra med terminalen i nästan vilken Linux som helst förrän du känner till de rätta kommandona för den specifika uppgiften.
Arbetar med Kali Linux Terminal
Låt oss se några grundläggande saker som vi kan göra med kali Linux-terminalen.
För att anpassa kali Linux Terminal kan du öppna fliken inställningar genom att utvärdera Arkiv-menyn och välja inställningar. Där många alternativ finns tillgängliga kan det hjälpa dig att anpassa din terminal.
För att utföra ett kommando i Kali Linux Terminal behöver du bara ange eller skriva in det specifika kommandot och ge korrekt input. Därefter behöver du bara trycka på enter-knappen. Som svar kommer terminalen att utföra det kommandot genom skalet och returnera utdata.
Kommando
echo 'this is a terminal'
Produktion
Kommentarer i terminalen
För att lägga en kommentar i terminalen kan vi använda tecknet '#'. För att förstå det mer i detalj kan du överväga följande givna exempel: Följande är ett exempel på en kommentar
Kommando
#this is a comment.
Produktion
Låt oss se några andra intressanta saker som vi kan göra med Linux-kommandoterminalen:
1. Cowsay
Detta 'cowsay'-kommando brukar rita ut ett litet djur som i stort sett ser ut som en ko. För att dränka kon använder den ASCII-konst i terminalen eller skalet. Detta kan dock inte anses vara särskilt grafiskt och gör fortfarande ett bra jobb vid drunkning.
Kommando
$ sudo apt-get install cowsay
Produktion
Men det roliga slutar inte alls här eftersom den här kon kan säga vad du vill. Låt oss prova det:
samlingar i java
Kommando
cowsay 'hi, there'
Produktion
Om du vill byta kon med en annan karaktär kan du också göra det. Det finns flera andra djur tillgängliga också. Du kan se listan över alla tillgängliga tecken med det givna kommandot.
Kommando
Cowsay -i
Produktion
2. Cowthink
'Kon' som vi har sett ovan kan göra mycket mer än att bara prata eftersom den till och med kan tänka. För att få kon att tänka kan du använda följande kommando.
Kommando
cowthink 'hello'
Produktion
Alla djur i kozoo kan tänka, och kommandona liknar det tidigare.
'eulers nummer i java'
3. Ånglok
Detta 'sl'-kommando drar fram ett ånglok som jag kör över din terminal från höger till vänster.
Kommando
sudo apt-get install sl
Produktion
java-arrayer
För att se det i aktion, skriv bara följande kommando
Kommando
Sl
Produktion
Kommandot sl har också 2-3 ytterligare alternativ som kan hittas på man-sidorna.
4. Rita banderoller
Detta kommando kan användas för att rita stora textbanderoller. Du minns att du såg sådana typer av banners som välkomstmeddelandet från socket-demoner/tjänster när du ansluter via telnet. Du kan rita vilket namn eller meddelande som helst genom detta kommando.
Kommando
figlet Erik_Akash
Produktion
CLI (Command Line Interface) vs GUI (Graphical User Interface)
Nu måste de flesta användare undra att när vi har det grafiska användargränssnittet, vad är behovet av ett kommandoradsgränssnitt. Så låt mig berätta att vårt systems hårdvara förstår instruktioner i form av bitar (0 eller 1). Om du har lite kunskap om datorer, hur de fungerar, skulle du säkert veta det.
I allmänhet ska de behandlas av kärnan i form av systemanrop. Dessa systemanrop ska vanligtvis bestå av kod eller kommandon. För att arbeta med dem är det därför helt nödvändigt att ha ett bra praktiskt kommandoradsgränssnitt. Men om vi vill vara värd för en server över Linux har vi bara ett sätt att göra det, vilket är kommandoradsgränssnittet. Så för att kunna arbeta där, bör en användare ha bra praktiska praktiska Linux-kommandon, vilket skulle kunna göras med hjälp av Linux-terminaler.
Men när det gäller GUI (Graphical User Interface) är det bra för användare som bara vill få sitt arbete gjort. Dessa typer av användare vill i allmänhet inte veta vad som händer bakom applikationen eller programvaran.
Ändå kan en användare göra mycket mer med det grafiska användargränssnittet, där backend-informationen inte spelar så stor roll. Det är också tydligt att i Linux-baserade operativsystem spelar GUI ingen större roll. Men i fallet med Windows ägnas vanligtvis mer uppmärksamhet åt det grafiska användargränssnittet.
Slutsats
Dessa båda typer av gränssnitt har sina egna för- och nackdelar. Därför finns det ingen klar vinnare här; ändå, om du vet hur kommandoradsgränssnittet fungerar samtidigt som du har kunskap om det grafiska användargränssnittet, kommer det aldrig att vara värdelöst. Istället kommer det definitivt att påverka din personlighet positivt.