Redaktori kutsumine CLI-sse pika käsu jaoks

Redaktori kutsumine CLI-sse pika käsu jaoks

How Invoke An Editor

$ EDITOR viitab keskkonnamuutujale, mis on vaikimisi määratud selleks, et saaksite töötada käsurealist helistamisel vaikiredaktoriga. See peab alati olema seatud mingile tekstiredaktori vormile. Redaktor võib olla emacs, vi, nano, e3 või mõni muu terminali tekstiredaktor. Linuxil ja teistel Unixi-laadsetel operatsioonisüsteemidel on tekstiredaktorite osas kindlasti palju võimalusi.



Mõnikord võib terminalist pika käsu kirjutamine olla tüütu ja võite kasutada võimsaid makrosid või käsustruktuuri, mis on ühe sellise tarkvaraga kaasas. Samuti võite hakata kirjutama pikka käsku ja mõistma, et eelistate, et see oleks osa shelliskriptist, kuna käivitate seda mitu korda ja teil pole soovi seda uuesti välja kirjutada. Nendes olukordades on kiire kutsumise tehnika.



Kutsuge CLI-st kiiresti toimetaja

Kõigepealt kirjutage käsk, mida võite pidada üsna pikaks või keerukaks. Sa ei saa enam tõenäoliselt aru, millal selline juhtum CLI-s tekib, kuni see juhtub. Kui olete käsu kirjutamise poole peal ja soovite selle asemel minna võimsamasse redaktorikeskkonda, hoidke all CTRL-klahvi ja vajutage seejärel X. Vabastage X-klahv ja vajutage seejärel klahvi E, ilma CTRL-i vabastamata. Laske neist mõlemast lahti ja peaksite olema oma vaiketoimetaja keskkonnas.

pilt-a



Redigeerige töötavat käsustruktuuri tavapärasel viisil. Kui salvestate faili selle vaikenime alla, tippides teksti: wq in vi või hoides all CTRL-klahvi ja vajutades nano-s O-d, leiate tegelikult, et kest viskab kõnealuse faili kõrvale. Tekstiredaktoris redigeeritud käsk sõelutakse nii, nagu oleksite selle sisestanud CLI-sse.

pilt-b

Kui soovite selle hoopis salvestada, peate enne redaktori sulgemist kõigepealt määrama teise failinime ja salvestama. Nanos saab seda saavutada, hoides all CTRL-klahvi ja vajutades klahvi O, seejärel kirjutades konkreetse failinime.



1 minut loetud