Zum Inhalt springen

Linux Befehlsreferenz

Linux Befehle

Linux Befehle und Erläuterungen

Die wichtigsten Linux-Befehle, die man regelmäßig benötigt.


Wir listen hier die wichtigsten Linux-Befehle auf und wie man sie anwendet.
Als IRC-Server Betreiber wirst Du regelmäßig Eggdrops oder IRCDs installieren, oft über Source -Dateien.
Daher werden wir hier eine Sammlung an Unix und Linux-Befehlen auflisten, damit Du diese schnell nachschlagen kannst. Dieser Abschnitt ist der Aufwendig, Du kannst Befehle jederzeit hinzufügen.

Es ist nicht unser Ziel ein ultimativen Linux Guide zu erstellen, da es bereits tolle Referenzen und Guides gibt, die mit viel Liebe erstellt, gepflegt und kopiert wurden.

Linux Befehle

Es gibt 7 Linux Befehle in diesem Verzeichnis, die mit dem Buchstaben B beginnen.
B

basename

bash
bash, man liest es so oft !
bash ist ein Unix-Shell-Interpreter.

Beispiel: bash mein_irc_skript.sh führt das Shell-Skript mein_irc_skript.sh aus.

Bash ist ein Unix-Shell-Interpreter, der auf vielen Betriebssystemen verfügbar ist. Es bietet eine schnelle und flexible Möglichkeit, mit dem Betriebssystem zu interagieren und komplexe Aufgaben auszuführen. Die Bash-Shell verfügt über viele integrierte Befehle und unterstützt auch die Verwendung von Skripten, die ausführbare Befehle und Variablen enthalten können. Es ist auch möglich, benutzerdefinierte Funktionen zu erstellen und in Skripten zu verwenden. Bash eignet sich hervorragend zum Automatisieren von Aufgaben und zur Verwaltung von Systemen auf der Kommandozeile.

Zur Info:

es gibt verschiedene Alternativen zum Bash-Shell-Interpreter. Einige Beispiele sind:

  1. Zsh (Z-Shell): Ein erweiterter Shell-Interpreter, der viele Funktionen und Konfigurationsoptionen bietet.

  2. Fish (Friendly Interactive SHell): Eine Shell, die auf eine einfache und benutzerfreundliche Benutzeroberfläche ausgelegt ist und eine automatische Vervollständigung von Befehlen und Variablen bietet.

  3. PowerShell: Eine von Microsoft entwickelte Shell, die hauptsächlich auf Windows-Systemen verwendet wird. Es ist eine leistungsstarke und erweiterbare Shell, die auf der .NET-Plattform basiert.

  4. Tcsh (Tenex C Shell): Eine verbesserte Version der C-Shell mit zusätzlichen Funktionen und Syntaxerweiterungen.


bc
bc - Ein Kommandozeilenrechner mit Unterstützung für höhere Mathematik.
Beispiel: echo "3*4" | bc gibt das Ergebnis von 3*4 aus.

Dieses Beispiel zeigt nun nicht das jeweilige Potenzial:
Vermutlich wirst Du viele Funktionen über die jeweilige Programmiersprache lösen, die Du verwendest.

Dennoch ein kleines Tutorial oder Exkurs über den Linux Befehl bc:

Der Befehl "bc" steht für "basic calculator" und ist ein Kommandozeilenrechner, der in vielen Unix-basierten Betriebssystemen verfügbar ist. Er kann verwendet werden, um mathematische Ausdrücke zu berechnen, die sowohl einfache als auch komplexe Operationen beinhalten.

Das Grundkonzept von "bc" ist einfach: Geben Sie einfach einen mathematischen Ausdruck ein und "bc" gibt das Ergebnis zurück. Zum Beispiel können wir eine einfache Addition wie folgt durchführen:

shell
Copy code
$ echo 2 + 2 | bc
4
Wie Sie sehen können, haben wir den Ausdruck "2 + 2" an den Befehl "echo" übergeben, der den Ausdruck an "bc" weitergeleitet hat. "bc" hat den Ausdruck berechnet und das Ergebnis "4" zurückgegeben.

Neben den grundlegenden arithmetischen Operationen unterstützt "bc" auch fortgeschrittenere mathematische Funktionen wie Trigonometrie, Exponentialfunktionen, Logarithmen und mehr. Hier ist ein Beispiel, das die Verwendung von "sin" (Sinus) zeigt:

$ echo "s(1)" | bc -l
.8414709848
Hier haben wir "s(1)" als Ausdruck angegeben und "-l" als Option verwendet, um die Mathematikbibliothek von "bc" zu laden. "bc" hat den Sinus von 1 berechnet und das Ergebnis zurückgegeben.

"bc" unterstützt auch Variablen, die in mathematischen Ausdrücken verwendet werden können. Hier ist ein Beispiel, das zeigt, wie man Variablen definiert und verwendet:

$ x=5
$ y=7
$ echo $x + $y | bc
12
Hier haben wir die Variablen "x" und "y" definiert und dann den Ausdruck "$x + $y" an "bc" übergeben. "bc" hat die Variablen ausgewertet und das Ergebnis zurückgegeben.

"bc" unterstützt auch die Verwendung von Schleifen und Bedingungen, was es zu einem leistungsstarken Werkzeug zum Schreiben von Skripten macht. Hier ist ein Beispiel, das zeigt, wie man eine Schleife verwendet, um die Fakultät einer Zahl zu berechnen:

$ n=5
$ fact=1
$ while [ $n -gt 1 ]; do
> fact=$(echo "$fact * $n" | bc)
> n=$(echo "$n - 1" | bc)
> done
$ echo $fact
120
Hier haben wir die Variable "n" definiert und dann eine Schleife verwendet, um die Fakultät von "n" zu berechnen. In jedem Schleifendurchlauf wird die Variable "fact" aktualisiert, indem sie mit "n" multipliziert wird, und die Variable "n" wird um eins reduziert, bis sie eins erreicht. Am Ende gibt der Befehl "echo" das Ergebnis der Fakultät aus.

Zusammenfassend ist "bc" ein leistungsstarker Kommandozeilenrechner, der eine breite Palette von mathematischen Operationen unterstützt und auch die Verwendung von Variablen, Schleifen und Bedingungen ermöglicht.

Durch den hier verwendeten Editor , sind die Beispiele etwas untergegangen.

Befehl

bg
Ein recht wichtiger Befehl. Viele Programme werden oft im Vordergrund ausgeführt.
Beendet man das Terminal, so wird auch der Prozess beendet.

Gerade, wenn man auf einer Shell arbeitet, ist dies oft nervig.
bg - Startet einen Prozess im Hintergrund.
Beispiel: firefox & startet den Firefox-Browser im Hintergrund.

Ich nutze es hauptsächlich für meine Rootkit-Scanner und Virenscanner:
zum Beispiel:

sudo rkhunter --check &
[1] 12946
$ ^C
1]+ Angehalten sudo rkhunter --check

Es verbirgt auch Risiken, weil man ggf. Rückmeldungen nicht liest. Ggf. wird der Prozess nicht korrekt geladen, dann muss man die Logfiles prüfen.

 

bind
bind - Ermöglicht das Einrichten und Ändern von Tastaturbefehlen.
Beispiel: bind -p zeigt alle aktuell gebundenen Tastenkombinationen an.

bzip2


Übermittle ein Linux Befehl
Schlagwörter: