5 Nützliche Linux-Befehle

5 Nützliche Linux-Kommandos - Dummies

verwendet. Hier sind fünf nützliche Linux-Befehle, die sich für Ihre täglichen Linux-Aufgaben als nützlich erweisen: tar, Herunterfahren, frei, df und lokalisieren. Nachdem Sie diese gemeistert haben, können Sie unsere umfangreichen LISTE DER BASIC-LINUX-BEFEHLE nutzen, um Ihr Skillset zu erweitern.

tar

Der tar-Befehl wurde ursprünglich zum Erstellen von Sicherungskopien von Dateien auf Band entwickelt - tatsächlich steht tar für Tape ARchive . Der Befehl tar ist die gebräuchlichste Methode zum Erstellen eines komprimierten Archivs aus einer oder mehreren Dateien, die Sie einfach von einem Computersystem auf ein anderes verschieben können.

Mit dem Befehl tar können Sie ein Archiv eines ganzen Verzeichnisses wie dieses erstellen:

 tar -cvf archive. tar dirname / 

In diesem Beispiel ruft der Schalter -cvf drei Optionen auf: c, wodurch ein tar-Archiv erstellt wird; v, das tar im ausführlichen Modus ausführt, sodass die zum Archiv hinzugefügten Dateien einzeln aufgelistet werden. und f, die den Namen der zu erstellenden Archivdatei angibt. Als nächstes kommt der Name der Archivdatei (in diesem Fall Archiv.Tar). Und schließlich kommt der Name des Ordners, der die zu archivierenden Dateien enthält.

Um Dateien aus einem Archiv zu extrahieren, verwenden Sie folgenden Befehl:

 tar -xvf archive. tar 

Hier wird -x anstelle von -c angegeben, um das Archiv zu extrahieren und nicht zu erstellen. Der Inhalt der angegebenen Archivdatei (in diesem Fall Archiv.Tar) wird in das aktuelle Arbeitsverzeichnis extrahiert.

shutdown

Eine einfache Möglichkeit, ein Linux-System über eine Eingabeaufforderung herunterzufahren, besteht darin, den Befehl shutdown auszuführen. Um ein sofortiges Herunterfahren durchzuführen, geben Sie folgenden Befehl ein:

 shutdown now 

Um ein System sofort neu zu starten, geben Sie Folgendes ein:

 shutdown -r now 

So planen Sie einen Neustart für eine bestimmte Zeit, z. B. 2: 00 a. m. , geben Sie dies ein:

 shutdown -r 2: 00 

Um eine Stunde von neuem zu starten, geben Sie Folgendes ein:

 shutdown -r +60 

free

Mit dem Befehl free können Sie wissen, wie viel frei Speicher ist auf einem Linux-System verfügbar. Geben Sie einfach den Befehl frei ein und Sie sehen eine Ausgabe, die der folgenden ähnelt:

 insgesamt genutzter freier gemeinsamer Buff / Cache verfügbar Mem: 4030488 961888 1795920 2228 1272680 2803356 Tausch: 2097148 0 2097148 

Sie können auch -h verwenden Um die Zahlen in KB, MB oder GB zu konvertieren, können sie leichter von einem Menschen gelesen werden:

 insgesamt genutzter freier gemeinsamer Buff / Cache verfügbar Mem: 3. 8G 938M 1. 7G 2. 2M 1. 3G 2 7G Swap: 2. 0G 0B 2. 0G 

Hier sehen Sie, dass das System insgesamt über 3,8 GB RAM verfügt, wovon 938MB verwendet werden und 1. 7GB frei sind.

df

Der Befehl df, kurz für d isk f ree , listet die Menge an freiem Speicherplatz auf, die auf allen Linux-System.Für jede gemountete Festplatte listet df die Gesamtgröße des Speicherplatzes, die Menge des verwendeten Speicherplatzes, die Menge des freien Speicherplatzes und den Prozentsatz des belegten Speicherplatzes auf.

Geben Sie zum Beispiel den Befehl df ohne Schalter ein und Sie sehen eine Ausgabe ähnlich der folgenden:

 Dateisystem 1K-Blöcke verwendet verfügbar Verwendung% gemountet auf devtmpfs 2005408 0 2005408 0% / dev tmpfs 2015244 228 2015016 1% / dev / shm tmpfs 2015244 1336 2013908 1% / Ausführung tmpfs 2015244 0 2015244 0% / sys / fs / cgroup / dev / sda5 154803352 5044044 149759308 4% / tmpfs 2015244 96 2015148 1% / tmp / dev / sda2 289293 92512 177325 35 % / boot tmpfs 403052 8 403044 1% / run / user / 42 tmpfs 403052 24 403028 1% / run / user / 1000 

Hier wird der Speicherplatz für jedes Volume in Einheiten von 1 KB Blöcken angegeben, was 2 GB entspricht. von Speicherplatz. Somit hat das erste Laufwerk (devtmpfs) insgesamt 2, 005, 408 1 KB Blöcke.

Sie können den -h-Schalter verwenden, um besser lesbare Ergebnisse zu erhalten:

 Verwendete Dateisystemgröße Avail Use% Auf devtmpfs installiert 2. 0G 0 2. 0G 0% / dev tmpfs 2. 0G 228K 2. 0G 1% / dev / shm tmpfs 2. 0G 1. 4M 2. 0G 1% / tmpfs ausführen 2. 0G 0 2. 0G 0% / sys / fs / cgroup / dev / sda5 148G 4. 9G 143G 4% / tmpfs 2. 0G 112K 2. 0G 1% / tmp / dev / sda2 283M 91M 174M 35% / Boot tmpfs 394M 8. 0K 394M 1% / Ausführen / Benutzer / 42 tmpfs 394M 28K 394M 1% / Ausführen / Benutzer / 1000 

Lokalisieren > Der Befehl locate kann sehr hilfreich sein, wenn Sie sich einige oder alle Dateinamen merken können, sich aber nicht sicher sind, in welchem ​​Verzeichnis sich die Datei befindet. Nehmen Sie zum Beispiel an, Sie müssen das Verzeichnis mit der Datei httpd finden. conf. Geben Sie dazu folgenden Befehl ein:

lokalisieren Sie httpd. conf

 Sie werden mit dem Speicherort einer beliebigen Datei in Ihrem System mit dem Namen httpd belohnt. conf. Auf meinem Linux-System gibt es zwei: 

/ etc / httpd / conf / httpd. conf / usr / lib / tmpfiles. d / httpd. conf

 Sie können Platzhalter verwenden, wenn Sie sich über den genauen Dateinamen nicht sicher sind. Zum Beispiel, um alle Dateien mit der Erweiterung zu finden. conf, verwenden Sie diesen Befehl: 

lokalisieren *. conf

 Das Ergebnis ist eine Auflistung von Hunderten von Dateien, die schwer zu lesen sind. Um die Anzeige auf jeweils nur einen Bildschirm zu beschränken, können Sie die Ausgabe an den Befehl more weiterleiten: 

locate *. conf | mehr