Wenn Sie kein Argument angeben, wird die „Typescript-Datei“ im Verzeichnis erstellt, um den Terminal-Datensatz zu speichern.
Der Skriptbefehl zeichnet sowohl die Standardeingabe/-ausgabe als auch die Ausführungszeit auf.
In diesem Beitrag wird beschrieben, was der Befehl „Skript“ ist und wie er mit verschiedenen Optionen funktioniert.
Syntax:
Befolgen Sie die unten angegebene Syntax des Befehls "script":
$ script [Option] [Dateiname]Lassen Sie uns einige Beispiele besprechen.
Beispiel 1:
Skriptbefehl ohne Argumente verwenden
Um zu beginnen, geben Sie „script“ ein, ohne irgendwelche Parameter anzugeben. Wenn kein Parameter angegeben wird, erstellt das Skript eine „Typenskript“-Datei im Verzeichnis, um den Datensatz zu speichern.
$-Skript
Das „Skript“ würde mit der Aufnahme beginnen, die jederzeit mit dem Befehl „Beenden“ beendet 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:
$ beenden
Beispiel 2:
Verwenden des Befehls „script“ mit Argument
Geben Sie einen beliebigen Dateinamen als Argument an. Zum Beispiel erstelle ich eine Textdatei mit dem Namen "linuxhint".TXT". Führen Sie den folgenden Befehl aus:
$ script linuxhint.TXTFühren Sie dann einige Befehle im Terminal aus und geben Sie „Ausfahrt” um den Aufnahmevorgang zu beenden.
Öffnen Sie nun den „linuxhint“.txt“-Datei.
Ausgabe:
Der folgende Inhalt ist die Ausgabe der Datei linuxhint.txt, die mit dem Skriptbefehl erstellt wurde.
1) -c-Option:
Diese Option wird verwendet, um die Informationen eines bestimmten Befehls zu erhalten, anstatt alle Befehle, die in einer interaktiven Shell mit dem als Argument angegebenen Dateinamen ausgeführt werden. Nach erfolgreicher Ausführung wird das Skript automatisch beendet.
Um beispielsweise einen Kalender zu erhalten, verwenden Sie:
$ script -c cal linuxhint.TXT
Ausgabe:
Dieser Befehl zeigt Ihnen den Kalender in einer txt-Datei an.
2) -eine Option
Diese Option hängt die Ausgabe an die Datei an, während der vorherige Inhalt beibehalten wird. Der Inhalt beider Dateien wird durch ein Leerzeichen getrennt.
Berücksichtigen Sie den folgenden Befehl:
$ script -ein Linuxhint.TXT
Ausgabe:
Zeigen Sie die Ausgabe mit dem zuvor ausgeführten Skript an.
3) -t, -timing[=] Option
Diese Option wird verwendet, um Terminaloperationen zeilenweise aufzuzeichnen, was wie ein Video aussieht. Der Befehl „scriptreplay“ wird verwendet, um die aufgenommene Datei abzuspielen.
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
Ausgabe:
Um den Befehl „Skript“ wiederzugeben, verwenden Sie:
$ scriptreplay -timing=time_log linuxhint
4) -force-Option
Um das Skript in einem bestimmten Verzeichnis zu speichern, verwenden Sie „-Macht" Möglichkeit. Führen Sie den folgenden Befehl force aus:
$ script --force /home/aqsa/linux.TXT
Ausgabe:
5) -e-Option:
Diese Option gibt den untergeordneten Prozess zurück, 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.
Ausgabe:
6) -Flush-Option
Das "-f" oder "-spülen”-Optionen werden verwendet, um die Ausgabe zu spülen. Es kann für die Teleoperation verwendet werden.
Hier lautet der Befehl:
7) -q leise Option
Das "-q” Option blendet die Nachricht aus, wenn das Skript gestartet und beendet wurde:
$ script -q
8) -Hilfe-Option
Diese Option wird verwendet, um Hilfeinformationen zu erhalten. Es werden alle befehlsbezogenen Optionen des „Skripts“ mit einer Zeilenbeschreibung angezeigt:
$ script --help
9) -V/-Version Option
Diese Option wird verwendet, um die Version des Befehls „script“ zu überprüfen:
$ script --version
Fazit:
Script ist ein Befehlszeilen-Dienstprogramm, das verwendet wird, um die Eingabe und Ausgabe aller ausgeführten Befehle in der Textdatei zu erhalten. Es erfasst alle ausgeführten Aktivitäten im Terminal. Darüber hinaus druckt es sowohl die Eingabe als auch die Ausgabe in der Textdatei. Der Befehl „Skript“ wird verwendet, um eine Kopie der ausgeführten Befehle zu erstellen, die in Ihrem Notizbuch aufbewahrt und als Teil einer Aufgabe eingereicht werden sollte. In diesem Beitrag haben wir die Funktionsweise verschiedener „Skript“-Optionen mit Beispielen gesehen.