Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills
21.11.2024

Bash-Leitfaden: Die besten Befehle, um die Arbeit unter Linux zu vereinfachen

Wenn Sie mit einem Linux-Server arbeiten, müssen Sie vielleicht anfangen, Bash zu benutzen. Bash (Bourne Again Shell) ist einer der beliebtesten und leistungsfähigsten Befehlszeileninterpreter in der Welt von Linux und Unix-ähnlichen Betriebssystemen. Der vielleicht größte Vorteil besteht darin, dass sie den Benutzern eine breite Palette von Befehlen und Werkzeugen für die Verwaltung des Systems, die Automatisierung von Aufgaben und die Durchführung verschiedener Operationen bietet. In diesem Leitfaden werden wir uns einige der besten Bash-Befehle ansehen, die die Arbeit mit Linux erleichtern. Im Einzelnen werden spezielle Befehle vorgestellt, ihre Beschreibung und wie sie die Arbeit vereinfachen können.

Die Palette der Aufgaben ist recht umfangreich; im Folgenden werden alle Arten von Aufgaben aufgelistet, die Sie bearbeiten und die Linux-Shell besser verstehen können, was Ihre Arbeit in der Verwaltung vereinfachen kann.

  1. Erstellen, Verschieben, Umbenennen und Löschen von Dateien und Verzeichnissen
  2. Dateien vergleichen und zusammenführen
  3. Netzwerk- und Fernzugriff
  4. Komprimieren und Dekomprimieren von Dateien
  5. Bearbeiten und Manipulieren von Text in Dateien
  6. Planen der automatischen Ausführung von Aufgaben

touch – eine neue Datei erstellen

Der touch-Befehl ist der einfachste Weg, um neue Dateien zu erstellen, aber er kann auch verwendet werden, um Zeitstempel von Dateien und/oder Verzeichnissen zu ändern. Sie können mit einem Befehl so viele Dateien anlegen, wie Sie möchten, ohne sich Gedanken über das Überschreiben von Dateien mit demselben Namen zu machen.

Syntax:

touch [andere Optionen] datei_name(n)

locate – Suche nach einer bestimmten Datei oder einem bestimmten Verzeichnis

Der Befehl, mit dem sich am einfachsten eine Datei oder ein bestimmtes Verzeichnis finden lässt. Dies hilft, den Suchbereich zu erweitern, insbesondere für Anfänger, die nicht genau wissen, wonach sie suchen. Dies hilft, den Suchbereich einzugrenzen.

Syntax:

locate [Optionen] Dateiname(n)

Übliche Optionen:
-q, -n, -i

compgen – Zeigt alle verfügbaren Befehle, Aliasnamen und Funktionen

Der Befehl compgen wird in Linux verwendet, um eine Liste möglicher Befehlsvervollständigungen, Aliase, Variablen und anderer Elemente zu erstellen, die in der Bash-Befehlszeile verwendet werden können. Er wird häufig für die automatische Vervollständigung und das Skripting verwendet und ermöglicht es dem Benutzer, schnell eine Liste der verfügbaren Optionen und Befehle zu erhalten. Wir halten es auch für wichtig, darauf hinzuweisen, dass es einige Details gibt, z. B. eine Liste aller verfügbaren Befehle.

a: Listet alle Aliasnamen auf.
b: Listet alle reservierten Wörter auf.
k: Listet alle Schlüsselwörter (reservierte Wörter in der Bash) auf.
A: Funktion: Listet alle Funktionen auf.
v: Listet alle Variablen auf.
f: Listet alle Dateien und Verzeichnisse im aktuellen Verzeichnis auf.

Syntax (Liste aller Befehle):

compgen -c

Syntax (Liste aller reservierten Wörter):

compgen -b

Netzwerkbefehle für eine vereinfachte Verwaltung

Netzwerkbefehle in Linux sind unverzichtbare Werkzeuge für Systemadministratoren, da sie es Ihnen ermöglichen, Netzwerkeinstellungen effektiv zu verwalten, Probleme zu diagnostizieren und einen stabilen Netzwerkbetrieb zu gewährleisten. Im Folgenden finden Sie einige Beispiele dafür, wie Netzwerkbefehle die Verwaltung vereinfachen können:

ping

Der Befehl ping prüft die Erreichbarkeit eines entfernten Hosts. ping example.com: Sendet Pakete an example.com und zeigt Statistiken an.

curl

Der Befehl curl wird verwendet, um Daten von oder zu einem Server über verschiedene Protokolle zu übertragen. curl http://example.com: Empfängt Daten von der angegebenen URL.

wget

Der Befehl wget lädt Dateien von Webservern herunter. wget http://example.com/file: Lädt eine Datei von der angegebenen URL herunter.

ssh

Der ssh-Befehl wird verwendet, um eine Fernverbindung zu anderen Computern herzustellen. ssh user@host: stellt eine Verbindung zum entfernten Host als Benutzer user her.

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills