Asciinema, εγγραφή και κοινή χρήση των τερματικών σας συνεδριών

το ασκίματο για

Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο 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

Εγγραφή τερματικών συνεδριών

Τώρα, πρόκειται να ηχογραφήσουμε μια τερματική συνεδρία. Για να το κάνουμε αυτό, θα εκτελέσουμε:

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. Χάρη σε αυτό θα μπορέσουμε να το μοιραστούμε με τους φίλους μας, τα κοινωνικά μέσα ή να τα προσθέσουμε στο δικό μας ιστολόγιο / ιστότοπο.

Αυτό είναι το δείγμα εξόδου όταν το όνομα αρχείου δεν έχει καθοριστεί.

asciinema-εγγραφή ανέβηκε στο asciinema

Εάν πατήσουμε το πλήκτρο ENTER, η εγγραφή θα αρχίσει να ανεβάζει στο asciinema, org, το τερματικό θα επιστρέψει ένα μοναδικό URL ιστού όπως το προηγούμενο μετά από λίγα δευτερόλεπτα.

Απλώς πρέπει να κοινοποιήσετε αυτήν τη διεύθυνση URL με τους οποίους θέλετε να δείτε την περίοδο λειτουργίας τερματικού στο πρόγραμμα περιήγησης ιστού τους.

Η εγγραφή asciinema προβάλλεται στο πρόγραμμα περιήγησης

να μοιραστείτε τη συνεδρία ηχογράφησης, απλώς πρέπει να κάνουμε κλικ στο κουμπί κοινής χρήσης που βρίσκεται στην κάτω δεξιά γωνία του ιστού. Επί πλέον, μπορούμε να κατεβάσουμε την ηχογράφηση. Για να το κάνετε αυτό, απλώς κάντε κλικ στο κουμπί Λήψη στο κάτω μέρος.

κοινή χρήση asciinema σε δίκτυα

Όλα Οι ηχογραφήσεις μας θα παραμείνουν ιδιωτικές στον ιστότοπο από προεπιλογή. Δεν περιλαμβάνονται στις μηχανές αναζήτησης ή σε άλλους ιστότοπους. Θα είναι ορατά μόνο σε όποιον κατέχει τη διεύθυνση URL.

Διαχειριστείτε τις ηχογραφήσεις σας στο asciinema.org

Μπορείτε να διαχειριστείτε τις μεταφορτωμένες συνεδρίες σας στον ιστότοπο asciinena.org. Να το κάνω, πρέπει να πραγματοποιήσετε έλεγχο ταυτότητας στον ιστότοπο εκτελώντας την ακόλουθη εντολή στο Terminal:

asciinema auth

Αυτή η εντολή θα δημιουργήσει μια διεύθυνση URL που θα σας μεταφέρει στις ρυθμίσεις λογαριασμού στον ιστότοπο asciinema.org. Μόλις καλυφθούν όλα τα δεδομένα (είναι δωρεάν και μπορούν να συμπληρωθούν σε μια στιγμή), θα μπορείτε να διαγράψετε την καταγεγραμμένη περίοδο λειτουργίας τερματικού.

asciinema διαγραφή εγγραφής

Απλώς πρέπει να κάνετε κλικ στο κουμπί γραναζιού δίπλα στο κουμπί "Λήψη" στο κάτω μέρος και να πατήσετε την επιλογή "Διαγραφή". Και με αυτό θα εξαλειφθεί.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.