logo

Kali Linux – Terminal

Kali Linux – Terminal

Im Tutorial erfahren wir, was ein Terminal eigentlich ist. Um es im Detail zu verstehen, konzentrieren wir uns auf die folgenden Punkte:

  • Einführung
  • Arbeiten mit dem Kali Linux Terminal
  • Befehlszeilenschnittstelle (CLI) vs. grafische Benutzeroberfläche (GUI)
  • Abschluss

Einführung

Python neue Zeile

Betriebssysteme verfügen normalerweise über zwei Arten von Schnittstellen: GUI (Graphical User Interface) und CLI (Command Line Interface), über die wir mit dem Betriebssystem kommunizieren. Der gleiche Fall gilt für Linux-basierte Betriebssysteme. Linux-Betriebssysteme sind im Allgemeinen mit Terminalemulatorpaketen für CLI- (oder Befehlszeilenschnittstelle) basierte Funktionen und Desktop-Umgebungspaketen für GUI-basierte (grafische Benutzeroberfläche) Funktionen ausgestattet. Einige der Standard-CLI und GUI sind unten aufgeführt:

Terminals:

  • Q-Terminal
  • Gnome-Terminal
  • MATE-Terminal
  • xterm
  • Terminator
  • Konsole

Desktop-Umgebungen:

  • Xfce/Xfce-Server-Desktop
  • GNOME3
  • KDE-Plasma 5
  • Zimt-Desktop
  • MATE-Desktop

Also einer von denen zu sein Linux-basierte Betriebssysteme , Kali wird auch mit einigen dieser Terminals und Desktop-Umgebungen geliefert. Normalerweise wird Kali 2020.2 Linux mit einem Q-Terminal geliefert und seine Standard-Desktop-Umgebung ist der Xfce/Xfce-Server.

Die Linux-Befehlszeilenschnittstelle ist absolut erstaunlich und wird von fast allen Systemadministratoren geliebt. Es gibt jedoch nichts, was Sie mit dem Terminal in fast jedem Linux-Betriebssystem nicht tun können, bis Sie die richtigen Befehle für diese spezielle Aufgabe kennen.

Arbeiten mit Kali Linux Terminal

Sehen wir uns einige grundlegende Dinge an, die wir mit dem Kali-Linux-Terminal tun können.

    Anpassen des Terminals

Um das Kali-Linux-Terminal anzupassen, können Sie die Registerkarte „Einstellungen“ öffnen, indem Sie im Menü „Datei“ die Option „Einstellungen“ auswählen. Es stehen zahlreiche Optionen zur Verfügung, die Ihnen bei der individuellen Gestaltung Ihres Terminals helfen können.

    Ausführen eines Befehls über das Terminal

Um einen beliebigen Befehl im Kali Linux-Terminal auszuführen, müssen Sie lediglich den spezifischen Befehl eingeben oder eingeben und die richtigen Eingaben vornehmen. Danach müssen Sie nur noch die Eingabetaste drücken. Als Antwort führt das Terminal diesen Befehl über die Shell aus und gibt die Ausgabe zurück.

Befehl

 echo 'this is a terminal' 

Ausgabe

Kali Linux – Terminal

Kommentare im Terminal

Um einen Kommentar im Terminal einzugeben, können wir das Zeichen „#“ verwenden. Um es genauer zu verstehen, können Sie das folgende Beispiel betrachten: Es folgt das Beispiel eines Kommentars

Befehl

 #this is a comment. 

Ausgabe

Java-Swing
Kali Linux – Terminal

Sehen wir uns einige andere interessante Dinge an, die wir mit dem Linux-Befehlsterminal tun können:

1. Cowsay

Dieser „Cowsay“-Befehl lockt normalerweise ein kleines Tier hervor, das ziemlich genau wie eine Kuh aussieht. Um die Kuh zu ertränken, wird ASCII-Grafik im Terminal oder in der Shell verwendet. Dies kann jedoch nicht als sehr anschaulich angesehen werden und macht beim Ertrinken dennoch einen guten Job.

Befehl

 $ sudo apt-get install cowsay 

Ausgabe

Kali Linux – Terminal

Aber der Spaß hört hier noch lange nicht auf, denn diese Kuh kann alles sagen, was Sie wollen. Probieren wir es aus:

Befehl

 cowsay 'hi, there' 

Ausgabe

Kali Linux – Terminal

Wenn Sie die Kuh durch einen anderen Charakter ersetzen möchten, können Sie dies auch tun. Es gibt auch mehrere andere Tiere. Mit dem angegebenen Befehl können Sie die Liste aller verfügbaren Zeichen anzeigen.

Befehl

 Cowsay -i 

Ausgabe

Kali Linux – Terminal

2. Kuhdenken

Die „Kuh“, die wir oben gesehen haben, kann viel mehr als nur sprechen, denn sie kann sogar denken. Um die Kuh zum Nachdenken zu bringen, können Sie den folgenden Befehl verwenden.

Mehrzeilige Kommentar-Powershell

Befehl

 cowthink 'hello' 

Ausgabe

Kali Linux – Terminal

Alle Tiere im Kuhzoo können denken und die Befehle ähneln denen des vorherigen.

3. Dampflokomotive

Dieser „sl“-Befehl fährt eine Dampflokomotive heraus, die von rechts nach links über Ihr Terminal fährt.

Befehl

 sudo apt-get install sl 

Ausgabe

Kali Linux – Terminal

Um es in Aktion zu sehen, geben Sie einfach den folgenden Befehl ein

Befehl

 Sl 

Ausgabe

Kali Linux – Terminal

Der Befehl sl verfügt außerdem über zwei bis drei zusätzliche Optionen, die in den Manpages zu finden sind.

4. Zeichnen Sie Banner

Mit diesem Befehl können großformatige Textbanner gezeichnet werden. Sie erinnern sich, dass Sie beim Herstellen einer Verbindung über Telnet Banner wie die Willkommensnachricht von Socket-Daemons/Diensten gesehen haben. Mit diesem Befehl können Sie einen beliebigen Namen oder eine beliebige Nachricht zeichnen.

Befehl

 figlet Erik_Akash 

Ausgabe

Kali Linux – Terminal

CLI (Befehlszeilenschnittstelle) vs. GUI (grafische Benutzeroberfläche)

Nun fragen sich die meisten Benutzer sicherlich, was für einen Bedarf an einer Befehlszeilenschnittstelle besteht, wenn wir über die grafische Benutzeroberfläche verfügen. Lassen Sie mich Ihnen sagen, dass die Hardware unseres Systems Anweisungen in Form von Bits (0 oder 1) versteht. Wenn Sie etwas über Computer und deren Funktionsweise wissen, wissen Sie das sicherlich.

Java-Zufallszahl

Im Allgemeinen sollen sie vom Kernel in Form von Systemaufrufen verarbeitet werden. Diese Systemaufrufe bestehen normalerweise aus Code oder Befehlen. Um mit ihnen arbeiten zu können, ist es daher unbedingt erforderlich, über eine gute praktische Befehlszeilenschnittstelle zu verfügen. Wenn wir jedoch einen Server über Linux hosten möchten, gibt es dafür nur eine Möglichkeit, nämlich die Befehlszeilenschnittstelle. Um dort arbeiten zu können, sollte ein Benutzer also über gute Kenntnisse der Linux-Befehle verfügen, was mit Hilfe von Linux-Terminals möglich ist.

Im Fall von GUI (Graphical User Interface) ist es jedoch gut für Benutzer, die nur ihre Arbeit erledigen möchten. Diese Art von Benutzern möchte im Allgemeinen nicht wissen, was sich hinter der Anwendung oder Software abspielt.

Dennoch kann ein Benutzer mit der grafischen Benutzeroberfläche viel mehr tun, wobei die Backend-Informationen keine große Rolle spielen. Es ist auch klar, dass die grafische Benutzeroberfläche bei Linux-basierten Betriebssystemen keine große Rolle spielt. Allerdings wird bei Windows meist mehr Wert auf die grafische Benutzeroberfläche gelegt.

Abschluss

Beide Schnittstellentypen haben ihre eigenen Vor- und Nachteile. Daher gibt es hier keinen klaren Gewinner; Wenn Sie jedoch wissen, wie die Befehlszeilenschnittstelle funktioniert, und gleichzeitig Kenntnisse über die grafische Benutzeroberfläche haben, wird es niemals wertlos sein. Stattdessen wird es sich definitiv positiv auf Ihre Persönlichkeit auswirken.