Asciinema, terminal seanslarınızı kaydedin ve paylaşın

asciinema hakkında

Bir sonraki yazımızda Asciinema'ya bir göz atacağız. Bu uygulama bize yardımcı olacak Terminal oturumlarını kaydet. Bu araç, şirketin ağır karlarını unutmamızı sağlayacak ekran kaydıs. Asciinema bir hızlı, hafif ve açık kaynaklı yazma aracı.

Diğer benzer uygulamalardan farklı olarak, bu sadece Terminal faaliyetlerimizi kaydetmez, aynı zamanda kayıtları web'den paylaşmamıza da yardımcı olur. Oluşturulacak URL'yi kopyalayarak kayıtları paylaşabileceğiz ve onları arkadaşlarımıza göndermemize veya sosyal ağlarımızda yayınlamamıza izin vereceğiz. Bu araç GNU / Linux, Mac OS X ve * BSD ile uyumlu.

Bu uygulama, her kullanıcının ihtiyaçlarına bağlı olacak birçok durumda faydalı olabilir. Olasılıklar, özellikle bir terminal oturumunun kaydedilmesi ve ardından paylaşılması söz konusu olduğunda sonsuzdur. Bu yazıda nasıl olduğunu göreceğiz asciinema'yı Ubuntu'ya yükle ve Terminal oturumlarımızın nasıl kaydedileceği.

Asciinema'yı yükleyin

Bu araçla ilgili iyi olan şey, geliştiricilerin onu neredeyse tüm GNU / Linux dağıtımları için paketlemiş olmaları ve ayrıca bize Ubuntu'muz için farklı kurulum olanakları sunmalarıdır.

Asciinema'yı PPA'dan yükleyin

Bu uygulama birçok GNU / Linux dağıtımının resmi depolarında mevcuttur. Ama bulamazsak aşağıdaki PPA'yı kullanabiliriz. Bunu yapmak için bir terminal (Ctrl + Alt + T) açıp içine yazıyoruz:

sudo apt-add-repository ppa:zanchey/asciinema && sudo apt-get update && sudo apt-get install asciinema

Asciinema'yı snap aracılığıyla yükleyin

Bu aracı da bulabileceğiz snap paket olarak mevcuttur. Yüklemek için bir terminal (Ctrl + Alt + T) açıp şunu yazıyoruz:

sudo snap install asciinema --classic

Asciinema'yı pip kullanarak kurun

Bu uygulamayı pip ile kurmak istiyorsak, sistemimiz pip3'e sahip olmalı daha önce kuruldu.

sudo pip3 install asciinema

Asciinema'yı kaynaktan yükleyin

Yukarıdaki yöntemlerden hiçbiri bilgisayarınızda işe yaramazsa, manuel olarak derleyebilirsiniz. Doğru şekilde kurmak için sisteminizde Python 3 kurulu olmalıdır. Bir terminal açıyoruz (Ctrl + Alt + T) ve aşağıdaki komutları yazıyoruz:

git clone https://github.com/asciinema/asciinema.git
cd asciinema
sudo python3 -m asciinema --version

Asciinema'yı Unix ve diğer işletim sistemlerine kurmak için, onun kurulum sayfası. Tüm özelliklerini ve olası imkanlarını da sayfasından görebiliriz. GitHub.

Koştuğumuz zaman Tartışmasız "asciinema" bize yardım bölümünü gösterecektir.

Asciinema yardımı

asciinema

Terminal oturumlarını kaydedin

Şimdi, bir terminal oturumu kaydedeceğiz. Bunu yapmak için şunları yapacağız:

asciinema rec test

Yukarıdaki komutu çalıştırdığınızda, aşağıdaki çıktı gösterilecektir.

- Asciicast recording started.
- Hit Ctrl-D or type "exit" to finish.

O zamandan beri, Terminal aktiviteleri "test" adlı dosyaya kaydediliyor ve kaydediliyor mevcut çalışma dizininde.

Bu örneğe biraz içerik vermek için, bazı komutlar yazacağız.

uname -a
echo "Hola ubunlog.com"
ls -l
pwd
df -h

Bu örnek için yeterli olacaktır. Kaydı bitirmek için, «CTRL + D» tuşlarına basmalıyız veya «çıkış» da yazabiliriz. Kayıt bittiğinde, ekranda aşağıdaki mesaj görüntülenecektir.

- Asciicast recording finished.

Kaydedilen oturumun çalınması

Kaydedilen Terminal oturumunu şu komutu kullanarak yeniden oluşturabileceğiz:

asciinema play test

"Test", kaydın kaydedildiği dosyanın adıdır.

Kayıt oturumunu asciinema.org'a yükleyin

Si dosya adı kayıt için belirtilmedielde edilen kayıt asciinema.org web sitesine yüklenecektir. Bu sayede arkadaşlarımızla, sosyal medyayla paylaşabileceğiz veya kendi blogumuza / web sitemize ekleyebileceğiz.

Bu, dosya adı belirtilmediğinde elde edilen örnek çıktıdır.

asciinema-kayıt asciinema'ya yüklendi

ENTER tuşuna basarsak, kayıt asciinema, org'a yüklenmeye başlayacaktır., terminal birkaç saniye sonra öncekine benzer benzersiz bir web URL'si döndürecektir.

Sadece bu URL'yi paylaşmanız gerekiyor Terminal oturumunu web tarayıcılarında kiminle görmek istediğinizi.

asciinema-record görüntülendi tarayıcıda

Daha kayıt oturumunu paylaş, sadece web'in sağ alt köşesinde bulunan paylaş düğmesine tıklamamız gerekiyor. Daha ne, kaydı indirebiliriz. Bunu yapmak için alttaki İndir düğmesini tıklamanız yeterlidir.

ağlarda asciinema paylaşımı

Tüm kayıtlarımız varsayılan olarak web sitesinde gizli tutulacaktır. Arama motorlarında veya diğer web sitelerinde listelenmezler. Yalnızca URL'ye sahip olan kişi tarafından görülebilirler.

Asciinema.org'da kayıtlarınızı yönetin

Asciinena.org sitesinde yüklediğiniz oturumları yönetebilirsiniz. Yapmak için, sitede kimlik doğrulaması yapmalısın Terminal'de aşağıdaki komutu çalıştırarak:

asciinema auth

Bu komut sizi hesap ayarlarına götürecek bir URL üretecek asciinema.org web sitesinde. Tüm veriler kapandıktan sonra (ücretsizdir ve bir anda doldurulabilir), kaydedilen Terminal oturumunu silebilirsiniz.

asciinema kaydı sil

En alttaki "İndir" düğmesinin yanındaki Dişli düğmesine tıklamanız ve "Sil" seçeneğine tıklamanız yeterlidir. Ve bununla ortadan kalkacak.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.