Si vous ne spécifiez aucun argument, le «fichier TypeScript» sera créé dans le répertoire pour enregistrer l'enregistrement du terminal.
La commande de script enregistre à la fois l'entrée / sortie standard et le temps d'exécution.
Cet article décrit quelle est la commande «script» et comment elle fonctionne avec diverses options.
Syntaxe:
Suivez la syntaxe divisée de la commande «script»:
$ script [option] [nom de fichier]
Discutons de quelques exemples.
Exemple 1:
Utilisation de la commande de script sans aucun argument
Pour commencer, tapez «script» sans spécifier de paramètres. Si aucun paramètre n'est spécifié, le script créera un fichier «TypeScript» dans le répertoire pour enregistrer l'enregistrement.
$ script
Le «script» commencerait l'enregistrement qui peut être arrêté à tout moment avec la commande «Exit». Divers scripts peuvent être exécutés en attendant.
Exécutez simplement la commande d'exit pour terminer TypeScript, et le script mettra fin au processus de capture:
$ exit
Exemple 2:
Utilisation de la commande «Script» avec l'argument
Spécifiez tout nom de fichier comme argument. Par exemple, je crée un fichier texte du nom de «Linuxhint.SMS". Exécutez la commande suivante:
$ script linuxhint.SMS
Ensuite, exécutez certaines commandes dans le terminal et type, "sortie«Pour mettre fin au processus de capture.
Maintenant, ouvrez le «Linuxhint.Fichier txt ».
Sortir:
Le contenu ci-dessous est la sortie du fichier Linuxhint.txt, qui a été créé par la commande de script.
1) -C Option:
Cette option est utilisée pour obtenir les informations d'une commande particulière au lieu de toutes les commandes s'exécutant dans un shell interactif avec le nom de fichier spécifié comme argument. Après une exécution réussie, le script quittera automatiquement.
Par exemple, pour obtenir un calendrier, utilisez:
$ script -c cal linuxhint.SMS
Sortir:
Cette commande vous montrera le calendrier dans un fichier txt.
2) -Une option
Cette option ajoute la sortie au fichier tout en gardant le contenu précédent. Le contenu des deux fichiers est séparé par une ligne d'espace.
Prenez la commande suivante en considération:
$ script -a linuxhint.SMS
Sortir:
Afficher la sortie avec le script en cours d'exécution précédent.
3) -t, -timing [=] Option
Cette option est utilisée pour enregistrer les opérations du terminal ligne par ligne, qui ressemble à une vidéo. La commande «scriptreplay» est utilisée pour lire le fichier enregistré.
Nous devons donner un nom à un fichier pour enregistrer l'activité. Dans cet exemple, le nom de fichier est «Linxhint»:
$ script -timing = time_log linuxhint
Sortir:
Pour rejouer la commande «script», utilisez:
$ scriptreplay -timing = time_log linuxhint
4) -Force Option
Pour enregistrer le script dans un répertoire spécifique, utilisez le «-force" option. Exécutez la commande de force ci-dessous:
$ script - Force / Home / AQSA / Linux.SMS
Sortir:
5) -e option:
Cette option renvoie le processus enfant, tapez la commande ci-dessous:
$ script -e Linuxhint.SMS
Dans l'image ci-dessus, Linuxhint2.txt est l'enfant de Linuxhint.txt et linux.TXT est un processus parent.
Sortir:
6)-option de flush
Le "-F" ou "-affleurer«Les options sont utilisées pour rincer la sortie. Il peut être utilisé pour la téléopération.
Ici, la commande est:
$ script - Flush Linuxhint.SMS
7) -Q Option silencieuse
Le "-q”L'option masque le message lorsque le script a démarré et sort:
$ script -q
8) -Les option d'assistance
Cette option est utilisée pour obtenir des informations d'aide. Il affichera toutes les options liées à la commande «Script» avec une description d'une ligne:
$ script - help
9) -v / -Version Option
Cette option est utilisée pour vérifier la version de la commande «Script»:
$ script --version
Conclusion:
Le script est un utilitaire de ligne de commande utilisé pour obtenir l'entrée et la sortie de toutes les commandes en cours d'exécution dans le fichier texte. Il capture toutes les activités exécutées dans le terminal. De plus, il imprime à la fois l'entrée et la sortie dans le fichier texte. La commande «Script» est utilisée pour faire une copie des commandes exécutées, qui doivent être conservées dans votre cahier et soumises dans le cadre d'une affectation. Grâce à cet article, nous avons vu la fonctionnalité de différentes options de «script» avec des exemples.