Die Verwendung von Befehlen in Linux-Betriebssystemen ist sehr natürlich, da wir Hunderte von nützlichen Befehlen finden, um Systeminformationen abzurufen , Prozesse anzuzeigen, Elemente zu kopieren, Befehle auszuführen und im Allgemeinen viele Verwaltungs- und Supportfunktionen auszuführen.
Wenn Sie jetzt einen Befehl im Linux-Terminal ausführen , wird dieser normalerweise im Hintergrund ausgeführt, ohne dass der aktuelle Status angezeigt wird. Es gibt nichts Wichtigeres, als eine klare Vorstellung davon zu haben, wie viel Prozent der Aufgabe ausgeführt werden und welcher Teil Der Befehl wird ausgeführt . Um diese Art von Informationen zu sehen, haben wir die Möglichkeit, die Befehle pv und progress unter Linux zu verwenden.
TechnoWikis wird im Detail erklären, was diese Befehle sind, welche Optionen sie haben und wie sie unter Linux verwendet werden.
1. Linux pv Befehl
Der Befehl pv wurde entwickelt, um den Fortschritt eines Befehls mithilfe der Pipe-Funktion zu überwachen. Dies ist praktisch, da wir mit der Ausführung dieses Befehls Zugriff auf bestimmte Details haben, z.
- Seit der Befehlsreihenfolge verstrichene Zeit
- Der Prozentsatz, der bereits über einen Fortschrittsbalken abgeschlossen wurde
- Bereitstellung der Befehlsleistungsrate
- Die insgesamt übertragenen Daten
- ETA-Anzeige (geschätzte Zeit)
Der Befehl pv ist für das Kopieren jeder angegebenen Datei in die Standardausgabe verantwortlich. Wenn keine Datei angegeben wird, kopiert pv nur die Standardeingabe.
Die mit dem Befehl pv verfügbaren Verwendungsparameter sind:
Zusätzlich enthält der Befehl pv eine Reihe von Modifikatoren für die Ausgabe:
2. Wie installiere ich pv command unter Linux?
Um den Befehl pv unter Linux zu installieren, müssen Sie je nach verwendeter Distribution einen der folgenden Befehle ausführen:
sudo apt-get install pv
sudo dnf install pv
Sudo Pacman -Syu pv
sudo yum install pv
emerge --ask sys-apps / pv
3. Verwendung des Befehls pv unter Linux
Nach der Installation werden wir sehen, wie der Befehl pv funktioniert.
Wenn wir auf eine Datei zur Komprimierung zugreifen möchten, müssen wir pv gefolgt von dem Pfad ausführen und | hinzufügen zip> name.zip:
Wie wir sehen können, werden durch Drücken der Eingabetaste folgende Details angezeigt:
- Übertragungsrate
- Gesamtzeit
- Fortschrittsbalken usw.
Wenn wir die Anzahl der Zeilen in einer Datei zählen möchten, z. B. / etc / hosts, führen wir Folgendes aus:
pv -p / etc / hosts | Toilette
Für den Fall, dass wir die Erstellung einer komprimierten Datei überwachen möchten, in diesem Fall einer Datei im Verzeichnis Documents, führen wir Folgendes aus:
tar -czf - ./Documentos/ | (pv -p --timer --rate --bytes> solvetic.tgz)
Wenn Sie Enter eingeben, sehen Sie den Status der Bestellung neben dem Fortschrittsbalken und den entsprechenden Maßnahmen:
Um ein Dialogfeld während des vorherigen Vorgangs anzuzeigen, können Sie den Parameter “dialog” hinzufügen, den Sie mit dem folgenden Befehl installieren können:
sudo apt install dialog
Dann werden wir folgendes ausführen:
tar -czf - ./Documentos/ | (pv -n> solvetic.tgz) 2> & 1 | dialog --gauge "Progress" 10 70
Durch Drücken der Eingabetaste wird Folgendes angezeigt, um den Fortschritt der Bestellung zu überwachen:
3. Führen Sie den Linux-Befehl aus und erfahren Sie, wie Sie ihn installieren
Der Befehl progress, den wir auch als Coreutils Viewer finden können, ist ein Befehl, der entwickelt wurde, um die grundlegenden Befehle von Coreutils wie cp, mv, tar, dd, gzip / gunzip, cat, grep usw. zu finden Wenn sie gefunden werden, wird der Prozentsatz der kopierten Daten angezeigt. Dieser Befehl kann nur auf Linux- und MacOS-Betriebssystemen ausgeführt werden.
Um diesen Befehl zu installieren, führen wir Folgendes aus:
sudo apt-get Installationsfortschritt
sudo dnf install fortschritt
Sudo Pacman -Syu Fortschritt
yum installiere ncurses-devel
4. So verwenden Sie den Befehl progress unter Linux
Nach der Installation können wir den Fortschritt direkt im Terminal ausführen, um die Befehle anzuzeigen, die kompatibel sind:
In diesem Fall kopieren wir den Inhalt des Verzeichnisses Documents und fügen den Parameter progress -m hinzu, um progress zu verwenden:
tar -czf - ./Dokumente | Fortschritt -m
Durch Drücken der Eingabetaste wird Folgendes angezeigt:
Um alle ausgeführten Fortschrittsinstanzen zu überwachen, müssen wir den folgenden Befehl verwenden:
Beobachten Sie den Fortschritt -q
Um den Befehl progress im Überwachungsmodus zu verwenden, führen wir Folgendes aus:
Fortschritt -M
Dort sehen wir die kompatiblen Werte:
Einige der mit diesem Befehl zu verwendenden Optionen sind:
Dank der Verwendung dieser beiden Befehle ist es möglich, den gesamten Status der Aktionen, die wir unter Linux ausführen, sicher und genau zu überwachen.