Termināla piektdiena: komandrindas rediģēšana

Es labi pavadīju laiku, domājot par nedēļas ziņojumu sēriju izveidošanu, kas satur ekskluzīvu informāciju par terminālu, bash, vim, komandām, bash skriptu, neatkarīgi no tā, kas rakstīts konsolē 🙂, bet vienmēr dažādu iemeslu dēļ es to nevarēju izveidot, bet šodien ES izlēmu. Tātad, šeit ir pirmais termināļa piektdienas ieraksts. Es ceru, ka kādam tas noderēs.

Rediģēšana komandrindā

Daudzi no mums izmanto termināli parastajā veidā, taču neapzināmies tā pilno potenciālu, tāpēc pirms pāris mēnešiem es uzņēmos savākt īsceļi no visparastākās, piemēram, tīrīšanas bash, uz pēdējo divu rakstzīmju secības maiņu vai pēdējo divu argumentu secību.

terminālsŠie īsinājumtaustiņi ir ļoti līdzīgi tiem, kurus izmantojat Emacs protams, tas ir tāpēc, ka bash ir izstrādājis GNU bet ir iespējams mainīt iestatījumus uz Vi / Vim stilu, ierakstot šādu komandu.

$ set -o vi

 Kā lasīt:

C: Kreisais Ctrl.

M: Meta, parasti kreisais Alt.

Cx Cu: Nospiediet Ctrl un neatlaižot nospiediet x, tad u un atlaidiet Ctrl.

Tagad es uzrakstīšu dažus, kurus es zinu:

Básico

Cb: Jūs pārvietojat vienu rakstzīmi atpakaļ.

Salīdzināt: Jūs pārvietojat vienu rakstzīmi uz priekšu.

C-_  "vai" Cx Cu: Atsauciet komandas pēdējo labojumu.

Cl: Notīriet ekrānu.

Cu: Dzēst ievadīto rindu.

DC: Atcelt pašreizējo darbojošos komandu.

Noņemt

Ch: Dzēsiet vienu rakstzīmi atpakaļ.

Kompaktdisks: Dzēst vienu rakstzīmi uz priekšu.

Kk: Dzēsiet tekstu no kursora pozīcijas līdz rindas beigām.

Md: Dzēš tekstu no kursora pozīcijas līdz pašreizējā vārda beigām.

Cw: Dzēš tekstu no kursora pozīcijas līdz pašreizējā vārda sākumam.

M Backspace: Dzēš tekstu no kursora pozīcijas līdz pašreizējā vārda sākumam.

Kustības

AC: Novietojiet kursoru rindas sākumā.

EK: Novietojiet kursoru rindas beigās.

Mf: Novietojiet kursoru priekšā vienu vārdu.

Mb: Pārvietojiet kursoru par vienu vārdu atpakaļ.

ieraksts

Cr: Meklēt vēsturē.

Augšā un lejā: Pārlūkojiet vēsturi.

Argumenti

Ct: Mainiet pēdējo divu rakstzīmju secību.

Esc-t: Mainiet pēdējo divu vārdu secību.

pārējie

Cilne: Automātiski aizpildīt komandas, maršrutus, failus utt.

Cy: Yank * nesen izdzēstais teksts

* Yank burtiski kopē

Redaktora piezīme: Laika ierobežojumu dēļ rakstu nevarēja publicēt piektdien. Mēs par to atvainojamies.


Raksta saturs atbilst mūsu principiem redakcijas ētika. Lai ziņotu par kļūdu, noklikšķiniet uz šeit.

16 komentāri, atstājiet savus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   templis teica

    Lai neviens nedomā:

    $ set -o vi

    hahahahahaaa ... es redzēju, ka tā ir nabadzīgajām Klāras māsām ... hahahajjajaaa

  2.   Giskards teica

    Manā tastatūrā ir dažas ļoti ērtas bultiņas. Es nospiežu kreiso bultiņu, un kursors pārvietojas pa kreisi. Nospiežu MĀJAS, un kursors iet mājās. Un es varētu turpināt. Ļoti intuitīva mana tastatūra. Un visas programmas to atzīst. Tai jābūt maģijai 😛
    Tāpēc man tas nepatīk un tas nekad nepatiks vi * Saglabājot tastatūras izkārtojumu no brīža, kad tastatūras bija mazāk par 80 taustiņiem. Man šķiet 70. gados. Tagad viņiem vismaz ir jāiekļauj kursora kustības taustiņi, kas nāk uz VISĀM tastatūrām, un viss. Cik daudz problēmu ir jāmācās Ctrl + this un Ctrl + that kaut kam, kas būtu INTUITĪVS.
    Tas ir mans viedoklis. Sveicieni.

    1.    templis teica

      Neviens neliedz jums izmantot minētos taustiņus, turklāt vi vai emacs ļauj bez problēmām izmantot gan pašreizējo tastatūru taustiņus, gan tos, kas tika izmantoti aizvēsturē, taču ar šo redaktoru saīsnēm jums ir daudz vairāk iespēju nekā daži "intuitīvie" taustiņi, ko piedāvā jebkura tastatūra. Jebkurā gadījumā, ja šie četri taustiņi jums ir pietiekami un rezerves ikdienas darbiem, jūs ļoti labi darāt, lai nejauktos ar šiem ruļļiem, kas ir vi vai emacs ... jūs varētu atklāt lietas, kas pieder paralēliem Visumiem, kas jūs varētu aizturēt mūžīgi mūžos ...

      1.    3000 teica

        Nu, šāda veida Vi vai EMACS komandas ir patiešām noderīgas, ja rediģējat kodu no netbooks (paši par sevi ir visnepatīkamākās tastatūras, kuras esmu izmantojis līdz šim).

    2.    rawBasic teica

      Ctrl + M + stila saīsnes ir emacs un citu GNU rīku stilā .. .. vi nav tādas kā .. tas teikts tajā pašā rakstā ..

      vi izrādās ļoti intuitīvs rīks tiem, kas vēlas iemācīties to lietot .. kādā brīdī jūs iemācījāties izmantot tastatūru, kad tā nebija intuitīva, tas pats ar peli .. ..tāpēc tā var vairs nav intuitīvi lietot vi vai dvorak tastatūru citiem cilvēkiem .. 😉

    3.    SnKisuke teica

      Atvainojiet, bet vi un emacs ir šīs tastatūras konfigurācijas, jo joprojām darbojas veci serveri un darbstacijas, kurās ir dažādi unix veidi, kā arī ne visos mūsdienu serveros ir 101 taustiņa tastatūras, dažiem ir tikai pamati, lai varētu modificēt failu (dot paldies, ka tajā ir esc, ctrl, alt un shift), un tieši šeit vi tastatūras īsinājumtaustiņi jūs glābj. Nemaz nerunājot par to, ka dažos unixos ir tikai vi, nevis emacs, nano, nē utt., Un vēl mazāk - ar grafisko saskarni, man nepatīk ne zāģis, ne emacs, bet manā darbā ir svarīgi zināt šos saīsnes Tā kā es nezinu, kāda veida serveri man būs jāpārvalda, es redzēju, ka tas ir noklusējums 99% unixes. Priekā

      1.    ezitoc teica

        Hjkl sistēma tiek izmantota, jo viss ir jūsu rokai, nepārvietojot rokas. Es nezinu, vai tas notiks veco serveru dēļ un kā tehnoloģiju attīstība mūsdienās liek man šaubīties, vai tas ir cēlonis. Sveicieni.

  3.   3000 teica

    Jauks mēģinājums, bet es joprojām esmu Emacs.

    1.    Giskards teica

      +1

  4.   Joaquin teica

    Ļoti labi! it īpaši pirmais attēls.

  5.   Mario Giljermo Zavala Silva teica

    Atvainošanās pieņemta ... Kaut arī mēs ceram, ka šī 18. jūlijā mums būs šī izcilā informācija.

    PRIEKĀ.!!!

  6.   amulets_linux teica

    Ļoti interesanti, es zināju tikai pamatus

  7.   Oskars teica

    Ļoti labi, tikai viena lieta: tā ir Press ar 'S', tā nespiež ... TT

    1.    Wada teica

      Hahahaha, tev taisnība, brālis, atvainojiet, ka es izturēju labojumu Vimā
      ps Kādu laiku būs tās šausmas, es nevaru rediģēt ierakstu 😀, bet paldies par novērojumu, es nākamajā būšu pamatīgāks 🙂

  8.   ahdezzz teica

    Sveiki, es priecājos par Vi režīmu; tomēr es gribētu zināt, vai ir kāds veids, kā uzzināt, kādā režīmā es atrodos, kaut kas līdzīgs grafiskajam indikatoram. Sveicieni un paldies jau iepriekš.

    1.    Wada teica

      Mēģināju izveidot skriptu, taču nevarēju, jo šajās dienās man nav daudz brīva laika, bet apsolu, ka, kad atradīšu risinājumu, to publicēšu 😀