Linux-Befehle - Grundlegende Tipps zur Bash-Befehlszeile, die Sie kennen sollten

Linux hat eine Menge Befehle, aber die meisten Leute benutzen nur einen Bruchteil davon. Hier sind einige der am häufigsten verwendeten Linux-Befehle für das Terminal.

Zunächst werden einige Tipps behandelt, die die Verwendung der Befehlszeile vereinfachen:

  • Verwenden Sie die Registerkarte für die automatische Vervollständigung. Nachdem Sie etwas in das Linux-Terminal eingegeben haben, klicken Sie auf die Tabulatortaste. Daraufhin werden mögliche Optionen vorgeschlagen, die mit der Zeichenfolge beginnen, die Sie bisher eingegeben haben.
  • Verwenden ctrl+r search_termSie diese Option, um zuvor verwendete Befehle zu suchen.
  • Bewegen Sie sich schnell zum Anfang oder Ende einer Zeile mit ctrl+aund ctrl+e.
  • Verwenden Sie den vorherigen Befehl im aktuellen Befehl mit !!.
  • Sie können mehrere Befehle in einer einzigen Zeile ausführen, indem Sie Befehle durch a trennen ;.

Es ist Zeit, die gängigen Linux-Befehle zu lernen. Mit dem manBefehl können Sie weitere Informationen zu diesen Befehlen abrufen. Dadurch wird die Handbuchseite für einen Befehl aufgerufen. Wenn Sie beispielsweise man catein Linux-Terminal eingeben, erhalten Sie weitere Informationen zum catBefehl.

ls

Verzeichnisinhalte auflisten.

Beispiel:ls /applications Zeigt alle Dateien und Ordner an, die im Anwendungsordner gespeichert sind.

CD

Wechseln Sie in ein Verzeichnis.

Beispiel: Wechseln Sie vom aktuellen Verzeichnis nach / usr / local mit cd /usr/local.

mv

Benennen oder Verschieben von Dateien oder Verzeichnissen.

Beispiel: Der Befehl mv todo.txt /home/qlarson/Documentsverschiebt "todo.txt" in das Verzeichnis "Dokumente".

mkdir

Erstellen Sie ein neues Verzeichnis.

Beispiel:mkdir freecodecamp Erstellt ein Verzeichnis mit dem Namen "freecodecamp".

rmdir

Leere Verzeichnisse löschen.

berühren

Erstellen Sie eine leere Datei mit dem angegebenen Namen.

rm

Entfernen Sie Dateien und / oder Verzeichnisse.

Beispiel:rm todo.txt löscht die Datei.

Lokalisieren

Suchen Sie eine bestimmte Datei.

Beispiel: Derlocate -i vacuum*mop Befehl sucht nach Dateien, die die Wörter "Vakuum" und "Mopp" enthalten. Das -imacht die Suche unabhängig von Groß- und Kleinschreibung.

klar

Löschen Sie einen Befehlszeilenbildschirm / ein Befehlszeilenfenster für einen Neustart.

vgl

Kopieren Sie Dateien und Verzeichnisse.

Beispiel: Der Befehl cp todo.txt /home/qlarson/Documentserstellt eine Kopie von "todo.txt" in das Verzeichnis "Documents".

alias

Erstellen Sie einen Alias ​​für Linux-Befehle.

Beispiel:alias search=grep Ermöglicht die Verwendung von searchanstelle von grep.

Katze

Zeigen Sie den Inhalt einer Datei auf dem Bildschirm an.

Beispiel:cat todo.txt Zeigt den Text von "todo.txt" auf dem Bildschirm an.

chown

Ändern Sie, wem eine Datei gehört.

Beispiel:chown qlarson todo.txt macht "qlarson" zum Eigentümer von "todo.txt".

chmod

Ändern Sie die Berechtigungen einer Datei.

Beispiel:chmod 777 todo.txt macht "todo.txt" für alle lesbar, beschreibbar und ausführbar. Die Ziffern in "777" geben die Berechtigungen für Benutzer, Gruppe und andere in dieser Reihenfolge an.

sudo

Führen Sie Aufgaben aus, für die Administrator- oder Root-Berechtigungen erforderlich sind.

Beispiel: Verwenden Sie sudo passwd quincydiese Option, um das Kennwort des Benutzers "quincy" zu ändern.

"Sudo macht mir ein Sandwich."

finden

Suchen Sie nach Dateien, die einem angegebenen Muster entsprechen. Dieser Befehl dient zum Durchsuchen von Dateien und Ordnern mithilfe von Filtern wie Name, Größe, Zugriffszeit und Änderungszeit.

Beispiel:find /home/ -name todo.txt  Sucht nach einer Datei mit dem Namen "todo.txt" im Ausgangsverzeichnis und seinen Unterverzeichnissen.

grep

Durchsuchen Sie Dateien oder geben Sie nach einer bestimmten Zeichenfolge oder einem bestimmten Ausdruck aus. Dieser Befehl sucht nach Zeilen, die ein bestimmtes Muster enthalten, und schreibt sie standardmäßig in die Standardausgabe.

Beispiel:grep run todo.txt Sucht in der Datei "todo.txt" nach dem Wort "run". Zeilen, die "run" enthalten, werden angezeigt.

Datum

Anzeigen oder Einstellen von Datum und Uhrzeit des Systems.

df

Bericht über die Speicherplatznutzung des Systems anzeigen.

du

Zeigen Sie, wie viel Speicherplatz jede Datei belegt. Dies zeigt die Größe in Plattenblocknummern an. Wenn Sie es in Bytes, Kilobytes und Megabytes anzeigen möchten, fügen Sie das folgende -hArgument hinzu : du -h.

Datei

Bestimmen Sie den Dateityp.

Beispiel:file todo.txt würde wahrscheinlich den Typ "ASCII-Text" anzeigen.

Geschichte

Zeigt den Befehlsverlauf an.

töten

Stoppen Sie einen Prozess.

Beispiel: Stoppen Sie einen Prozess mit einer PID von 485 mit dem Befehl kill 485. Verwenden Sie den psBefehl (unten), um die PID eines Prozesses zu bestimmen.

weniger

Zeigen Sie den Inhalt einer Datei seitenweise an.

Beispiel: less todo.txtzeigt den Inhalt von "todo.txt" an.

ps

Zeigen Sie eine Liste der aktuell ausgeführten Prozesse an. Dies kann verwendet werden, um PIDs zu bestimmen, die für killProzesse benötigt werden.

pwd

Zeigen Sie den Pfadnamen für das aktuelle Verzeichnis an. " P RINT W orking d irectory"

ssh

Melden Sie sich remote über das Netzwerk bei einem anderen Linux-Computer an.

Beispiel:ssh [email protected] meldet sich mit dem Benutzernamen "quincy" bei 104.25.105.32 an.

tail - Zeigt die letzten 10 Zeilen einer Datei an. Mit der Option -n (Nummer) können Sie weniger oder mehr Zeilen anzeigen.

Beispiel:tail -n 5 todo.txt Zeigt die letzten 5 Zeilen von "todo.txt" an.

Teer

Speichern und extrahieren Sie Dateien aus einem Tarfile (.tar) oder Tarball (.tar.gz oder .tgz).

oben

Zeigt die auf Ihrem System verwendeten Ressourcen an, ähnlich dem Task-Manager in Windows.