InglesPransesEspanyol

Ad


OnWorks favicon

edplan9 - Online sa Cloud

Patakbuhin ang edplan9 sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na edplan9 na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


ed - editor ng teksto

SINOPSIS


ed [ - ] [ -o ] [ file ]

DESCRIPTION


Ed ay isang kagalang-galang na text editor.

Kung ang isang file ibinigay ang argumento, ed ginagaya ang isang command (tingnan sa ibaba) sa file na iyon: ito ay nabasa
sa ni ed buffer upang ito ay ma-edit. Ang mga pagpipilian ay

- Pigilan ang pag-print ng mga bilang ng character ni at mga utos at ng pagkumpirma ni
utos.

-o (para sa output piping) Isulat ang lahat ng output sa karaniwang error file maliban sa pagsulat ni
mga utos. Kung hindi file ay ibinigay, gumawa /dev/stdout ang natatandaang file; tingnan ang
utos sa ibaba.

Ed gumagana sa isang `buffer', isang kopya ng file na ine-edit nito; mga pagbabagong ginawa sa buffer
walang epekto sa file hanggang sa maibigay ang isang (write) command. Ang kopya ng teksto ay
Ang na-edit ay namamalagi sa isang pansamantalang file na tinatawag na nagpapahina ng lakas.

Utos sa ed magkaroon ng simple at regular na istraktura: zero, isa, o dalawa addresses Sinundan
sa pamamagitan ng iisang karakter utos, posibleng sinusundan ng mga parameter sa command. Ang mga ito
ang mga address ay tumutukoy sa isa o higit pang mga linya sa buffer. Ang mga nawawalang address ay ibinibigay ng
default.

Sa pangkalahatan, isang command lang ang maaaring lumabas sa isang linya. Pinapayagan ng ilang partikular na utos ang pagdaragdag ng
text sa buffer. Habang ed tumatanggap ng text, pasok daw input mode. Dito sa
mode, walang mga utos na kinikilala; lahat ng input ay kinokolekta lamang. Ang input mode ay naiwan ni
pag-type ng tuldok nang mag-isa sa simula ng isang linya.

Ed Sinusuportahan ang regular pagpapahayag inilarawan ang notasyon sa regexp(7). Mga regular na expression
ay ginagamit sa mga address upang tukuyin ang mga linya at sa isang utos (tingnan s sa ibaba) upang tukuyin ang a
bahagi ng isang linya na papalitan. Kung ito ay nais na gamitin ang isa sa mga regular
expression metacharacter bilang isang ordinaryong karakter, ang karakter na iyon ay maaaring unahan ng `\'.
Nalalapat din ito sa character na nagbubuklod sa regular na expression (madalas at sa sarili nito.

Upang maunawaan ang pagtugon sa ed kailangang malaman na anumang oras ay mayroong a kasalukuyan
linya. Sa pangkalahatan, ang kasalukuyang linya ay ang huling linya na apektado ng isang command; gayunpaman, ang
Ang eksaktong epekto sa kasalukuyang linya ay tinatalakay sa ilalim ng paglalarawan ng bawat utos.
Ang mga address ay itinayo bilang mga sumusunod.

1. Ang karakter na karaniwang tinatawag na `tuldok', ay tumutugon sa kasalukuyang linya.

2. Tinutugunan ng karakter ang huling linya ng buffer.

3. Isang decimal na numero n tinutugunan ang n-ika-linya ng buffer.

4. ´x tinutugunan ang linyang may marka ng pangalan x, na dapat ay isang maliit na titik.
Ang mga linya ay minarkahan ng utos.

5. Isang regular na expression na nakapaloob sa mga slash ( tumutugon sa linyang makikita sa pamamagitan ng paghahanap
pasulong mula sa kasalukuyang linya at huminto sa unang linya na naglalaman ng isang string
na tumutugma sa regular na expression. Kung kinakailangan ang paghahanap ay bumabalot sa
simula ng buffer.

6. Ang isang regular na expression na nakapaloob sa mga query ay tumutugon sa linyang makikita sa pamamagitan ng paghahanap
pabalik mula sa kasalukuyang linya at huminto sa unang linya na naglalaman ng isang string
na tumutugma sa regular na expression. Kung kinakailangan ang paghahanap ay bumabalot sa
dulo ng buffer.

7. Isang address na sinusundan ng plus sign o minus sign na sinusundan ng decimal na numero
tumutukoy sa address na plus (resp. minus) ang ipinahiwatig na bilang ng mga linya. Ang plus
maaaring tanggalin ang tanda.

8. Isang address na sinusundan ng (o sinusundan ng isang regular na expression na nakapaloob sa mga slash
Tinutukoy ang unang katugmang linya na sumusunod (o nauuna) sa address na iyon. Ang
ang paghahanap ay bumabalot sa paligid kung kinakailangan. Maaaring tanggalin ang, kaya tinutugunan ang una linya
sa buffer na may Nakalakip ang regular na expression sa reverses ang paghahanap
direksyon.

9. Kung ang isang address ay nagsisimula sa o ang karagdagan o pagbabawas ay kinuha na may kinalaman sa
ang kasalukuyang linya; hal ay nauunawaan ang ibig sabihin

10. Kung ang isang address ay nagtatapos sa o pagkatapos ay idinagdag ang 1 (resp. ibinawas). Bilang resulta ng
ang panuntunang ito at panuntunan 9, ang address ay tumutukoy sa linya bago ang kasalukuyang linya.
Bukod dito, ang trailing at mga character ay may pinagsama-samang epekto, kaya tumutukoy sa kasalukuyang
mas mababa ang linya 2.

11. Upang mapanatili ang pagiging tugma sa mga naunang bersyon ng editor, ang karakter sa
ang mga address ay katumbas ng

Maaaring mangailangan ng zero, isa, o dalawang address ang mga command. Mga utos na hindi nangangailangan ng mga address
ituring ang pagkakaroon ng isang address bilang isang error. Mga utos na tumatanggap ng isa o dalawang address
ipagpalagay ang mga default na address kapag hindi sapat ang ibinigay. Kung mas maraming address ang ibinigay kaysa sa a
utos ay nangangailangan, ang huling isa o dalawa (depende sa kung ano ang tinanggap) ay ginagamit.

Ang mga address ay karaniwang pinaghihiwalay sa isa't isa sa pamamagitan ng isang kuwit Maaari rin silang paghiwalayin ng
isang semicolon Sa kasong ito ang kasalukuyang linya ay nakatakda sa nakaraang address bago ang susunod
binibigyang kahulugan ang address. Kung walang address ang nauuna sa isang kuwit o tuldok-kuwit, ang linya 1 ay ipinapalagay;
kung walang address na sumusunod, ang huling linya ng buffer ay ipinapalagay. Ang pangalawang address ng alinman
ang pagkakasunud-sunod ng dalawang address ay dapat tumutugma sa isang linya na sumusunod sa linya na naaayon sa
unang address.

Sa sumusunod na listahan ng ed command, ang mga default na address ay ipinapakita sa panaklong. Ang
Ang mga panaklong ay hindi bahagi ng address, ngunit ginagamit upang ipakita na ang mga ibinigay na address ay
ang default. Ang ibig sabihin ng `tuldok' ay ang kasalukuyang linya.

(.)a

. Basahin ang ibinigay na teksto at idugtong ito pagkatapos ng naka-address na linya. Naiwan ang tuldok sa
huling linya input, kung mayroon man, kung hindi man sa address na linya. Ang address ay
legal para sa utos na ito; ang teksto ay inilalagay sa simula ng buffer.

(.,.)b[+-][laki ng pahina][PLN]
Mag-browse. Mag-print ng `pahina', karaniwang 20 linya. Ang opsyonal (default) o tumutukoy
kung ang susunod o nakaraang pahina ay ipi-print. Ang opsyonal laki ng pahina ay ang
bilang ng mga linya sa isang pahina. Ang opsyonal o nagiging sanhi ng pag-print sa tinukoy
format, sa una ang Pagesize at format ay naaalala sa pagitan ng mga command. Naiwan si tuldok
sa huling linyang ipinapakita.

(.,.)c

. Baguhin. Tanggalin ang mga naka-address na linya, pagkatapos ay tanggapin ang input text para palitan ang mga linyang ito.
Naiwan ang tuldok sa huling input ng linya; kung wala, ito ay naiwan sa linya
nauuna sa mga tinanggal na linya.

(.,.)d Tanggalin ang mga naka-address na linya mula sa buffer. Ang tuldok ay nakatakda sa linyang sumusunod sa
huling linya na tinanggal, o sa huling linya ng buffer kung ang mga tinanggal na linya ay walang
kahalili

e filename
I-edit. Tanggalin ang buong nilalaman ng buffer; pagkatapos ay basahin ang pinangalanang file sa
buffer. Nakatakda ang tuldok sa huling linya ng buffer. Ang bilang ng mga character na nabasa
ay nai-type. Ang pangalan ng file ay naaalala para sa posibleng paggamit sa ibang pagkakataon o mga utos. Kung
filename ay nawawala, ang natatandaang pangalan ay ginagamit.

E filename
Walang kundisyon tingnan sa ibaba.

f filename
I-print ang kasalukuyang naaalalang pangalan ng file. Kung filename ay ibinigay, ang kasalukuyang
Ang naaalalang pangalan ng file ay unang binago sa filename.

(1,$)g/regular pagpapahayag/utos listahan
(1,$)g/regular pagpapahayag/
(1,$)g/regular pagpapahayag
Global. Unang markahan ang bawat linya na tumutugma sa ibinigay regularpagpapahayag. Pagkatapos para sa
bawat ganoong linya, isagawa ang utos listahan na may tuldok na unang nakatakda sa linyang iyon. A
solong utos o ang una sa maraming utos ay lilitaw sa parehong linya kasama ang
pandaigdigang utos. Ang lahat ng mga linya ng isang listahan ng maraming linya maliban sa huling linya ay dapat magtapos sa
Ang `.' ang pagwawakas ng input mode para sa isang command ay maaaring tanggalin kung ito ay nasa
huling linya ng listahan ng utos. Ang mga utos at hindi pinahihintulutan sa utos
listahan. Maaaring gamitin ang anumang character maliban sa space o newline sa halip na mag-delimite
ang regular na expression. Ang ibig sabihin ng pangalawa at pangatlong anyo g/regular pagpapahayag/p.

(.)i

. Ipasok ang ibinigay na teksto bago ang naka-address na linya. Naiwan ang tuldok sa huling linya
input, o, kung wala, sa linya bago ang address na linya. Ang utos na ito
naiiba sa a utos lamang sa paglalagay ng teksto.

(.,.+1)j
Pagsamahin ang mga naka-address na linya sa isang linya; ang mga intermediate na bagong linya ay tinanggal.
Naiwan ang tuldok sa nagresultang linya.

(.)kx Markahan ang naka-address na linya na may pangalan x, na dapat ay isang maliit na titik. Ang
form ng address ´x pagkatapos ay tinutugunan ang linyang ito.

(.,.)l Listahan. I-print ang mga naka-address na linya sa isang hindi malabo na paraan: ang isang tab ay naka-print bilang a
backspace bilang backslash bilang at hindi naka-print na mga character bilang backslash, an at apat
hexadecimal digit. Ang mahahabang linya ay nakatiklop, kasama ang pangalawa at kasunod na sub-
naka-indent ang mga linya sa isang tab stop. Kung ang huling character sa linya ay isang blangko, ito ay
na sinusundan ng An ay maaaring idugtong, tulad ng anumang utos na hindi I/O.

(.,.)ma
Ilipat. Muling iposisyon ang mga naka-address na linya pagkatapos ng linya na tinutugunan ng a. Naiwan si tuldok
sa huling inilipat na linya.

(.,.)n Numero. Magsagawa ng prefixing sa bawat linya kasama ang numero ng linya nito at isang tab. Isang maaaring
idinagdag, tulad ng anumang utos na hindi I/O.

(.,.)p I-print ang mga naka-address na linya. Naiwan ang tuldok sa huling linyang naka-print. A idinagdag sa
ang anumang utos na hindi I/O ay nagiging sanhi ng pagpi-print ng kasalukuyang linya pagkatapos ng utos
pinatay.

(.,.)P Ang utos na ito ay kasingkahulugan ng

q Umalis sa editor. Walang awtomatikong pagsusulat ng isang file ang nagagawa. A o utos ay isinasaalang-alang
na magkamali kung ang buffer ay nabago mula noong huli o utos.

Q Tumigil nang walang pasubali.

($)r filename
Basahin sa ibinigay na file pagkatapos ng naka-address na linya. Kung hindi filename ay ibinigay, ang
ginagamit ang natatandaang pangalan ng file. Ang pangalan ng file ay naaalala kung walang
naalala na ang pangalan ng file. Kung matagumpay ang pagbabasa, ang bilang ng mga character
nabasa ay nakalimbag. Naiwan ang tuldok sa huling linyang binasa mula sa file.

(.,.)sn/regular pagpapahayag/kapalit/
(.,.)sn/regular pagpapahayag/kapalit/g
(.,.)sn/regular pagpapahayag/kapalit
Kapalit. Maghanap sa bawat naka-address na linya para sa isang pangyayari ng tinukoy na regular
pagpapahayag. Sa bawat linya kung saan n natagpuan ang mga tugma (n default sa 1 kung
nawawala), ang nang katugmang string ay pinalitan ng kapalit na tinukoy. Kung ang
lumilitaw ang global replacement indicator pagkatapos ng command, naka-on ang lahat ng kasunod na tugma
pinalitan din ang linya. Ito ay isang pagkakamali para sa pagpapalit na mabigo sa lahat
tinutugunan na mga linya. Anumang character maliban sa space o newline ay maaaring gamitin sa halip na
upang limitahan ang regular na expression at ang kapalit. Naiwan ang tuldok sa huli
pinalitan ang linya. Ang ibig sabihin ng ikatlong anyo sn/regular pagpapahayag/kapalit/p. ang
ang pangalawa ay maaaring tanggalin kung ang kapalit ay walang laman.

Ang isang ampersand na lumilitaw sa kapalit ay pinapalitan ng string na tumutugma sa
regular na pagpapahayag. Ang mga karakter \n, Kung saan n ay isang digit, ay pinapalitan ng
tekstong itinugma ng n-ika regular na subexpression na nakapaloob sa pagitan ng at Kapag nested
may mga nakakulong na subexpression, n ay natutukoy sa pamamagitan ng pagbibilang ng mga pangyayari
ng simula sa kaliwa.

Maaaring isama ang literal o bagong linya sa isang kapalit sa pamamagitan ng paglalagay ng prefix dito

(.,.)ta
Paglipat. Kopyahin ang mga naka-address na linya pagkatapos ng linya na tinutugunan ng a. Naiwan ang tuldok sa
ang huling linya ng kopya.

(.,.)u Pawalang-bisa. Ibalik ang mga naunang nilalaman ng unang naka-address na linya (sic), na dapat
ang huling linya kung saan ginawa ang pagpapalit (double sic).

(1,$)v/regular pagpapahayag/utos listahan
Ang utos na ito ay kapareho ng pandaigdigang utos maliban na ang listahan ng utos ay
naisakatuparan na may tuldok na unang nakatakda sa bawat linya maliban ang mga tumutugma sa regular
pagpapahayag.

(1,$)w filename
Isulat ang mga naka-address na linya sa ibinigay na file. Kung ang file ay hindi umiiral, ito ay
nilikha gamit ang mode 666 (nababasa at naisusulat ng lahat). Kung hindi filename is
ibinigay, ang natatandaang pangalan ng file, kung mayroon man, ay ginagamit. Ang pangalan ng file ay naaalala kung
wala pang natatandaang pangalan ng file. Ang tuldok ay hindi nagbabago. Kung ang isinulat ay
matagumpay, ang bilang ng mga character na nakasulat ay naka-print.

(1,$)W filename
Magsagawa ngunit magdagdag sa, sa halip na i-overwrite, ang anumang umiiral na nilalaman ng file.

($)= I-print ang numero ng linya ng naka-address na linya. Ang tuldok ay hindi nagbabago.

!talukap ng alimango utos
Ipadala ang natitira sa linya pagkatapos ng to rc(1) upang bigyang-kahulugan bilang isang utos.
Ang tuldok ay hindi nagbabago.

(.+1)
Ang isang address na walang utos ay kinuha bilang isang utos. Maaaring tanggalin ang isang terminal mula sa
ang tirahan. Ang isang blangkong linya lamang ay katumbas nito ay kapaki-pakinabang para sa paghakbang
teksto.

Kung nagpadala ng interrupt signal (DEL), ed nagpi-print ng a at bumabalik sa antas ng command nito.

Kapag nagbabasa ng file, ed itinatapon ang mga NUL na character at lahat ng mga character pagkatapos ng huling bagong linya.

Gamitin ang edplan9 online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    Phaser
    Phaser
    Ang Phaser ay isang mabilis, libre, at masayang bukas
    source HTML5 game framework na nag-aalok
    WebGL at Canvas rendering sa kabuuan
    desktop at mobile web browser. Mga laro
    pwede maging co...
    I-download ang Phaser
  • 2
    VASSAL Engine
    VASSAL Engine
    Ang VASSAL ay isang game engine para sa paglikha
    mga elektronikong bersyon ng tradisyonal na board
    at mga laro ng card. Nagbibigay ito ng suporta para sa
    pag-render ng piraso ng laro at pakikipag-ugnayan,
    at ...
    I-download ang VASSAL Engine
  • 3
    OpenPDF - Fork ng iText
    OpenPDF - Fork ng iText
    Ang OpenPDF ay isang Java library para sa paglikha
    at pag-edit ng mga PDF file gamit ang LGPL at
    Lisensya ng open source ng MPL. Ang OpenPDF ay ang
    LGPL/MPL open source na kahalili ng iText,
    isang ...
    I-download ang OpenPDF - Fork ng iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - System para sa Automated
    Geoscientific Analyzes - ay isang Geographic
    Information System (GIS) software na may
    napakalawak na kakayahan para sa geodata
    pagproseso at ana...
    I-download ang SAGA GIS
  • 5
    Toolbox para sa Java/JTOpen
    Toolbox para sa Java/JTOpen
    Ang IBM Toolbox para sa Java / JTOpen ay isang
    library ng mga klase ng Java na sumusuporta sa
    client/server at internet programming
    mga modelo sa isang system na tumatakbo sa OS/400,
    i5/OS, o...
    I-download ang Toolbox para sa Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (o D3 para sa Data-Driven Documents)
    ay isang JavaScript library na nagbibigay-daan sa iyo
    upang makabuo ng dynamic, interactive na data
    visualization sa mga web browser. Sa D3
    ikaw...
    I-download ang D3.js
  • Marami pa »

Linux command

Ad