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.
$ pwdIch 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.
$ lsDie 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 -lDer -H Die Option druckt die Ausgabe der Dateigröße auf benutzerfreundlichere Weise aus, wie gezeigt.
$ ls -lhZuletzt können Sie Dateien auf einem anderen Verzeichnispfad auflisten, indem Sie den Pfad zum Verzeichnis wie folgt angeben:
$ ls/path/to/VerzeichnisZum 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/VerzeichnisZum Beispiel zum Navigieren zum Navigieren /ssh Verzeichnis, rennen.
$ cd /etc /sshHier 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 -VerzeichnisIch wechsle im folgenden Beispiel in mein aktuelles Arbeitsverzeichnis zum Download -Verzeichnis.
$ CD DownloadsOhne Argumente die CD Der Befehl führt Sie zurück zu Ihrem Heimverzeichnis, egal wo Sie sich am Terminal befinden.
$ cdDer 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 VerzeichnisZum Beispiel zum Erstellen eines Verzeichnisses oder eines Ordners mit dem Namen, Berichte, Rufen Sie den Befehl auf:
$ mkdir berichtetSie können auch ein Verzeichnis innerhalb eines Verzeichnisses mit dem erstellen -P Option wie gezeigt.
$ mkdir -p Berichte/Verkauf/2020Der 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 ReportsDer 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 DateinameSo erstellen Sie eine einfache Textdatei mit dem Namen meine Datei.txt, den Befehl ausgeben:
$ touch myfile.txtDie 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 DateinameUm die in Schritt 5 erstellte Datei zu entfernen, führen Sie den Befehl aus
$ rm myfile.txtVerwenden 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 -VerzeichnisIn diesem Sinne können wir die löschen Berichte Verzeichnis neben seinem Inhalt wie gezeigt.
$ rm -r berichtetDer 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 -ProjekteWenn 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/verzeichnisEine 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.PDFNOTIZ:
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 /DatenBeachten 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.SchDer Whoami -Befehl
Der Befehl whoami zeigt an, in wem Sie derzeit als angemeldet sind. In diesem Fall bin ich derzeit als Benutzer angemeldet Winnie.
$ whoamiSie können auch das gleiche Ergebnis mit dem ergeben WHO Befehl.
$ werDer 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.
$ fahrzeitIm 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 -pUm die Zeit anzuzeigen, die angetrieben wurde und anfing zu laufen, passieren Sie die -S Möglichkeit.
$ optime -sDas 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.
$ topDie 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 -hDer 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 -thEinpacken
Während Sie weitergehen. Diese Befehle bieten jedoch eine grundlegende Grundlage, um Ihnen dabei zu helfen, mit Ihrer Reise zum Linux -Guru zu beginnen.