Amazon Best VPN GoSearch

Favicon di OnWorks

termdebug - Online nel cloud

Esegui termdebug nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando termdebug che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


termdebug - utilità per il debug di programmi terminali interattivi.

DESCRIZIONE


terminedebug è un insieme di utilità per registrare e riprodurre l'input e l'output del terminale
programmi. Il suo obiettivo principale è aiutare nello sviluppo e nel debug di programmi terminali. Altro
programmi come termrec/termplay, nethack-recorder/player e solo script/scriptreplay
registrare l'uscita. Tuttavia, durante il debug di un programma terminale interattivo, l'input è
spesso importante quanto l'output.

terminedebug è costituito dalle seguenti utenze:

tdrecord
Avvia un programma e ne registra l'input e l'output.

tdreplay
Avvia un programma e riproduce l'input di una registrazione.

tdview Mostra l'output di una registrazione.

tdrecord
Avvia un programma e riproduce l'input di una registrazione, registrando l'input e
output per creare una nuova registrazione.

tdconfronta
Confronta due registrazioni per determinare se ci sono differenze. Il segnalato
le differenze possono riguardare l'esatto comportamento di input/output o l'aspetto visivo
comportamento.

GRAMMATICA


Le registrazioni effettuate con il terminedebug le utilità utilizzano un formato semplice. Ogni registrazione
consiste in un insieme di direttive con argomenti. Lo spazio bianco non è importante. La lingua
supporta i commenti di riga che iniziano da # e vanno fino alla fine della riga. L'unico altro
gli elementi sono numeri (una sequenza di cifre) e stringhe. Le stringhe iniziano e finiscono con a
doppia qoute e usa l'escape in stile C. Sono note le seguenti direttive:

ENV Nome APPREZZIAMO
Imposta il valore della variabile d'ambiente Nome a APPREZZIAMO. Nome e APPREZZIAMO sono stringhe.
Tutte le direttive env devono apparire prima della direttiva start.

dimensione_finestra colonne Linee [ritardo [> ritardo_min]]
Imposta la dimensione della finestra del terminale su colonne per righe_. Può essere specificato sia prima che
dopo la direttiva di avvio. Su facoltativo ritardo in millisecondi può essere specificato.
Per di più, ritardo_min può essere specificato per forzare un'attesa di almeno ritardo_min
millisecondi indipendentemente dalle opzioni del programma che modificano il ritardo della chiave.

inizia a cliente [argomento+]
La direttiva di avvio indica il cliente iniziare. Zero o più argomentos per il
cliente può essere specificato. cliente e argomento sono stringhe.

richiedono_versione versione
Dire all'interprete che la versione della lingua dello script deve essere versione. L'attuale
la versione è 1.

Le seguenti direttive possono apparire solo dopo la direttiva start:

attenderti stringa+
Indica quale output aspettarsi. Uno o più stringas può essere specificato.

invia (ritardo stringa [> ritardo_min)+
Specifica una o più chiavi stringas da inviare al programma client. ritardo è il ritardo?
in millisecondi di attesa prima di inviare stringa. Inoltre, ritardo_min può essere
specificato per forzare un'attesa di almeno ritardo_min millisecondi indipendentemente dal programma
opzioni che modificano il ritardo chiave.

aspetta_uscita status
Segnala che il cliente dovrebbe fermarsi a questo punto, tornando status.

aspettarsi_sospendere
Indicare che il client deve sospendere se stesso a questo punto.

interagire
Indica che l'interazione con l'utente deve essere avviata a questo punto. Qualunque
le direttive dopo questo punto verranno ignorate.

Usa termdebug online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad




×
Cookie per pubblicità
❤️Fai acquisti, prenota o acquista qui: nessun costo, aiuta a mantenere i servizi gratuiti.