Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο Asciinema. Αυτή η εφαρμογή θα μας βοηθήσει εγγραφή τερματικών συνεδριών. Αυτό το εργαλείο θα μας κάνει να ξεχάσουμε τα μεγάλα κέρδη του εγγραφής οθόνηςs. Το Asciinema είναι ένα γρήγορο, ελαφρύ και ανοιχτό εργαλείο καύσης.
Σε αντίθεση με άλλες παρόμοιες εφαρμογές, αυτό δεν καταγράφει μόνο τις δραστηριότητες του Τερματικού μας αλλά και μας βοηθά να μοιραζόμαστε τις εγγραφές από τον Ιστό. Θα μπορέσουμε να μοιραστούμε τις ηχογραφήσεις αντιγράφοντας τη διεύθυνση URL που θα δημιουργηθεί και θα μας επιτρέψει να τις στείλουμε στους φίλους μας ή να τις δημοσιεύσουμε στα κοινωνικά μας δίκτυα. Αυτό το εργαλείο είναι συμβατό με GNU / Linux, Mac OS X και * BSD.
Αυτή η εφαρμογή μπορεί να είναι χρήσιμη σε πολλές περιπτώσεις, η οποία εξαρτάται από τις ανάγκες κάθε χρήστη. Οι δυνατότητες είναι ατελείωτες, ειδικά όταν πρόκειται για εγγραφή τερματικής περιόδου λειτουργίας και στη συνέχεια κοινή χρήση της. Σε αυτήν την ανάρτηση θα δούμε πώς εγκαταστήστε το asciinema στο Ubuntu και πώς να καταγράψετε τις συνεδρίες τερματικού.
Εγκαταστήστε το Asciinema
Το καλό με αυτό το εργαλείο είναι ότι οι προγραμματιστές το έχουν συσκευάσει για σχεδόν όλες τις διανομές GNU / Linux και μας προσφέρουν επίσης διαφορετικές δυνατότητες εγκατάστασης για το Ubuntu.
Εγκαταστήστε το Asciinema από το PPA
Αυτή η εφαρμογή είναι διαθέσιμη στα επίσημα αποθετήρια πολλών διανομών GNU / Linux. Αλλά αν δεν το βρούμε μπορούμε να χρησιμοποιήσουμε το ακόλουθο PPA. Για να το κάνουμε αυτό, ανοίγουμε ένα τερματικό (Ctrl + Alt + T) και γράφουμε σε αυτό:
sudo apt-add-repository ppa:zanchey/asciinema && sudo apt-get update && sudo apt-get install asciinema
Εγκαταστήστε το Asciinema μέσω snap
Θα μπορέσουμε επίσης να βρούμε αυτό το εργαλείο διαθέσιμο ως πακέτο snap. Για να το εγκαταστήσουμε, ανοίγουμε ένα τερματικό (Ctrl + Alt + T) και πληκτρολογούμε:
sudo snap install asciinema --classic
Εγκαταστήστε το Asciinema χρησιμοποιώντας το pip
Εάν θέλουμε να εγκαταστήσουμε αυτήν την εφαρμογή μέσω pip, το σύστημά μας πρέπει να έχει pip3 εγκαταστάθηκε πριν.
sudo pip3 install asciinema
Εγκαταστήστε το Asciinema από την πηγή
Εάν καμία από τις παραπάνω μεθόδους δεν λειτουργεί στον υπολογιστή σας, μπορείτε να το μεταγλωττίσετε με μη αυτόματο τρόπο. Το σύστημά σας πρέπει να έχει εγκαταστήσει το Python 3 για να εγκατασταθεί σωστά. Ανοίγουμε ένα τερματικό (Ctrl + Alt + T) και γράφουμε τις ακόλουθες εντολές:
git clone https://github.com/asciinema/asciinema.git cd asciinema sudo python3 -m asciinema --version
Για να εγκαταστήσετε το asciinema στο Unix και σε άλλα λειτουργικά συστήματα, μπορείτε να ανατρέξετε σε αυτό σελίδα εγκατάστασης. Μπορούμε επίσης να δούμε όλες τις δυνατότητές του και τις πιθανές εγκαταστάσεις από τη σελίδα του GitHub.
Όταν τρέχουμε Το "Asciinema" χωρίς κανένα επιχείρημα θα μας δείξει την ενότητα βοήθειας.
asciinema
Εγγραφή τερματικών συνεδριών
Τώρα, πρόκειται να ηχογραφήσουμε μια τερματική συνεδρία. Για να το κάνουμε αυτό, θα εκτελέσουμε:
asciinema rec test
Μόλις εκτελέσετε την παραπάνω εντολή, θα εμφανιστεί η ακόλουθη έξοδος.
- Asciicast recording started. - Hit Ctrl-D or type "exit" to finish.
Από τότε, Οι τερματικές δραστηριότητες καταγράφονται και αποθηκεύονται στο αρχείο που ονομάζεται "test" στον τρέχοντα κατάλογο εργασίας.
Για να δώσουμε λίγο περιεχόμενο σε αυτό το παράδειγμα, θα γράψουμε μερικές εντολές.
uname -a echo "Hola ubunlog.com" ls -l pwd df -h
Αυτό αρκεί για το παράδειγμα. Για να τερματίσουμε την εγγραφή, θα πρέπει να πατήσουμε «CTRL + D» ή μπορούμε επίσης να πληκτρολογήσουμε «έξοδος». Όταν ολοκληρωθεί η εγγραφή, το ακόλουθο μήνυμα θα εμφανιστεί στην οθόνη.
- Asciicast recording finished.
Αναπαραγωγή της ηχογραφημένης περιόδου σύνδεσης
Θα μπορέσουμε να αναπαραγάγουμε την καταγεγραμμένη περίοδο λειτουργίας τερματικού χρησιμοποιώντας την εντολή:
asciinema play test
Το "Test" είναι το όνομα του αρχείου στο οποίο αποθηκεύεται η εγγραφή.
Ανεβάστε τη συνεδρία εγγραφής στο asciinema.org
Si το όνομα του αρχείου δεν καθορίζεται για εγγραφή, η προκύπτουσα εγγραφή θα μεταφορτωθεί στον ιστότοπο asciinema.org. Χάρη σε αυτό θα μπορέσουμε να το μοιραστούμε με τους φίλους μας, τα κοινωνικά μέσα ή να τα προσθέσουμε στο δικό μας ιστολόγιο / ιστότοπο.
Αυτό είναι το δείγμα εξόδου όταν το όνομα αρχείου δεν έχει καθοριστεί.
Εάν πατήσουμε το πλήκτρο ENTER, η εγγραφή θα αρχίσει να ανεβάζει στο asciinema, org, το τερματικό θα επιστρέψει ένα μοναδικό URL ιστού όπως το προηγούμενο μετά από λίγα δευτερόλεπτα.
Απλώς πρέπει να κοινοποιήσετε αυτήν τη διεύθυνση URL με τους οποίους θέλετε να δείτε την περίοδο λειτουργίας τερματικού στο πρόγραμμα περιήγησης ιστού τους.
να μοιραστείτε τη συνεδρία ηχογράφησης, απλώς πρέπει να κάνουμε κλικ στο κουμπί κοινής χρήσης που βρίσκεται στην κάτω δεξιά γωνία του ιστού. Επί πλέον, μπορούμε να κατεβάσουμε την ηχογράφηση. Για να το κάνετε αυτό, απλώς κάντε κλικ στο κουμπί Λήψη στο κάτω μέρος.
Όλα Οι ηχογραφήσεις μας θα παραμείνουν ιδιωτικές στον ιστότοπο από προεπιλογή. Δεν περιλαμβάνονται στις μηχανές αναζήτησης ή σε άλλους ιστότοπους. Θα είναι ορατά μόνο σε όποιον κατέχει τη διεύθυνση URL.
Διαχειριστείτε τις ηχογραφήσεις σας στο asciinema.org
Μπορείτε να διαχειριστείτε τις μεταφορτωμένες συνεδρίες σας στον ιστότοπο asciinena.org. Να το κάνω, πρέπει να πραγματοποιήσετε έλεγχο ταυτότητας στον ιστότοπο εκτελώντας την ακόλουθη εντολή στο Terminal:
asciinema auth
Αυτή η εντολή θα δημιουργήσει μια διεύθυνση URL που θα σας μεταφέρει στις ρυθμίσεις λογαριασμού στον ιστότοπο asciinema.org. Μόλις καλυφθούν όλα τα δεδομένα (είναι δωρεάν και μπορούν να συμπληρωθούν σε μια στιγμή), θα μπορείτε να διαγράψετε την καταγεγραμμένη περίοδο λειτουργίας τερματικού.
Απλώς πρέπει να κάνετε κλικ στο κουμπί γραναζιού δίπλα στο κουμπί "Λήψη" στο κάτω μέρος και να πατήσετε την επιλογή "Διαγραφή". Και με αυτό θα εξαλειφθεί.