İngilizceFransızcaİspanyolca

OnWorks favicon'u

termdebug - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında termdebug çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut termdebug'dır.

Program:

ADI


termdebug - etkileşimli terminal programlarında hata ayıklamak için yardımcı programlar.

TANIM


termdebug terminalin giriş ve çıkışını kaydetmek ve yeniden oynatmak için bir dizi yardımcı programdır.
programlar. Ana amacı, terminal programlarının geliştirilmesine ve hatalarının ayıklanmasına yardımcı olmaktır. Başka
sadece termrec/termplay, nethack-recorder/player ve script/scriptreplay gibi programlar
çıktıyı kaydedin. Ancak, etkileşimli bir terminal programında hata ayıklarken, giriş şu şekildedir:
genellikle çıktı kadar önemlidir.

termdebug aşağıdaki yardımcı programlardan oluşur:

td kaydı
Bir programı başlatır ve girdisini ve çıktısını kaydeder.

tdreplay
Bir programı başlatır ve bir kaydın girişini tekrar oynatır.

td görünümü Bir kaydın çıktısını gösterir.

tdrecord
Bir programı başlatır ve kaydın girişini tekrar oynatır, girişi kaydeder ve
Yeni bir kayıt oluşturmak için çıktı.

tdkarşılaştır
Farklılıklar olup olmadığını belirlemek için iki kaydı karşılaştırır. rapor edilen
farklılıklar ya tam girdi/çıktı davranışında ya da görselde olabilir.
davranışı.

DİLBİLGİSİ


ile yapılan kayıtlar termdebug yardımcı programlar basit bir biçim kullanır. Her kayıt
argümanlar içeren bir dizi direktiften oluşur. Beyaz boşluk önemli değil. Dil
# ile başlayan ve satırın sonuna kadar devam eden satır yorumlarını destekler. sadece diğer
elemanlar sayılar (bir sayı dizisi) ve dizelerdir. Dizeler bir ile başlar ve bir ile biter
double qoute ve C tarzı kaçış kullanın. Aşağıdaki yönergeler bilinmektedir:

env isim değer
Ortam değişkeninin değerini ayarlayın isim için değer. isim ve değer dizelerdir.
Tüm env yönergeleri start yönergesinden önce gelmelidir.

Pencere boyutu sütunlar hatları [geciktirmek [> min_delay]]
Terminal penceresi boyutunu şuna ayarlayın: sütunlar çizgilerle_. Hem önce hem de belirtilebilir
başlatma yönergesinden sonra. isteğe bağlı geciktirmek milisaniye cinsinden belirtilebilir.
Ayrıca, min_delay en az bir beklemeye zorlamak için belirtilebilir min_delay
Anahtar gecikmesini değiştiren program seçeneklerinden bağımsız olarak milisaniye.

başlama müşteri [tartışma+]
Başlatma yönergesi şunları gösterir: müşteri başlamak. sıfır veya daha fazla tartışmaiçin
müşteri belirtilebilir. müşteri ve tartışma dizelerdir.

gerekli_versiyon versiyon
Tercümana, komut dosyası dili sürümünün olması gerektiğini söyleyin. versiyon. akım
sürüm 1.

Aşağıdaki direktifler sadece start direktifinden sonra görünebilir:

beklemek dizi+
Hangi çıktının bekleneceğini belirtin. Bir veya daha fazla dizis belirtilebilir.

göndermek (geciktirmek dizi [> min_delay)+
Bir veya daha fazla anahtar belirtin dizis istemci programına göndermek için. geciktirmek gecikme mi
göndermeden önce beklemek için milisaniye cinsinden dizi. Ayrıca, min_delay olabilir
en az bir beklemeye zorlamak için belirtilen min_delay programdan bağımsız olarak milisaniye
tuş gecikmesini değiştiren seçenekler.

bekle_çıkış durum
Müşterinin bu noktada durması gerektiğine dair sinyal, geri döner durum.

bekle_askıya al
İstemcinin bu noktada kendisini askıya alması gerektiğini belirtin.

etkileşim
Kullanıcı ile etkileşimin bu noktada başlatılması gerektiğini belirtin. Herhangi
Bu noktadan sonraki yönergeler dikkate alınmayacaktır.

onworks.net hizmetlerini kullanarak termdebug'u çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad