Καταγραφή εντολών με script |
Πολλές φορές όταν δουλεύουμε από τη γραμμή εντολών δίνουμε διάφορες εντολές οι οποίες είτε τερματίζουν χωρίς σφάλμα ή επιστρέφουν σφάλμα. Όταν εχουμε ανοιχτή τη γραμμή εντολών μπορούμε να δούμε τα αποτελέσματα τους, αλλά όταν την κλείσουμε το μόνο που μένει είναι το history. Είναι επομένως δύσκολο να δούμε εκ των υστέρων τι κάναμε, τι πήγε στραβά ή πως μπορούμε να αναπαράγουμε ή να διορθώσουμε το λάθος.
Γι'αυτές τις περιπτώσεις είναι χρήσιμη η εντολή script. Πληκτρολογώντας απλώς script οι εντολές καθως και τα αποτελέσματα όλων των εντολών απο δω και μετά θα αποθηκεύονται και σε ένα αρχείο που δημιουργειται στον τρέχων φάκελο. Για παράδειγμα το αποτελεσμα της script είναι:
Script started, output file is typescript
και ό,τι βλέπουμε στην οθονη αποθηκεύεται και στο αρχείο typescript. H επιλογή -a προσθέτει τα αποτελέσματα σε ένα υπάρχον αρχείο χωρίς να το διαγραφεί το προηγούμενο. Μπορούμε να βγούμε από το περιβάλλον της εντολής script με ctrl+D, σταματώντας έτσι την αποθήκευση των εντολών και των αποτελεσμάτων τους στο αρχείο.
Για περισσότερες επιλογές δες man script
Το αρχείο μπορούμε να το μετονομάσουμε μετα και να το αρχειοθετήσουμε. Με αυτόν τον τρόπο μπορούμε να έχουμε γρήγορα ένα βήμα προς βήμα οδηγό για το τι κάναμε την τελευταία φορά που προσπαθήσαμε να εγκαταστήσουμε τους οδηγούς της κάρτας γραφικών ή οτιδήποτε άλλο κάναμε από τη γραμμή εντολών.
Το script είναι μέρος του πακέτου util-linux, που είναι συνήθως ήδη εγκατεστημένο. Το script είναι μέρος του πακέτου util-linux, που είναι ήδη εγκατεστημένο.
