Ein AZ von Linux - 40 wichtige Befehle, die Sie kennen sollten

Linux ist das oft ignorierte dritte Rad für Windows und Mac. Ja, in den letzten zehn Jahren hat das Open-Source-Betriebssystem viel an Zugkraft gewonnen, aber es ist immer noch weit davon entfernt, als populär angesehen zu werden.

Linux ist das oft ignorierte dritte Rad für Windows und Mac.  Ja, in den letzten zehn Jahren hat das Open-Source-Betriebssystem viel an Zugkraft gewonnen, aber es ist immer noch weit davon entfernt, als populär angesehen zu werden.
Werbung

Linux-Befehle Linux ist das oft ignorierte dritte Rad für Windows und Mac. Ja, in den letzten zehn Jahren hat das Open-Source-Betriebssystem viel an Zugkraft gewonnen, aber es ist immer noch weit davon entfernt, als populär angesehen zu werden. Obwohl das wahr sein mag, verdient Linux jeden Tag neue Konvertiten. Wirst du dich ihnen anschließen?

Die Lernkurve von Linux schreckt die meisten Benutzer davon ab, sie überhaupt erst auszuprobieren. Es kann eine traumatische Erfahrung sein, wenn man von einem GUI-basierten Betriebssystem wie Windows oder Mac zu einem solchen übergehen muss, der Befehlszeilen-Fiedeln erfordert. Aber wenn Sie diesen anfänglichen Schwierigkeitsgrad überwinden können, werden Sie feststellen, dass Linux überraschend robust ist.

Wenn Sie einen Crash-Kurs zu Linux machen möchten, haben wir einen großartigen Linux-Newbie-Guide, der Ihnen alles beibringt, was Sie wissen müssen. Für den Rest von Ihnen, der nur einen kurzen Überblick über einige wichtige Befehle haben möchte, die Sie wissen sollten, ist die folgende Liste alles, was Sie brauchen.

Anfängerbefehle

cd - Ändert das aktuelle Arbeitsverzeichnis in der Befehlszeilenkonsole.

exit - Beendet das aktuelle Programm, beendet das aktuelle Befehlszeilen-Terminal oder meldet Sie je nach Kontext aus einem Unix-Netzwerk aus.

kill - Beendet den angegebenen laufenden Prozess. Die Linux-Version von Windows '"End Process" im Task-Manager.

ls - Listet den gesamten Inhalt eines angegebenen Verzeichnisses auf. Wenn kein Verzeichnis angegeben ist, wird das aktuelle Verzeichnis verwendet.

Mann - In der Linux-Community gibt es einen Running Gag, der Mann ist der einzige Befehl, den Sie wissen müssen. Es steht für Handbuch und gibt Ihnen detaillierte Informationen über Befehle und Aspekte von Linux.

pwd - Zeigt das aktuelle Arbeitsverzeichnis für das Befehlszeilen-Terminal an. Gut, wenn Sie den Überblick verloren haben, wo Sie sich in Ihrem System befinden.

reboot - Stoppt sofort alle laufenden Prozesse, fährt das System herunter und startet dann neu.

shutdown - Stoppt alle laufenden Prozesse und beendet das System. Parameter können angegeben werden, um zu einem bestimmten Zeitpunkt eine verzögerte Abschaltung oder eine Abschaltung zu bewirken.

sudo - Führt Befehle als root aus, was keine Einschränkungen aufgrund von Berechtigungen bedeutet.

Linux-Befehle

System Information

Datum - Gibt das aktuelle Systemdatum und die Uhrzeit aus. Angegebene Parameter können das Format der Ausgabe ändern.

df - Gibt die Speicherplatzbelegung für das Dateisystem an.

Hostname - Zeigt den Namen des aktuellen Hostsystems an.

ps - Zeigt Informationen über alle Prozesse an, die derzeit auf dem System ausgeführt werden.

quota - Zeigt die Festplattenlimits und die aktuelle Festplattennutzung für einen bestimmten Benutzer an. Nützlich, wenn einem bestimmten System mehrere Benutzer zugewiesen sind.

top - Zeigt alle Top-Prozesse im System an, standardmäßig nach der CPU-Auslastung sortiert.

uptime - Gibt an, wie lange das System seit dem letzten Start ausgeführt wurde. Sehr nützlich für Server.

grundlegende Linux-Befehle

Dateimanipulation

bzip2 - Komprimiert bestimmte Inhalte in ein .bz2-Archiv oder extrahiert aus einem .bz2-Archiv abhängig von Parametern.

chmod / chown - Ändert die Zugriffsrechte für eine oder mehrere Dateien ( chmod ) oder ändert den Besitz einer bestimmten Datei in einen neuen Benutzer ( chown ). Nur Benutzer mit der Berechtigung oder dem Besitz einer Datei können die Berechtigungen oder Eigentumsrechte dieser Datei ändern.

cp - Kopiert Dateien an einen neuen Ort mit einem neuen Namen, abhängig von den Parametern. Kann auch Verzeichnisse kopieren, ob rekursiv (einschließlich aller Unterverzeichnisse) oder nicht.

find / locate - Sucht das System ausgehend von einem bestimmten Verzeichnis und vergleicht alle Dateien innerhalb dieses Verzeichnisses mit einer Reihe von Bedingungen, die von den Befehlsparametern festgelegt wurden. Sehr nützlich um schnell bestimmte Dateien zu finden.

grep - Durchsucht alle Dateien an einem angegebenen Speicherort, um nach Dateien zu suchen, die Zeilen enthalten, die einer bestimmten Zeichenfolge entsprechen. Gibt eine Liste aller Dateien zurück, die eine Übereinstimmung erzielt haben.

install - Wird in Verbindung mit Makefiles verwendet, um Dateien von einem Ort auf das System zu kopieren. Nicht zu verwechseln mit der Installation von Paketen aus einem Software-Repository.

mkdir / rmdir - Erstellt ein Verzeichnis ( mkdir ) oder löscht ein angegebenes Verzeichnis ( rmdir ). Verzeichnisse können nur in Verzeichnissen erstellt und gelöscht werden, für die Sie eine Berechtigung besitzen.

mv - Verschiebt Dateien und Verzeichnisse an einen anderen Ort. Kann zum Umbenennen von Dateien und Verzeichnissen verwendet werden, indem die Quell- und Ziellokationen beibehalten werden.

open - Öffnet eine angegebene Datei mit der Standardsystemanwendung für Dateien dieses Typs.

rm - Entfernen und entfernen Sie das Verzeichnis. Wird verwendet, um Dateien und Verzeichnisse einzeln oder im Stapel aus dem System zu löschen.

tar - Erstellt abhängig von den angegebenen Parametern ein .tar-Archiv oder Extrakte aus einem .tar-Archiv.

zip / unzip - Erstellt ein .zip-Archiv oder Auszüge aus einem .zip-Archiv, abhängig von den angegebenen Parametern.

Linux-Befehle

Andere bemerkenswerte Befehle

apt-get - Erweitertes Paketierungstool. Verwenden Sie diesen Befehl, um Softwarepakete auf Ihrem System zu installieren, zu entfernen und zu konfigurieren. Verwenden Sie für eine menübasierte Version den Befehl aptitude . Verfügbar auf Debian-basierten Linux-Distributionen.

ftp / sftp - Verbindet sich mit einem entfernten FTP-Server, um mehrere Dateien herunterzuladen.

wget - Lädt Dateien aus dem Internet unter der angegebenen URL in Ihr System herunter.

yum - Yellowdog Updater, Geändert. Ein Open-Source-Paket-Manager, mit dem Sie einfach Software-Pakete aus Repositories installieren können. Verfügbar auf RPM-kompatiblen Linux-Distributionen.

emacs - Einer der bekanntesten Texteditoren auf Unix-ähnlichen Systemen.

nano - Ein neuheitsfreundlicher Befehlszeilen-Texteditor, der Tastaturkürzel zum Simulieren von Menüs verwendet.

vim - Vim ist der Nachfolger von Vi, beides Befehlszeilen-Texteditoren für Unix-ähnliche Systeme. Obwohl Vim beliebt ist, verwendet es keine Menüs oder Symbole für seine Schnittstelle, so dass es einen Ruf als Neuling-freundlich hat.

Bildnachweis: Ordner über Shutterstock, System über Shutterstock

In this article