rb - Online în cloud

Aceasta este comanda rb 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


rx, rb, rz - primire fișier XMODEM, YMODEM, ZMODEM (lot)

REZUMAT


rz [- +8abeOpqRtTuUvy]
rb [- +abqRtuUvy]
rx [- abceqRtuUv] fişier
[-][v]rzCOMANDĂ

DESCRIERE


Acest program folosește protocoale de corectare a erorilor pentru a primi fișiere printr-un port serial de apelare
dintr-o varietate de programe care rulează sub PC-DOS, CP/M, Unix și alte sisteme de operare.
Este invocat dintr-un prompt shell manual sau automat ca urmare a unui fișier „sz
..." comanda dată programului apelant.

In timp ce rz este suficient de inteligent pentru a fi sunat de la cu(1), foarte puține versiuni ale cu(1) sunt deștepți
suficient pentru a permite rz sa functioneze corect. Aromele Unix de Professional-YAM sunt disponibile pentru
o astfel de aplicație de apel.

Rz (Receive ZMODEM) primește fișiere cu protocolul batch ZMODEM. Numele de căi sunt furnizate
de programul de trimitere, iar directoarele sunt făcute dacă este necesar (și posibil). În mod normal,
comanda „rz” este emisă automat de programul ZMODEM care apelează, dar unele defectuoase
Implementările ZMODEM pot necesita pornire rz modul de modă veche.

Rb primește fișiere cu YMODEM, acceptând fie sectoare standard de 128 de octeți, fie 1024 de octeți
sectoare (YAM sb -k opțiune). Utilizatorul ar trebui să determine când lungimea blocului de 1024 de octeți
de fapt, îmbunătățește debitul fără a provoca pierderi de date sau chiar blocări ale sistemului.

Dacă informațiile despre fișierul True YMODEM (marca comercială Omen Technology) (lungimea fișierului etc.) sunt
primit, lungimea fișierului controlează numărul de octeți scriși în setul de date de ieșire și
timpul de modificare și modul fișier (if non zero) sunt setate corespunzător.

Dacă nu se primesc informații despre fișierul True YMODEM, barele oblice din numele căii sunt modificate în
subliniere și orice punct final din numele căii este eliminată. Această conversie este
util pentru fișierele primite de la sistemele CP/M. Cu YMODEM, fiecare nume de fișier este convertit în
minuscule, cu excepția cazului în care conține una sau mai multe litere mici.

Rx primește un singur fişier cu protocolul XMODEM sau XMODEM-1k. Utilizatorul ar trebui să determine
când lungimea blocului de 1024 de octeți îmbunătățește efectiv debitul fără a cauza probleme.
Utilizatorul trebuie să furnizeze numele fișierului atât programelor de expediere, cât și celor care primesc. Până la 1023
caractere de gunoi pot fi adăugate la fișierul primit.

Rz poate fi invocat ca rzCOMANDĂ (cu o linie opțională - așa cum este generată de Logare(1)). Pentru
fiecare fișier primit, rz va direcționa fișierul către ``COMMAND filename'' unde numele fișierului este
numele fișierului transmis cu conținutul fișierului ca intrare standard.

Fiecare transfer de fișier este confirmat când COMMAND iese cu starea 0. O ieșire diferită de zero
starea pune capăt transferurilor.

O utilizare tipică pentru această formă este rzrmail care cheamă rmail(1) pentru a posta e-mail către utilizator
specificat de numele fișierului transmis. De exemplu, trimiterea fișierului „caf” de pe un PC-DOS
sistem la rzrmail pe un sistem Unix ar avea ca rezultat conținutul fișierului DOS „caf”
fiind trimis prin poștă utilizatorului „caf”.

Pe unele sisteme Unix, directorul de conectare trebuie să conțină un link către COMMAND ca seturi de conectare
SHELL=rsh care nu permite căi absolute. Dacă este invocat cu un „v” inițial, rz va fi
verbos (vezi v opțiune). Următoarea intrare funcționează pentru Unix SYS III/V:
rzrmail::5:1::/ cos:/usr/local/rzrmail
Dacă variabila de mediu SHELL include rsh , rbash or rksh (cochilie restricționată), rz voi
nu acceptă căi absolute sau referințe la un director părinte, nu va modifica un
fișier existent și elimină toate fișierele primite din greșeală.

If rz este invocat cu stdout și stderr la diferite seturi de date, Verbose este setat la 2,
provocând rapoarte de progres cadru cu cadru către stderr. Aceasta poate fi dezactivată cu q
opțiune.

OPŢIUNI


Semnificațiile opțiunilor disponibile sunt:

-+, --adăuga
adăugați datele primite la un fișier existent (doar ZMODEM, ASCII).
-A, --ascii
Convertiți fișierele în convențiile Unix prin eliminarea returnărilor de cărucior și a tuturor caracterelor
începând cu primul control Z (sfârșitul fișierului CP/M).
-b, --binar
Suprascrierea transferului de fișiere binar (spune-i așa cum este).
-B NUMĂR, --bufsize NUMĂR
Tampon NUMĂR octeți înainte de a scrie pe disc. Implicit este 32768, care ar trebui să fie
suficient pentru majoritatea situațiilor. Dacă aveți o mașină lentă sau o interfață de disc proastă sau
suferiți de alte probleme hardware, ați putea dori să măriți dimensiunea bufferului. -1
or Auto utilizați un buffer suficient de mare pentru a stoca întreg fișierul. Fii atent cu asta
opțiuni - lucrurile devin în mod normal mai rău, nu mai bine, dacă mașina începe să schimbe.
-c, --cu-crc
Numai XMODEM. Utilizați CRC pe 16 biți (în mod normal este utilizată o sumă de control de un octet).
-C, --allow-remote-comenzi
permite executarea comenzii de la distanță ( nesigur ). Acest lucru permite expeditorului să execute un
comandă arbitrară prin sistem () sau execl (). Implicit este dezactivarea acestei caracteristici
(?). Această opțiune este ignorată dacă rulează în modul restricționat.
-D, --nul
Ieșiți datele fișierului în /dev/null; pentru testare. (doar Unix)
--întârziere-pornire N
Așteaptă N secunde înainte de a face ceva.
-e, --evadare
Forțați expeditorul să scape toate caracterele de control; în mod normal XON, XOFF, DLE, CR-@-CR,
și Ctrl-X sunt scăpate.
-E, --redenumiți
Redenumiți fișierul primit dacă numele fișierului țintă există deja. Noul nume de fișier va avea
un punct și un număr (0..999) anexați.
-h, --Ajutor
da ecran de ajutor.
-m N, --min-bps N
Opriți transmisia dacă BPS-Rate (octeți pe secundă) scade sub N pentru un anumit timp
(vezi opțiunea --min-bps-time).
-M N, --min-bps-time
Folosit împreună cu --min-bps. Implicit este 120 (secunde).
-O, --disable-timeouts
Dezactivați codul de gestionare a timpului de expirare a citirii. Acest lucru face ca lrz să se blocheze dacă expeditorul nu trimite
mai mult, dar crește performanța (un pic) și scade încărcarea sistemului (prin
reducerea numărului de apeluri de sistem cu aproximativ 50 la sută).

Utilizați această opțiune cu grijă.
--o-sync
Deschideți fișierele de ieșire în modul de scriere sincronă. Acest lucru poate fi util dacă aveți experiență
erori datorate întreruperilor pierdute în cazul actualizării (sau bdflush sau oricine este acest demon
apelat pe sistemul dvs.) scrie bufferele pe disc.

Această opțiune este ignorată și este tipărit un avertisment dacă sistemele dvs. nu acceptă
O_SYNC.
-p, --proteja
(ZMODEM) Protejează: omite fișierul dacă există fișierul destinație.
-q, --Liniște
Silențiosul suprimă verbozitatea.
-r, --relua
Modul de recuperare în caz de accident. lrz încearcă să reia transferurile de fișiere întrerupte.
-R, --restricționat
Intrați în modul mai restricționat. lrz nu va crea directoare sau fișiere cu un început
punct dacă această opțiune este dată de două ori.

Vedea SECURITATE pentru informații despre modul despre modul restricționat.
-s HH:MM, --opreste la HH: MM
Opriți transmisia la HH ore, MM minute. O altă variantă, folosind +N în loc de
HH:MM, oprește transmisia în N secunde.
-S, --timesync
Solicitați pachetul de sincronizare temporală de la expeditor. Expeditorul își trimite ora de sistem, provocând
Lrz să mă plâng de diferența de peste 60 de secunde.

Lrz încearcă să seteze ora sistemului local la ora de la distanță dacă este dată această opțiune
de două ori (aceasta eșuează dacă lrz nu este rulat de rădăcină).

Această opțiune face ca lrz să fie incompatibil cu anumite alte ZModem-uri. Nu-l folosi decât dacă
stii ce faci.
--syslog[=off]
activați sau dezactivați syslogging. implicit este setat la ora de configurare. Această opțiune este
ignorat dacă nu este compilat suport pentru syslog.
-t Tim, --pauză TIM
Schimbați timeout la TIM zecimi de secunde. Acest lucru este ignorat dacă gestionarea timeout este
întors prin O opțiune.
--tcp-client ADRESA:PORT
Acționați ca un client tcp/ip: conectați-vă la portul dat.

Vedea --tcp-server pentru mai multe informatii.

--tcp-server
Acționați ca un server: deschideți o priză, imprimați ce trebuie să faceți, așteptați conexiunea.

În mod normal, nu veți dori să utilizați această opțiune deoarece lrzsz este singurul zmodem care
înțelege ce să facă (extensie privată). Poate doriți să utilizați acest lucru dacă aveți
pentru a utiliza zmodem (din ce motiv) și nu poate folosi --tcp opțiunea de a lsz
(poate pentru că telnetul dvs. nu permite generarea unui program local cu
stdin/stdout conectat la partea de la distanță).

Dacă utilizați această opțiune, trebuie să începeți lsz cu --tcp-client ADRESA:PORT
opțiune. lrz voi imprima il adresa si port on pornire.

Utilizarea acestei opțiuni impune un risc de securitate, altcineva s-ar putea conecta la port
intre. Vedea SECURITATE pentru detalii.
-U, --nerestricționat
dezactivați modul restricționat (acest lucru nu este posibil dacă rulați într-un mod restricționat
coajă).
--versiune
imprimă numărul versiunii.
-v, --verbos
Verbose face ca o listă de nume de fișiere să fie atașată la stderr. Mai multe v-uri generate
ieșire mai mare.
-wN, --dimensiunea ferestrei N
Setați dimensiunea ferestrei la N.
-X, --xmodem
utilizați protocolul XMODEM.
-y, --sobrescrie
Da, blocați toate fișierele existente cu același nume.
--ymodem
utilizați protocolul YMODEM.
-Z, --zmodem
utilizați protocolul ZMODEM.

SECURITATE


Spre deosebire de originalul, ZMODEM lrz este implicit în modul restricționat. În modul restricționat lrz
nu va accepta căi absolute sau referințe la un director părinte, nu va modifica un
fișier existent și elimină toate fișierele primite din greșeală. Executarea comenzii de la distanță este
dezactivat.

Pentru a utiliza un mod mai restrâns, setați variabila de mediu ZMODEM_RESTRICTED sau da R
opțiune. Aceasta dezactivează crearea de subdirectoare și fișiere invizibile.

Modul restricționat poate fi dezactivat cu ajutorul butonului U opțiune, cu excepția cazului în care lrz rulează sub o opțiune restricționată
coajă.

Utilizarea
--tcp-client or --tcp-server opțiunile impun un risc de securitate, ca altcineva
ar putea să se conecteze la port înainte de a o face și să-ți iei datele. Dacă există puternic
cererea pentru un mod mai sigur, aș putea introduce un fel de provocare a parolei.

MEDIUL


lrz utilizează următoarele variabile de mediu:

COAJĂ lrz recunoaște un shell restricționat dacă această variabilă include rsh or rksh

ZMODEM_RESTRICTED
lrz intră în modul mai restrâns dacă variabila este setată.

EXEMPLE


(comanda Pro-YAM)

Comanda Pro-YAM: sz *.h *.c
(Acest lucru invocă automat rz pe sistemul conectat.)

Utilizați rb online folosind serviciile onworks.net



Cele mai recente programe online Linux și Windows