Acesta este scriptul de comandă care poate fi rulat în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
script - faceți dactilografiat sesiunii terminale
REZUMAT
scenariu [Opțiuni] [fişier]
DESCRIERE
scenariu face un dactilografiat a tot ceea ce este afișat pe terminalul dvs. Este util pentru
studenții care au nevoie de o înregistrare pe hârtie a unei sesiuni interactive ca dovadă a unei sarcini,
deoarece fișierul dactilografiat poate fi tipărit ulterior cu lpr(1).
Dacă argumentul fişier este dată, scenariu salvează dialogul în aceasta fişier. Dacă nu există un nume de fișier
dat, dialogul este salvat în fișier dactilografiat.
OPŢIUNI
-a, --adăuga
Adăugați rezultatul la fişier sau pentru a dactilografiat, reținând conținutul anterior.
-c, --comanda comandă
Pornește comandă mai degrabă decât un shell interactiv. Acest lucru ușurează un script
pentru a captura rezultatul unui program care se comportă diferit atunci când stdout-ul său nu este
un tty.
-e, --întoarcere
Returnează codul de ieșire al procesului copil. Folosește același format ca bash
terminarea la terminarea semnalului codul de ieșire este 128+n.
-f, --culoare
Flush output după fiecare scriere. Acest lucru este frumos pentru telecooperare: o singură persoană o face
`mkfifo foo; script -f foo', iar un altul poate supraveghea în timp real ceea ce se face
folosind `cat foo'.
--forta
Permiteți destinației implicite de ieșire, adică fișierul dactilograf, să fie un hard sau
legătură simbolică. Comanda va urma o legătură simbolică.
-q, --Liniște
Fii liniștit (nu scrie mesaje de pornire și terminare fie la ieșirea standard, nici la
fișier dactilografiat).
-t, --sincronizare[=fişier]
Datele de sincronizare de ieșire la eroare standard sau la fişier când este dat. Aceste date conțin
două câmpuri, separate printr-un spațiu. Primul câmp indică cât timp a trecut
de la ieşirea anterioară. Al doilea câmp indică câte caractere au fost
ieșire de data aceasta. Aceste informații pot fi folosite pentru a reda dactilografiate cu
tastare realiste și întârzieri de ieșire.
-V, --versiune
Afișați informații despre versiune și ieșiți.
-h, --Ajutor
Afișați textul de ajutor și ieșiți.
NOTE
Scriptul se termină când shell-ul bifurcat iese (a control-D pentru carapacea Bourne (sh(1)), și
ieşire, Logout or control-d (dacă ignoreeof nu este setat) pentru C-shell, csh(1)).
Anumite comenzi interactive, cum ar fi vi(1), creați gunoi în fișierul dactilograf.
scenariu funcționează cel mai bine cu comenzi care nu manipulează ecranul, rezultatele sunt menite
pentru a emula un terminal pe hârtie.
Nu este recomandat să alergi scenariu în shell-uri non-interactive. Învelișul interior al scenariu
este întotdeauna interactiv, iar acest lucru ar putea duce la rezultate neașteptate. Dacă utilizați scenariu în
Fișierul de inițializare shell, trebuie să evitați intrarea într-o buclă infinită. Utilizați, de exemplu, profilul
fișier, care este citit numai de shell-urile de conectare:
dacă testul -t 0 ; atunci
scenariu
ieşire
fi
De asemenea, ar trebui să evitați utilizarea scriptului în conductele de comandă, cum ar fi scenariu poate citi mai multe intrări decât
te-ai astepta.
MEDIUL
Următoarea variabilă de mediu este utilizată de scenariu:
COAJĂ Dacă variabila COAJĂ există, coaja bifurcată de scenariu va fi acea carapace. Dacă
COAJĂ nu este setat, se presupune că shell-ul Bourne. (Majoritatea shell-urilor setează această variabilă
automat).
Utilizați scripturi online folosind serviciile onworks.net