Grundlegende Linux -Befehle, die Sie wissen sollten

Grundlegende Linux -Befehle, die Sie wissen sollten
Wenn Sie von Windows oder Mac zu Linux wechseln, werden Sie viel Zeit mit der Arbeit am Linux -Terminal verbringen. Das Terminal ist eine Konsole, die Befehle akzeptiert, die von einem Benutzer eingeben und eine Aufgabe auf dem System ausführen. Das Ausführen von Befehlen am Terminal ist eine wesentliche Fähigkeit, die jeder Linux -Benutzer effizient verwalten muss.

Linux bietet unzählige Befehle, aber wir werden es in dieser Anleitung einfach halten und Licht auf die grundlegenden Linux -Befehle werfen, die Sie wirklich wissen sollten, wenn Sie loslegen.

Der PWD -Befehl

Zu einem bestimmten Zeitpunkt am Terminal befinden Sie sich auf einem bestimmten Verzeichnisweg. Um den Pfad zu enthüllen, an dem Sie arbeiten, führen Sie den PWD -Befehl aus. Der Befehl PWD, Short for Print Working Directory, ist ein grundlegender Linux -Befehl, der den vollständigen Pfad des Verzeichnisses, in dem Sie sich derzeit befinden.

$ pwd

Ich bin derzeit auf dem /home /winnie -Pfad vom Bild oben, das ist mein Heimverzeichnis.

Der LS -Befehl

In dem LS -Befehl (Liste) listet der Inhalt eines Verzeichnisses auf. In seiner Grundform listet es alle Inhalte wie gezeigt auf.

$ ls

Die Option -L enthält zusätzliche Informationen wie Dateiberechtigungen, Benutzer- und Gruppenbesitz, Dateigröße (KB), Datum und Uhrzeit, in der die Datei oder das Verzeichnis zuletzt geändert wurden, sowie der Datei- oder Verzeichnisname.

$ ls -l

Der -H Die Option druckt die Ausgabe der Dateigröße auf benutzerfreundlichere Weise aus, wie gezeigt.

$ ls -lh

Zuletzt können Sie Dateien auf einem anderen Verzeichnispfad auflisten, indem Sie den Pfad zum Verzeichnis wie folgt angeben:

$ ls/path/to/Verzeichnis

Zum Beispiel den Inhalt in der Auflistung in der /boot/grub/ Pfad, rennen:

$ ls/boot/grub/

Der CD -Befehl

Der CD -Befehl ist die verkürzte Form für das Änderungsverzeichnis. Sie können Ihren aktuellen Verzeichnispfad beenden und zu anderen Verzeichnissen navigieren.

Um ein anderes Verzeichnis zu navigieren, geben Sie den vollständigen oder absoluten Pfad zum Verzeichnis aus der Stamme an ((/) Verzeichnis. Dies ist bekannt als als Absolute Referenzierung.

$ cd/path/to/Verzeichnis

Zum Beispiel zum Navigieren zum Navigieren /ssh Verzeichnis, rennen.

$ cd /etc /ssh

Hier das /etc/ssh ist der absolute Weg.

Wenn Sie zu einem Unterverzeichnis oder einem Verzeichnis in Ihrem aktuellen Verzeichnis navigieren, beginnen Sie nicht mit der Vorwärtsschärfe ( / ). Geben Sie einfach den Verzeichnisnamen nach dem Befehl cd an. Dies ist bekannt als als Relative Referenzierung. Der relative Pfad wird aus Ihrem aktuellen Arbeitsverzeichnis und nicht für das Stammverzeichnis definiert.

$ CD -Verzeichnis

Ich wechsle im folgenden Beispiel in mein aktuelles Arbeitsverzeichnis zum Download -Verzeichnis.

$ CD Downloads

Ohne Argumente die CD Der Befehl führt Sie zurück zu Ihrem Heimverzeichnis, egal wo Sie sich am Terminal befinden.

$ cd

Der Befehl mkdir

Der Mkdir Befehl (die verkürzte Form für das Verzeichnis machen) erstellt ein neues Verzeichnis innerhalb des aktuellen Arbeitsverzeichnisses. Verwenden Sie einfach die Syntax:

$ mkdir Verzeichnis

Zum Beispiel zum Erstellen eines Verzeichnisses oder eines Ordners mit dem Namen, Berichte, Rufen Sie den Befehl auf:

$ mkdir berichtet

Sie können auch ein Verzeichnis innerhalb eines Verzeichnisses mit dem erstellen -P Option wie gezeigt.

$ mkdir -p Berichte/Verkauf/2020

Der Befehl erstellt zwei Verzeichnisse: die Verkauf Verzeichnis und die 2020 Verzeichnis im Inneren der Verkauf Verzeichnis. Verwenden Sie den Befehl Baum, um die Verzeichnisstruktur zu überprüfen, wie gezeigt.

$ Tree Reports

Der Berührungsbefehl

Der Befehl touch wird verwendet, wenn Sie eine neue Datei erstellen möchten. Verwenden Sie einfach die Syntax, um eine Datei zu erstellen.

$ Touch Dateiname

So erstellen Sie eine einfache Textdatei mit dem Namen meine Datei.txt, den Befehl ausgeben:

$ touch myfile.txt

Die erstellte Datei erbt den Benutzer- und Gruppenbesitz des Benutzers, der die Datei erstellt hat.

Der Befehl rm

Eine Abkürzung zum Entfernen, der Befehl rm wird zum Entfernen oder Löschen einer Datei oder eines Verzeichnisses verwendet. Um eine Datei zu löschen oder zu entfernen, führen Sie aus:

$ rm Dateiname

Um die in Schritt 5 erstellte Datei zu entfernen, führen Sie den Befehl aus

$ rm myfile.txt

Verwenden Sie das Verzeichnis, um ein Verzeichnis zu löschen, die -R Flagge wie gezeigt. Dies löscht das Verzeichnis rekursiv, ich.e., neben seinem Inhalt.

$ rm -r -Verzeichnis

In diesem Sinne können wir die löschen Berichte Verzeichnis neben seinem Inhalt wie gezeigt.

$ rm -r berichtet

Der Befehl rmdir

Der rmdir Befehl nur löscht EIN LEERES Verzeichnis. Ich habe ein leeres Verzeichnis namens Projekte in meinem aktuellen Verzeichnis. Um es zu löschen, werde ich den Befehl ausführen:

$ RMDIR -Projekte

Wenn Sie versuchen, ein nicht leeres Verzeichnis zu entfernen, erhalten Sie den unten angegebenen Fehler. Hier habe ich das kopiert Verkauf.PDF Datei an der Projekte Verzeichnis. Seit der Projekte Das Verzeichnis enthält nun eine Datei, die rmdir Der Befehl nun fällt fehl.

CP -Befehl

Der Befehl cp (kopieren) erstellt eine Kopie einer Datei oder eines Verzeichnisses. Wir können eine Datei mit der angezeigten Syntax von einem Verzeichnis in ein anderes kopieren.

$ cp/path/to/source/file/path/to/destination/verzeichnis

Eine Datei mit dem Titel kopieren Verkauf.PDF von Ihrem aktuellen Ordner zum /TMP/Datensätze/ Ordner auf meinem System, ich werde den Befehl ausführen:

$ CP Verkäufe.PDF/TMP/Datensätze/

Um ein Verzeichnis rekursiv (einschließlich aller Inhalte) von einem Ort zum anderen zu kopieren, rufen Sie die auf die -R Möglichkeit. Im folgenden Beispiel kopieren wir den angegebenen Ordner Daten Aus dem aktuellen Arbeitsverzeichnis bis zum /TMP/Datensätze/ Verzeichnis.

$ cp -r data/tmp/Datensätze/

MV -Befehl

Je nachdem, wie es verwendet wird, kann der Befehl MV (Move) eine Datei/Verzeichnis entweder verschieben oder umbenennen.

Um eine Datei auf dem Namen umzubenennen Verkauf.PDF in meinem aktuellen Verzeichnis zu Marketing.PDF, Führen Sie den Befehl aus:

$ MV Verkäufe.PDF -Marketing.PDF

NOTIZ:
Das Umbenennen einer Datei findet nur dann statt, wenn das Verzeichnis nicht geändert wird. Wenn das Verzeichnis geändert wird, verschiebt der Befehl MV die Datei an einen anderen Speicherort. Der Unterschied zwischen Kopieren und Verschieben besteht darin, dass das Kopieren die Originaldatei in ihrem aktuellen Verzeichnis behält, aber die Datei vollständig in ein anderes Verzeichnis verlagert

Der folgende Befehl bewegt die Verkauf.PDF Datei an der /TMP/Daten Verzeichnis.

$ MV Verkäufe.PDF /TMP /Daten

Beachten Sie, wie die Datei im aktuellen Verzeichnis nicht mehr vorhanden ist, nachdem Sie in ein anderes Verzeichnis verschoben wurden.

Der Katzenbefehl

Der CAT -Befehl zeigt den Inhalt einer Datei- oder Shell -Skript an

$ cat Hallo.Sch

Der Whoami -Befehl

Der Befehl whoami zeigt an, in wem Sie derzeit als angemeldet sind. In diesem Fall bin ich derzeit als Benutzer angemeldet Winnie.

$ whoami

Sie können auch das gleiche Ergebnis mit dem ergeben WHO Befehl.

$ wer

Der Verfügungsbefehl

Der Betriebszeit Der Befehl liefert Einblicke, wie lange das System ausgeführt oder aktiv ist, seit es angetrieben wurde. Ohne Befehlsoptionen wird die aktuelle Zeit, die Dauer des Tages angezeigt: Stunde: Min-Format, angemeldete Benutzer und den Lastdurchschnitt.

$ fahrzeit

Im obigen Befehl können wir sehen, dass die aktuelle Zeit 21:43:30 Stunden beträgt und dass das System seit 4 Stunden und 51 Minuten mit 1 angemeldeten Benutzer abgelaufen ist.

Verwenden Sie nur die aktive Zeit, um die aktive Zeit anzuzeigen -P Möglichkeit.

$ Uptime -p

Um die Zeit anzuzeigen, die angetrieben wurde und anfing zu laufen, passieren Sie die -S Möglichkeit.

$ optime -s

Das ist gerade mit dem Befehl zur Verfügung.

Der oberste Befehl

Der Top -Befehl bietet Einblicke in die derzeit laufenden Prozesse und eine Fülle von Informationen, einschließlich der Uptime -Statistik, der CPU und der Speicherauslastung.

$ top

Die erste Zeile zeigt die Laufzeitstatistik, gefolgt von Gesamtaufgaben, die Art verschiedener Aufgaben sowie die CPU- und Speicherauslastung.

Der freie Befehl

Der frei Der Befehl druckt Statistiken zum Hauptspeicher sowie die Nutzung der Swaps. Mit dem -H Option zeigt das Gedächtnis in einem menschlich lesbaren Format an.

$ kostenlos -h

Der DF -Befehl

Der Befehl df (disk Free) druckt die Nutzung der Datenträgerspace aller Dateisysteme und Mountspunkte aus. Der -Th Optionen formatieren Sie die Ausgabe in einem freundlicheren und lesbaren Format.

$ df -th

Einpacken

Während Sie weitergehen. Diese Befehle bieten jedoch eine grundlegende Grundlage, um Ihnen dabei zu helfen, mit Ihrer Reise zum Linux -Guru zu beginnen.