Cum să invocați un editor pentru o comandă lungă în CLI



Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

$ EDITOR se referă la o variabilă de mediu setată implicit pentru a vă permite să lucrați cu un editor implicit atunci când sunteți apelat dintr-un shell de comandă. Aceasta trebuie întotdeauna setată la o formă de editor de text sau la altul. Editorul poate fi emacs, vi, nano, e3 sau orice alt editor de text terminal. Linux și alte sisteme de operare similare Unix au cu siguranță o mulțime de opțiuni atunci când vine vorba de editori de text.



Uneori, scrierea unei comenzi lungi de la terminal ar putea fi deranjantă și poate doriți să utilizați macro-urile puternice sau structura de comandă care vine cu una dintre aceste piese de software. De asemenea, puteți începe să scrieți o comandă lungă și să vă dați seama că ați prefera ca acesta să facă parte dintr-un script shell, deoarece îl veți rula de mai multe ori și nu veți avea dorința de a-l scrie din nou. Există o tehnică de invocare rapidă pentru aceste situații.



Invocați rapid un editor din CLI

Mai întâi începeți prin scrierea unei comenzi pe care ați putea să o considerați destul de lungă sau complicată. Probabil că nu vă veți da seama când va apărea o astfel de ocazie într-un CLI până când nu va apărea. De fiecare dată când sunteți la jumătatea scrierii unei comenzi și doriți în schimb să vă deplasați la un mediu de editor mai puternic, țineți apăsat CTRL și apoi apăsați X. Eliberați tasta X și apoi, fără a elibera CTRL, apăsați tasta E. Lăsați-le pe amândouă și ar trebui să vă aflați în mediul de editor implicit.



poza-a

Editați structura de comandă cu care lucrați așa cum ați avea în mod normal. Dacă salvați fișierul sub numele implicit, tastând: wq în vi sau ținând apăsat CTRL și apăsând O în nano, atunci veți găsi de fapt că fișierul în cauză este eliminat de shell. Comanda pe care ați editat-o ​​în editorul de text va fi analizată ca și cum ați fi introdus-o în CLI.

poza-b



Dacă în schimb doriți să îl salvați, va trebui mai întâi să specificați un alt nume de fișier și să îl salvați înainte de a închide editorul. În nano, acest lucru poate fi realizat ținând apăsat CTRL și apăsând O, apoi scriind într-un anumit nume de fișier.

1 minut citit