EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

edplan9 - Online în cloud

Rulați edplan9 în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

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


ed - editor de text

REZUMAT


ed [ - ] [ -o ] [ fişier ]

DESCRIERE


Ed este un venerabil editor de text.

În cazul în care o fişier argumentul este dat, ed simulează o comandă (vezi mai jos) pe acel fișier: este citită
în a lui ed tampon pentru a putea fi editat. Opțiunile sunt

- Suprimați imprimarea numărului de caractere prin și comenzi și a confirmării prin
comenzi.

-o (pentru conducte de ieșire) Scrieți toate ieșirile în fișierul de eroare standard, cu excepția scrierii de către
comenzi. Daca nu fişier este dat, face /dev/stdout dosarul amintit; vezi
comanda de mai jos.

Ed operează pe un „buffer”, o copie a fișierului pe care îl editează; modificările efectuate în tampon
nu au niciun efect asupra fișierului până când este dată o comandă (scriere). Copia textului fiind
editat se află într-un fișier temporar numit tampon.

Comenzi pentru ed au o structură simplă și regulată: zero, unu sau două adrese a urmat
de un singur personaj comandă, urmat eventual de parametri la comandă. Aceste
adresele specifică una sau mai multe linii în buffer. Adresele lipsă sunt furnizate de
Mod implicit.

În general, pe o linie poate apărea o singură comandă. Anumite comenzi permit adăugarea de
text în buffer. In timp ce ed acceptă text, se spune că este în intrare Mod. În acest
modul, nu sunt recunoscute comenzi; toate intrările sunt doar colectate. Modul de intrare este lăsat de
tastând doar un punct la începutul unui rând.

Ed sprijină regulat expresie notație descrisă în expresie regulată(7). Expresii obisnuite
sunt folosite în adrese pentru a specifica linii și într-o singură comandă (vezi s mai jos) pentru a specifica a
porțiune de linie care urmează să fie înlocuită. Dacă se dorește să se folosească unul dintre cele obișnuite
metacaracterele expresiei ca caracter obișnuit, acel caracter poate fi precedat de `\'.
Acest lucru se aplică și caracterului care limitează expresia regulată (deseori și pentru sine.

Pentru a înțelege adresarea în ed este necesar să se știe că în orice moment există o curent
linia. În general, linia curentă este ultima linie afectată de o comandă; Însă
efectul exact asupra liniei curente este discutat în descrierea fiecărei comenzi.
Adresele sunt construite după cum urmează.

1. Caracterul numit în mod obișnuit „punct”, se adresează liniei curente.

2. Caracterul se adresează ultimei linie a tamponului.

3. Un număr zecimal n se adresează n-a linie a tamponului.

4. X se adresează liniei marcate cu numele x, care trebuie să fie o literă mică.
Liniile sunt marcate cu comanda.

5. O expresie regulată închisă în bare oblice ( se adresează liniei găsite prin căutare
înainte de la linia curentă și oprindu-se la prima linie care conține un șir
care se potrivește cu expresia regulată. Dacă este necesar, căutarea se închide la
începutul tamponului.

6. O expresie regulată inclusă în interogări se adresează liniei găsite prin căutare
înapoi de la linia curentă și oprindu-se la prima linie care conține un șir
care se potrivește cu expresia regulată. Dacă este necesar, căutarea se închide la
capătul tamponului.

7. O adresă urmată de un semn plus sau un semn minus urmat de un număr zecimal
specifică acea adresă plus (respectiv minus) numărul de rânduri indicat. Plusul
semnul poate fi omis.

8. O adresă urmată de (sau urmată de o expresie regulată cuprinsă între bare oblice
specifică prima linie de potrivire care urmează (sau înaintea) acelei adrese. The
căutarea se încheie, dacă este necesar. Poate fi omis, deci se adresează primul linie
în tampon cu un Închiderea expresiei regulate în inversează căutarea
direcție.

9. Dacă o adresă începe cu sau se ia adunarea sau scăderea cu privire la
linia curentă; de exemplu, se înțelege că înseamnă

10. Dacă o adresă se termină cu sau atunci se adaugă 1 (respectiv scade). Ca o consecinta a
această regulă și regula 9, adresa se referă la linia dinaintea liniei curente.
Mai mult, finalul și personajele au efect cumulativ, deci se referă la curent
linia mai puțin 2.

11. Pentru a menține compatibilitatea cu versiunile anterioare ale editorului, personajul în
adrese este echivalent cu

Comenzile pot necesita zero, una sau două adrese. Comenzi care nu necesită adrese
consideră prezența unei adrese ca pe o eroare. Comenzi care acceptă una sau două adrese
presupuneți adrese implicite atunci când sunt date insuficiente. Dacă sunt date mai multe adrese decât a
comanda cere, se folosesc ultimele sau două (în funcție de ceea ce este acceptat).

Adresele sunt separate una de cealaltă, de obicei, printr-o virgulă. De asemenea, pot fi separate prin
punct și virgulă În acest caz, linia curentă este setată la adresa anterioară înainte de următoarea
adresa este interpretată. Dacă nicio adresă nu precede virgulă sau punct și virgulă, se presupune că linia 1;
dacă nu urmează nicio adresă, se presupune ultima linie a tamponului. A doua adresă a oricărei
secvența cu două adrese trebuie să corespundă unei linii care urmează liniei corespunzătoare
prima adresă.

În următoarea listă a ed comenzi, adresele implicite sunt afișate în paranteze. The
parantezele nu fac parte din adresă, dar sunt folosite pentru a arăta că adresele date sunt
implicit. „Punctul” înseamnă linia curentă.

(.)a

. Citiți textul dat și adăugați-l după rândul adresat. Punct este lăsat pe
ultima linie de intrare, dacă a existat, altfel la linia adresată. Adresa este
legal pentru această comandă; textul este plasat la începutul bufferului.

(.,.)b[+-][mărimea paginii][PLN]
Naviga. Imprimați o „pagină”, de obicei 20 de linii. Opțional (implicit) sau specifică
dacă urmează să fie tipărită pagina următoare sau anterioară. Opționalul mărimea paginii este
numărul de rânduri dintr-o pagină. Opțional sau cauzează tipărirea în cele specificate
format, inițial dimensiunea paginii și formatul sunt memorate între comenzi. Dot este lăsat
la ultima linie afisata.

(.,.)c

. Schimbare. Ștergeți liniile adresate, apoi acceptați textul introdus pentru a înlocui aceste linii.
Punctul este lăsat la ultima linie de intrare; daca nu era, se lasa la linie
precedând liniile șterse.

(.,.)d Ștergeți liniile adresate din buffer. Punctul este setat pe linia care urmează
ultima linie ștearsă, sau la ultima linie a bufferului dacă liniile șterse au avut nr
succesor.

e nume de fișier
Editați | ×. Ștergeți întregul conținut al bufferului; apoi citiți fișierul numit în
tampon. Punctul este setat pe ultima linie a tamponului. Numărul de caractere citite
este tastat. Numele fișierului este reținut pentru o posibilă utilizare în comenzi sau mai târziu. Dacă
nume de fișier lipsește, se folosește numele reținut.

E nume de fișier
Necondiționat vezi mai jos.

f nume de fișier
Tipăriți numele fișierului memorat în prezent. Dacă nume de fișier este dat, în prezent
numele fișierului memorat este schimbat mai întâi în nume de fișier.

(1,$)g/regulat expresie/comandă listă
(1,$)g/regulat expresie/
(1,$)g/regulat expresie
Global. Mai întâi marchează fiecare linie care se potrivește cu cea dată regulatexpresie. Atunci pentru
fiecare astfel de rând, executați comandă listă cu punctul setat inițial pe acea linie. A
o singură comandă sau prima dintre mai multe comenzi apare pe aceeași linie cu
comanda globala. Toate liniile unei liste cu mai multe linii, cu excepția ultimei rânduri, trebuie să se încheie cu
.' terminarea modului de intrare pentru o comandă poate fi omisă dacă aceasta ar fi pe
ultima linie a listei de comenzi. Comenzile și nu sunt permise în comandă
listă. Orice caracter, altul decât spațiu sau linie nouă poate fi folosit în loc de delimitare
expresia regulată. A doua și a treia formă înseamnă g/regulat expresie/p.

(.)i

. Introduceți textul dat înaintea liniei adresate. Punctul este lăsat la ultima linie
intrare sau, dacă nu există, la linia dinaintea liniei adresate. Această comandă
diferă de a comanda numai în plasarea textului.

(.,.+1)j
Uniți liniile adresate într-o singură linie; liniile noi intermediare sunt șterse.
Punctul este lăsat la linia rezultată.

(.)kx Marcați linia adresată cu numele x, care trebuie să fie o literă mică. The
formular de adresa ´x apoi abordează această linie.

(.,.)l Listă. Imprimați liniile adresate într-un mod clar: o filă este tipărită ca a
backspace ca bare oblice inverse și caractere care nu se imprimă ca bară oblică inversă, an și patru
cifre hexazecimale. Rândurile lungi sunt pliate, cu al doilea și următorul sub-
liniile indentate cu o tabulatură. Dacă ultimul caracter din rând este un gol, este
urmat de An poate fi adăugat, ca la orice comandă non-I/O.

(.,.)ma
Mutare. Repoziționați liniile adresate după linia adresată de a. Dot este lăsat
la ultima linie mutată.

(.,.)n Număr. Efectuați prefixarea fiecărui rând cu numărul său de linie și o filă. Un poate fi
atașat, ca la orice comandă non-I/O.

(.,.)p Tipăriți liniile adresate. Punctul este lăsat la ultima linie imprimată. A anexat la
orice comandă non-I/O face ca linia curentă să fie tipărită după ce comanda este
executat.

(.,.)P Această comandă este un sinonim pentru

q Ieși din editor. Nu se face nicio scriere automată a unui fișier. A sau comanda este luată în considerare
să fie în eroare dacă tamponul a fost modificat de la ultima comandă sau.

Q Renunță necondiționat.

($)r nume de fișier
Citiți în fișierul dat după linia adresată. Daca nu nume de fișier este dat, cel
este folosit numele de fișier memorat. Numele fișierului este reținut dacă nu există
numele fișierului amintit deja. Dacă citirea are succes, numărul de caractere
citit este tipărit. Punctul este lăsat la ultima linie citită din fișier.

(.,.)sn/regulat expresie/înlocuire/
(.,.)sn/regulat expresie/înlocuire/g
(.,.)sn/regulat expresie/înlocuire
Substitui. Căutați în fiecare linie adresată o apariție a obișnuitului specificat
expresie. Pe fiecare linie în care n se găsesc potriviri (n implicit la 1 dacă
lipsă), cel nAl-lea șir potrivit este înlocuit cu înlocuirea specificată. Dacă
Indicatorul global de înlocuire apare după comandă, toate potrivirile ulterioare aprinse
linia sunt de asemenea înlocuite. Este o eroare ca înlocuirea să eșueze pe toți
linii adresate. Orice caracter, altul decât spațiu sau linie nouă poate fi folosit în loc de
pentru a delimita expresia regulată și înlocuirea. Punctul este lăsat la ultimul
linie înlocuită. A treia formă înseamnă sn/regulat expresie/înlocuire/p.
al doilea poate fi omis dacă înlocuitorul este gol.

Un ampersand care apare în înlocuitor este înlocuit cu șirul care se potrivește cu
expresie uzuala. Personajele \n, În cazul în care n este o cifră, sunt înlocuite cu
text potrivit de n-a subexpresie regulată cuprinsă între și Când este imbricată
sunt prezente subexpresii între paranteze, n este determinată prin numărarea ocurențelor
de a începe din stânga.

O linie literală sau nouă poate fi inclusă într-o înlocuire prin prefixarea acestuia cu

(.,.)ta
Transfer. Copiați liniile adresate după linia adresată de a. Dot este lăsat la
ultima linie a copiei.

(.,.)u Anula. Restabiliți conținutul precedent al primei linii adresate (sic), care trebuie
fi ultima linie în care s-a făcut o înlocuire (sic dublu).

(1,$)v/regulat expresie/comandă listă
Această comandă este aceeași cu comanda globală, cu excepția faptului că lista de comenzi este
executat cu punctul setat inițial pe fiecare linie cu excepția cele care se potrivesc cu regula
expresie.

(1,$)w nume de fișier
Scrieți liniile adresate în fișierul dat. Dacă fișierul nu există, este
creat cu modul 666 (lizibil și scris de toată lumea). Daca nu nume de fișier is
dat, este folosit numele fișierului memorat, dacă există. Numele fișierului este reținut dacă
nu au fost deja amintite nume de fișier. Punctul este neschimbat. Dacă scrierea este
cu succes, numărul de caractere scris este tipărit.

(1,$)W nume de fișier
Efectuați, dar adăugați, în loc să suprascrieți, orice conținut al fișierului existent.

($)= Tipăriți numărul liniei adresate. Punctul este neschimbat.

!coajă comandă
Trimiteți restul liniei după to rc(1) să fie interpretată ca o comandă.
Punctul este neschimbat.

(.+1)
O adresă fără o comandă este luată ca o comandă. Un terminal poate fi omis din
adresa. Numai o linie goală este echivalentă cu aceasta este utilă pentru a trece prin pas
text.

Dacă este trimis un semnal de întrerupere (DEL), ed tipărește a și revine la nivelul său de comandă.

Când citiți un fișier, ed elimină caracterele NUL și toate caracterele după ultima linie nouă.

Utilizați edplan9 online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    turkdevops
    turkdevops
    TurkDevOps a ?k kaynak yaz?l?m
    geli?tirici topluluklar? Echipa DevTurks
    Taraf?ndan desteklenmektedir..
    Caracteristici:https://github.com/turkdevopshttps://turkdevops.g...
    Descărcați turkdevops
  • 2
    asammdf
    asammdf
    *asammdf* este un parser rapid Python și
    redactor pentru ASAM (Asociația pentru
    Standardizarea automatizării și
    Sisteme de măsurare) MDF / MF4
    (Format de date de măsurare...
    Descărcați asammdf
  • 3
    LAME (Lame nu este un codificator MP3)
    LAME (Lame nu este un codificator MP3)
    LAME este un instrument educațional de utilizat
    pentru a afla despre codificarea MP3. The
    Scopul proiectului LAME este îmbunătățirea
    psihoacustica, calitatea si viteza
    de deputat...
    Descărcați LAME (Lame Aint an MP3 Encoder)
  • 4
    wxPython
    wxPython
    Un set de module de extensie Python care
    împachetați clasele GUI multiplatformă din
    wxWidgets.. Public: Dezvoltatori. Utilizator
    interfață: X Window System (X11), Win32...
    Descărcați wxPython
  • 5
    packfilemanager
    packfilemanager
    Acesta este managerul de fișiere al pachetului Total War
    proiect, începând cu versiunea 1.7. A
    scurtă introducere în Warscape
    modding:...
    Descărcați packfilemanager
  • 6
    IPerf2
    IPerf2
    Un instrument de măsurare a traficului de rețea
    Performanță TCP și UDP cu metrici
    atât în ​​jurul debitului cât și al latenței. The
    obiectivele includ menținerea unui activ
    cod iperf...
    Descărcați IPerf2
  • Mai mult »

Comenzi Linux

Ad