Wenn Sie kein Argument angeben.
Der Befehl Skript erfasst sowohl Standardeingang/Ausgabe als auch Ausführungszeit.
Dieser Beitrag beschreibt, was der Befehl „Skript“ ist und wie er mit verschiedenen Optionen funktioniert.
Syntax:
Befolgen Sie den folgenden Syntax des Befehls „Skript“:
$ script [Option] [Dateiname]
Lassen Sie uns einige Beispiele diskutieren.
Beispiel 1:
Verwenden des Skriptbefehls ohne Argument
Geben Sie zu Beginn "Skript" ein, ohne Parameter anzugeben. Wenn kein Parameter angegeben ist, erstellt das Skript eine "TypeScript" -Datei im Verzeichnis, um den Datensatz zu speichern.
$ script
Das "Skript" würde mit der Aufzeichnung beginnen, die mit dem Befehl "Beenden" jederzeit gestoppt werden kann. In der Zwischenzeit können verschiedene Skripte ausgeführt werden.
Führen Sie einfach den Befehl exit aus, um TypeScript zu beenden, und das Skript beendet den Erfassungsprozess:
$ Exit
Beispiel 2:
Verwenden Sie den Befehl "Skript" mit Argument
Geben Sie einen Dateinamen als Argument an. Zum Beispiel erstelle ich eine Textdatei mit dem Namen „LinuxHint.txt". Führen Sie den folgenden Befehl aus:
$ script LinuxHint.txt
Führen Sie dann einige Befehle im Terminal und Typ aus. “Ausfahrt”Um den Erfassungsprozess zu beenden.
Öffnen Sie nun die „LinuxHint“.txt ”Datei.
Ausgang:
Der folgende Inhalt ist die Ausgabe der Datei LinuxHint.TXT, das vom Skriptbefehl erstellt wurde.
1) -C -Option:
Diese Option wird verwendet, um die Informationen eines bestimmten Befehls anstelle aller Befehle in einer interaktiven Shell mit dem als Argument angegebenen Dateinamen abzurufen. Nach erfolgreicher Ausführung wird das Skript automatisch beendet.
Zum Beispiel, um einen Kalender zu erhalten, verwenden Sie:
$ script -c Cal LinuxHint.txt
Ausgang:
Dieser Befehl zeigt Ihnen den Kalender in einer TXT -Datei an.
2) -a Option
Diese Option findet die Ausgabe an die Datei an, während der vorherige Inhalt beibehalten wird. Der Inhalt beider Dateien wird durch eine Space -Linie getrennt.
Berücksichtigen Sie den folgenden Befehl:
$ script -a LinuxHint.txt
Ausgang:
Zeigen Sie die Ausgabe mit dem vorherigen laufenden Skript an.
3) -t, -timing [=] Option
Diese Option wird verwendet, um die terminale Betriebslinie nach Zeile aufzuzeichnen, die wie ein Video aussieht. Mit dem Befehl „scriptTreplay“ wird die aufgezeichnete Datei zurückgespielt.
Wir müssen einer Datei einen Namen geben, um die Aktivität aufzuzeichnen. In diesem Beispiel lautet der Dateiname "LinxHint":
$ script -timing = time_log LinuxHint
Ausgang:
Um den Befehl „Skript“ wiederzugeben, verwenden Sie:
$ scripTreplay -timing = time_log LinuxHint
4) -Force -Option
Verwenden Sie das Skript, um das Skript in einem bestimmten Verzeichnis zu speichern-Gewalt" Möglichkeit. Führen Sie den Befehl unten aus
$ script -Force/home/aqsa/linux.txt
Ausgang:
5) -e Option:
Diese Option gibt den untergeordneten Prozess zurück und geben Sie den folgenden Befehl ein:
$ script -e linuxHint.txt
Im obigen Bild LinuxHint2.txt ist das Kind von LinuxHint.TXT und Linux.TXT ist ein übergeordneter Prozess.
Ausgang:
6) -Flush -Option
Der "-F" oder "-spülenOptionen werden verwendet, um den Ausgang zu spülen. Es kann zur Teleoperation verwendet werden.
Hier ist der Befehl:
$ script -Flush LinuxHint.txt
7) -Q Ruhige Option
Der "-QDie Option verbirgt die Nachricht, wenn das Skript gestartet und beendet wurde:
$ script -q
8) -Help -Option
Diese Option wird verwendet, um Hilfeinformationen zu erhalten. Es wird alle zu verwandten Optionen "Skript" -Befehl mit einer Zeilenbeschreibung angezeigt:
$ script -HELP
9) -V/-version Option
Diese Option wird verwendet, um den Befehl „Skript“ zu überprüfen:
$ script -Verssion
Abschluss:
Das Skript ist ein Befehlszeilendienstprogramm, mit dem die Eingabe und Ausgabe aller laufenden Befehle in der Textdatei abgerufen werden können. Es erfasst alle ausgeführten Aktivitäten im Terminal. Darüber hinaus druckt es sowohl Eingabe als auch Ausgabe in der Textdatei. Der Befehl "Skript" wird verwendet, um eine Kopie ausgeführter Befehle zu erstellen, die in Ihrem Notizbuch aufbewahrt und als Teil einer Aufgabe eingereicht werden sollte. In diesem Beitrag haben wir die Funktionalität verschiedener „Skript“ -Optionen mit Beispielen gesehen.