Kako pozvati urednika za dugu naredbu na CLI-u



Isprobajte Naš Instrument Za Uklanjanje Problema

$ EDITOR odnosi se na varijablu okruženja koja je zadana kako bi vam omogućila rad sa zadanim uređivačem kada se poziva iz naredbene ljuske. Ovo uvijek mora biti postavljeno na neki oblik uređivača teksta ili neki drugi. Uređivač može biti emacs, vi, nano, e3 ili bilo koji drugi terminalni editor teksta. Linux i drugi operativni sustavi slični Unixu zasigurno imaju puno mogućnosti kada je riječ o uređivačima teksta.



Ponekad pisanje duge naredbe s terminala može biti dosadno i možda ćete htjeti koristiti moćne makronaredbe ili strukturu naredbi koja dolazi s jednim od ovih dijelova softvera. Možete započeti i pisanje duge naredbe i shvatiti da biste više voljeli da to bude dio skripte ljuske jer ćete je izvoditi više puta i nećete je željeti ponovno zapisivati. Za ove situacije postoji tehnika brzog zazivanja.



Brzo pozovite urednika iz CLI-a

Prvo započnite pisanjem naredbe koju biste mogli smatrati prilično dugom ili složenom. Više vjerojatno nećete shvatiti kada bi se takva prilika pojavila u CLI-u dok se to ne dogodi. Kad god ste na pola puta pisanja naredbe i umjesto toga želite prijeći na moćnije okruženje uređivača, držite pritisnutu tipku CTRL, a zatim pritisnite X. Otpustite tipku X, a zatim, bez puštanja tipke CTRL, pritisnite tipku E. Pustite ih oboje i trebali biste biti u svom zadanom okruženju uređivača.



slika-a

Uredite strukturu naredbi s kojom ste radili na način koji biste inače imali. Ako datoteku spremite pod njezinim zadanim imenom, tako da upišete: wq in vi ili držite pritisnutu CTRL i pritisnete O u nano, tada ćete zapravo otkriti da je dotična datoteka odbačena od ljuske. Naredba koju ste uredili u uređivaču teksta bit će raščlanjena kao da ste je unijeli u CLI.

slika-b



Ako ga umjesto toga želite spremiti, prvo ćete trebati navesti drugo ime datoteke i spremiti ga prije zatvaranja uređivača. U nano-u to se može postići držanjem tipke CTRL i pritiskom na tipku O zatim upisivanjem određenog imena datoteke.

1 minuta čitanja