Bună ziua tuturor și vă urez bun venit din nou la lecția noastră mai nouă, a spus comandantul a spus că Kamen
este o comandă de substituție Britcher plasează sau înlocuiește un text cu un alt Tex sau manipulează fișierul tău.
Este o comandă foarte puternică.
Deci, care sunt cele câteva lucruri pe care le-a spus comanda.
Înlocuiește un șir într-un fișier cu alt șir sau șir este un cuvânt sau un mesaj text
sau orice tip de mesaj text în interiorul unui fișier și pe care doriți să-l înlocuiți găsind și ștergând o linie.
Deci, dacă o linie are ABC și vrei să scapi de acea linie în acel fișier text Ei bine ai
putea intra și folosești comanda set și șterge acea linie care conține ABC.
Acum așteptați o secundă Imraan.
Hei de ce nu pot face același lucru când merg la vi și găsesc linia și șterg-o.
Da, cu siguranta ai putea face asta.
Dar dacă aveți un fișier care a spus un milion de linii și în acele milioane de linii probabil că aveți cel
puțin o mie de linii care au ABC.
Acum, veți intra în fișier și ștergeți sau înlocuiți acel șir unul câte unul.
Credeți că este eficient.
Deloc.
De aceea am spus că comanda este atât de puternică încât ne permite să manipulăm textul în interiorul unui fișier.
Un alt exemplu pe care îl veți învăța este cum să eliminați linii goale dintr-un fișier dacă există mai multe
linii goale.
Cum poți scăpa de asta.
Da, desigur.
Revenind la acelasi lucru pe care ai putea sa-l pui in VI si DD si sa-l elimini.
Dar din nou acest lucru nu este productiv.
Eliminați prima linie sau numărul de linii dintr-un fișier pentru a înlocui filele cu spații.
Acestea sunt câteva dintre puținele exemple de comenzi stabilite pe care voi merge sau să le înlocuiesc editorului vi.
Deci, dacă sunteți deja în vi și doriți să plasați un text x y z sau T x t sau orice alt text sau
alt cuvânt.
Ai putea să faci și să mergi direct în vi.
Dar din nou îmi negrez declarația pe care am spus-o mai devreme.
Nu.
Pentru că atunci când veți merge la vi și la voi când căutați un singur cuvânt și apoi îl înlocuiți din nou, este
un proces manual.
Dar există o altă modalitate în care puteți găsi doar acel text și îl înlocuiți oriunde
într-o singură fotografie.
Și dacă există mult mai multe și mai multe lucruri pe care comenzile respective le oferă.
Deci, mă voi conecta la mașina mea Linux și vă voi autentifica ca un client de chit și vă voi arăta câteva exemple
de funcționare a setului de comenzi.
Sunt conectat ca mine Sunt în directorul meu de acasă.
Am un dosar în directorul meu de acasă.
Asta se numește asta pentru mine, tatăl tău se numește personajele lui Seinfeld.
Deci dacă faci pisică pe personajele lui Seinfeld, vei vedea din nou toate aceste personaje ale lui Seinfeld.
Este doar o listă cu toate personajele care au jucat în Seinfeld.
Dacă nu aveți fișierul sau dacă nu l-ați creat pentru anterior, atunci mergeți mai departe și puteți să o întrerupeți chiar aici
și să creați acel fișier cu toate acele nume pe care le am.
Sau dacă folosesc un alt fișier cu alte nume care sunt bine ca și exemplul pe
care o voi folosi pentru a explica cum funcționează comanda.
Așa că am deja dosarul.
Acum, primul lucru pe care vreau să-l fac, să spunem ce se întâmplă dacă aș vrea să înlocuiesc un cuvânt cu alt cuvânt.
Să spunem că am vrut să-l pun pe Kenny acolo, un personaj pe nume Kenny banya.
Ce zici dacă vreau să-i înlocuiesc numele de la Kenny la Lenny pe care îl
folosești comanda numit cod unic ca pe înlocuitor Kenny wedde Lenny slash Lenny și slash din nou.
Și dacă în cazul în care există mai mult de un Kenny, atunci puteți tasta G deoarece acest G este valabil pentru Global.
Acesta va înlocui întregul fișier în cazul în care vreodată aveți cuvântul Kenny.
Deci, în mod implicit, folosesc întotdeauna g.
Ar trebui, de asemenea, să vă obișnuiți cu G, dacă vreți să înlocuiți fiecare oriunde.
Deci, închideți codul unic și apoi introduceți numele fișierului în care încercați să înlocuiți
cuvântul Kenny.
Hit enter și acum veți vedea că în partea de jos este înlocuit cu Lenny.
Încă un lucru pe care vreau să-l menționez că va fi afișat să se modifice numai pe ecran.
De fapt, nu se va face o schimbare în fișier.
Deci, dacă tăiați fișierul, veți vedea că numele Kenny încă mai rămâne.
Dar nu l-am înlocuit cu Lenny.
Da, am făcut, dar nu a făcut schimbarea în dosar.
Ea face doar schimbarea pe ecran și dacă doriți să aveți ieșirea la alt fișier, ați putea face acest lucru și această
schimbare va fi reflectată în fișierul mai nou.
Dar dacă doriți să modificați fișierul existent, atunci ce trebuie să faceți este să reveniți la aceeași comandă
apăsând tasta săgeată în sus și tastând minus.
Aceasta este de a introduce modificările în fișier.
Aceeași comandă și ați lovit introduceți.
Acum, când faci caractere de pisică Seinfeld, vei vedea că numele sa schimbat permanent în Lenny.
Deci, așa înlocuiți cu Lenny și nu puteți salva fișierul.
Acum, să vedem ce se întâmplă dacă doriți să înlocuiți cuvântul "stanza", astfel încât să funcționeze în același fel, așa încât să spui Castanza, înlocuitorul, și de această dată
pur și simplu nu vreți
să înlocuiți tot ce vreți să eliminați cuvântul respectiv.
Deci, puneți stanza și nu puneți nimic acolo G.
Și numele fișierelor de fișier pe care le vedeți pe oricine care are numele de ultimă generație ar putea să se stingă.
Deci tu ai fost aici, Frank a fost plecat, Estelle Castanza a plecat.
Și acum Cassandra am partea de jos a dispărut.
Geamurile lui George au dispărut.
Dar, din nou, acest lucru a mers doar pe ecran dacă doriți să modificați fișierul pe care trebuie
să îl utilizați opțiunea minus.
Nu vreau să folosesc opțiunea minus în acest moment, pentru că vreau să vă arăt cum să setați munca, astfel încât acest
lucru nu se va schimba.
Deci, tocmai asta înseamnă că fișierul nostru are toate numele corecte pe care vreau să le conțin în el.
Așa că o are.
Următorul pe care vreau să-l arăt este cum să găsiți un șir de linii și să îl eliminați.
Dacă vedeți că acesta este cel de-al doilea în glisarea noastră, găsiți și ștergeți.
Deci, dacă vreau să șterg fiecare linie care are cuvântul Seinfeld.
Căutați comanda pentru a face acest lucru
este spus Seinfeld.
Și de data aceasta
d d este ștergerea oricărui caracter sau a oricărui cuvânt care se potrivește cu Seinfeld.
Această linie va fi ștearsă.
Deci, nu folosesc minus nici o opțiune, deoarece va face efectiv modificările fișierului meu și să o
salvez.
Vreau doar să-ți arăt așa că am doar o să o conduc și vei vedea că toate liniile care au dus la Seinfeld
au dispărut.
Vezi că niciunul dintre noi nu are cuvântul Seinfeld în el.
Deci, astfel înlocuiți sau ștergeți o linie care corespunde unui cuvânt cheie sau unui cuvânt.
Următorul lucru pe care vreau să vă arăt este cum puteți elimina liniile goale dintr-un fișier.
Deci, dacă am linii goale să-i fac două linii, voi intra în personajele lui Seinfeld.
Și voi face linii goale,
așa că am patru linii goale dreptate.
Voi face doar o linie goală chiar aici, patru linii goale.
Acum o să salvez o pisică Seinfeld.
Caracterele
și veți vedea chiar aici că am
cinci linii goale.
Vreau să scap de aceste cinci linii goale.
Comanda pentru a
face
acest lucru se spune că capacele cap caps arată că orice începe care este chiar deasupra numărului șase și dolar
orice se termină cu dolar sensul nimic, apoi doar șterge acest semn.
Îmi pare rău personajele lui Seinfeld.
Deci, orice lucru care începe sau orice se termină nu are nimic în mijloc, care este fișierul gol
desigur.
Dreapta.
Deci, indiferent ce găsește Vă rog, mergeți mai departe și ștergeți-o.
Așa că intră și vei vedea că totul a dispărut.
Dar dacă mai faci din nou caracterul lui Seinfeld, vei vedea că vei mai avea linia.
De ce.
Pentru că nu am specificat opțiunea minus.
Și vreau să mergeți mai departe.
Opțiunea A-minus i face caracterele Seinfeld și veți vedea că toate liniile goale au dispărut.
Acum, dacă aș vrea să mut prima linie într-un fișier.
Doar unul sau mai mulți Jerry Seinfeld, care este prima linie a fișierului, așa că voi face codul unu D.
Închideți numele fișierului și veți vedea prima linie Sergey.
Jerry Seinfeld.
Asta a dispărut, desigur, din nou, continuă să spună că nu ne va afecta dosarul, pentru că nu
am folosit opțiunea pentru oftatul meu.
Și dacă ați fi vrut să mutați primele două linii.
Ei bine, apăsați tasta săgeată în sus și introduceți doar o virgulă și va șterge primele două linii.
Astfel ștergeți două linii de trei sau patru sau mai multe.
Acum, dacă aveți fișiere în dosarul dvs. și în fișierul dvs. și doriți să eliminați aceste file cu spații.
Deci, dacă fac VI pe caractere Seinfeld și în loc de spații, voi pune tab-uri și filuri salvează fișierul.
Ai putea face caracterul pisicii Seinfeld și vezi că trei linii au o filă.
Am vrut să elimin toate filele din spațiul de fișiere.
Deci, comanda pentru a face acest lucru este spus slash substitut.
Trebuie să utilizați invers și T care să spună sistemului de operare sau shell-ului că aceasta este o filă oriunde
găsiți fila.
Îndepărtați-l cu spațiu și aplicați-l la nivel mondial personajele Seinfeld pe care le vedeți că nu vă placeau o
dată.
Și greșeala mea am folosit o lovitură de colo aici pentru a folosi slash-urile din față aici, pentru că acest slash chiar aici și această tăietură chiar aici, aici, în centru,
este șirul pe care încercăm să-l mulțumim.
Încercăm să înlocuim șirul cu ceea ce ar elimina linia.
Deci, acum ar trebui să funcționeze.
Și acolo este.
A funcționat, dar din nou nu va afecta fișierul nostru și nu va folosi opțiunea minus.
Deci, va face schimbarea la fișierul meu și va aduce înapoi la conținutul său original.
OK, așa că acum tot așa înlocuiți tab-urile ar spune spații dacă doriți să faceți același lucru înlocuiți
spațiile cu file.
Puteti face acelasi lucru, dar trebuie doar sa comutati o backslash t cu al doilea gaura de spatiu.
Deci, mutați chestia asta aici, pentru a se elimina oriunde.
Să spunem chiar dacă vrei să încerci.
Si aici.
Deci, orice spații care sunt acolo, vă rugăm să o înlocuiți cu o filă și trebuie să o pun pe
aici bine, așa că cred
semnul personajelor.
Și acolo aveți toate filele.
Nu am vrut să fac modificările de aceea, când verificam că nu vine.
Oricum, am vrut să o aduc înapoi pentru ao aduce înapoi în jurul comenzii anterioare, care este un
fel de spații de tab-uri de loc și a lovi intra și acum face caractere Seinfeld și veți vedea că formatul meu este înapoi așa cum
vreau.
O.K.
Acum, dacă am vrut să afișez numai linii de la 12 la 18 dintr-un fișier, așa că am vrut să-l văd de la 12 la 18.
Deci una două trei patru cinci șase șapte opt nouă 10 11 12.
Aș vrea să văd toate liniile începând cu J.
Peterman până la capăt, care este linia a 18-a.
Nu vreau să văd niciuna dintre aceste linii.
Deci, pentru asta veți folosi comanda spusă din nou.
Dar a mea este o opțiune 12 de la 12 la 18.
P este opțiunea pe care trebuie să o alegeți și loviți intra și veți vedea chiar aici că mă dă de
la linia 12 la 18.
Acum, dacă ați vrut să vedeți calea opusă, ceea ce înseamnă că doriți să faceți totul, cu excepția liniei
opt până la 12 la 18, atunci veți rula comanda spusă.
Acum nu utilizați minus și folosiți 12 18 D de această dată și caractere Seinfeld și veți vedea tot ce aveți
toate rezultatele de sus, cu excepția liniei de start 12 - 18.
Acum, dacă ați fi vrut să puneți un spațiu în fișierul dvs. și în fișierul dvs., ca orice nume, ar trebui să existe un
spațiu.
Ar trebui să existe o linie goală după fiecare caracter.
Deci, să spui doar caracterele Seinfeld și vezi că fiecare linie are o linie goală spațială și linia goală cu numele
și numele.
Acesta este modul în care îl adăugați.
Dar, desigur, nu va avea impact asupra dosarului nostru că ați putea avea acele schimbări prin opțiunea lui I.
O.K.
Acum, dacă ar trebui să faci loc ca să spunem dacă am un personaj Seinfeld și vreau să îl înlocuiesc pe Seinfeld cu
S sau alt nume, dar nu vreau să plasez linia numărul opt.
Deci unu două trei patru cinci șase șapte opt.
Voiam să joc Seinfeld.
S cu excepția celui de-al optulea Seinfeld.
Deci, ați spus că nu faceți un singur citat și înlocuiți-l pe Seinfeld.
S face la nivel global.
Cactusul din Seinfeld îl vede schimbat.
Încă o dată nu vedem nici
o viziune.
Deci, dacă tip doar un subtrees tip de s, așa că este încă o face.
Fac ceva în neregulă.
Da, fac ceva în neregulă.
A se vedea uneori doar o mică greșeală face o mare diferență dacă observați că nu există nici un cuvânt ca
un semn fugit.
Am pus semn a fugit.
Este un exercițiu bun.
Ai avut un ter ce vedeți fiecare premiu de text Seinfeld a fost schimbat cu s.
Dar acum să ne întoarcem la întrebarea noastră inițială.
Nu vreau să înlocuiesc numărul 8 corecta eroarea mea de scriere și vei vedea că toate au fost schimbate în plus,
cu excepția numărului de linie.
Acum, ultima despre care am vorbit despre înlocuire a fost că sunteți în vi. Ed. Deci, du-te și tastați VI.
Numele fișierului și acum sunteți editor.
Acum, dacă ați vrea să înlocuiți fiecare personaj în timp ce vă aflați în ochi.
Deci vei face.
Semnul Cullen.
S pentru înlocuirea lui Seinfeld cu Peter.
Vreți să înlocuiți fiecare cu șirul de intrare și apăsați pe Enter și veți vedea că fiecare Seinfeld a fost
înlocuit cu cuvântul Peter.
Așa faceți schimbarea în timp ce vă aflați în editor.
Acum vreau să mergeți înainte și să încercați.
Am, de asemenea, un articol menționat aici și această lecție pe care ați putea să o vizualizați și să
încercați toate comenzile diferite împotriva comenzii menționate este foarte puternică.
Dacă știți cu adevărat în afară, aș fi încurajat să încercați mai multe căi diferite.
Mergeți și faceți-vă să faceți Google online și căutați tot ce ați vrut să faceți cu spusul.
Și îți promit de fiecare dată când vei scrie ceva.
Asigurați-vă că tastați cum să înlocuiți un șir în comanda respectivă.
Asigurați-vă că ați pus comanda set.
Îți spun că vei găsi tone de articole acolo.
Oamenii au făcut din nou o slujbă uimitoare care a ajutat oamenii și ați putea să vă uitați la articolul lor și să vedeți
cum se fac lucrurile.
Puteți învăța despre asta.
În regulă, dacă aveți vreo întrebare despre comanda setată, puteți să-mi trimiteți un e-mail sau
să-mi trimiteți un mesaj.
Mult noroc.