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
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.
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.
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.
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.
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.