Come eseguire il comando script in Linux?

Come eseguire il comando script in Linux?
Il comando di script viene utilizzato per tagliare o registrare tutti i processi di terminale. Dopo aver eseguito il comando di script, inizia a registrare tutto ciò che appare sullo schermo, inclusi ingressi e output, fino a quando non esce.

Se non si specifica alcun argomento, il "File TypeScript" verrà creato nella directory per salvare il record del terminale.

Il comando di script registra sia input/output standard che in tempo di esecuzione.

Questo post descrive qual è il comando "script" e come funziona con varie opzioni.

Sintassi:

Segui la sintassi di seguito donati di comando "script":

$ script [opzione] [fileName]

Discutiamo alcuni esempi.

Esempio 1:

Usando il comando script senza alcun argomento

Per iniziare, digita "script" senza specificare alcun parametro. Se non viene specificato alcun parametro, lo script creerà un file "TypeScript" nella directory per salvare il record.

$ script

Lo "script" inizierebbe a registrare che può essere fermato in qualsiasi momento con il comando "uscita". Nel frattempo possono essere eseguiti vari script.

Basta eseguire il comando di uscita per terminare dattiloscritto e lo script terminerà il processo di acquisizione:

$ uscita

Esempio 2:

Usando il comando "script" con argomento

Specificare qualsiasi nome di file come argomento. Ad esempio, sto creando un file di testo con il nome di "Linuxhint.TXT". Esegui il seguente comando:

$ script linuxhint.TXT

Quindi eseguire alcuni comandi nel terminale e digita, "Uscita"Per porre fine al processo di cattura.

Ora, apri il "Linuxhint.file txt ".

Produzione:

Il contenuto seguente è l'output del file Linuxhint.txt, che è stato creato dal comando script.

1) -c Opzione:

Questa opzione viene utilizzata per ottenere le informazioni di un comando particolare invece di tutti i comandi in esecuzione in una shell interattiva con il nome del file specificato come argomento. Dopo una corretta esecuzione, lo script uscirà automaticamente.

Ad esempio, per ottenere un calendario, utilizzare:

$ script -c cal linuxhint.TXT

Produzione:

Questo comando ti mostrerà il calendario in un file txt.

2) -A opzione

Questa opzione aggiunge l'output al file mantenendo il contenuto precedente. Il contenuto di entrambi i file è separato da una linea di spazio.

Prendi in considerazione il seguente comando:

$ script -a linuxhint.TXT

Produzione:

Visualizza l'output con lo script in esecuzione precedente.

3) -t, -timing [=] opzione

Questa opzione viene utilizzata per registrare le operazioni del terminale riga per riga, che sembra un video. Il comando "ScripTreplay" viene utilizzato per riprodurre il file registrato.

Dobbiamo dare un nome a un file per registrare l'attività. In questo esempio il nome file è "Linxhint":

$ script -timing = time_log linuxhint

Produzione:

Per riprodurre il comando "script", usa:

$ scriptreplay -timing = time_log linuxhint

4) -Force Opzione

Per salvare lo script in una directory specifica, usa il "-forza" opzione. Esegui il comando di forza seguente:

$ script -Force/Home/Aqsa/Linux.TXT

Produzione:

5) -e opzione:

Questa opzione restituisce il processo figlio, digita il comando seguente:

$ script -e linuxhint.TXT

Nell'immagine sopra, Linuxhint2.txt è il bambino di Linuxhint.txt e linux.txt è un processo genitore.

Produzione:

6) -flush opzione

IL "-F" O "-sciacquone"Le opzioni vengono utilizzate per scaricare l'uscita. Può essere usato per la teleoperazione.
Qui, il comando è:

$ script - -flush Linuxhint.TXT

7) -Q Opzione tranquilla

IL "-Q"L'opzione nasconde il messaggio quando lo script è iniziato ed esce:

$ script -q

8) -Help Opzione

Questa opzione viene utilizzata per ottenere informazioni di aiuto. Viene visualizzato tutte le opzioni relative al comando "Script" con una descrizione della riga:

$ script - -help

9) -V/ -Version Opzione

Questa opzione viene utilizzata per controllare la versione del comando "script":

$ script -Version

Conclusione:

Lo script è un'utilità della riga di comando utilizzata per ottenere l'ingresso e l'output di tutti i comandi in esecuzione nel file di testo. Cattura tutte le attività eseguite nel terminale. Inoltre, stampa sia input che output nel file di testo. Il comando "Script" viene utilizzato per effettuare una copia dei comandi eseguiti, che dovrebbe essere mantenuta nel tuo notebook e inviato come parte di un compito. Attraverso questo post, abbiamo visto la funzionalità di diverse opzioni di "script" con esempi.