Fiksu history

virittäjä1

Kun painaa nuolinäppäimen ylös shellissä, se näyttää edellisen käskyn. Mutta jossain järjestelmässä muistaakseni oli vielä tehty niin, että jos kirjoittaa vaikka kirjaimen "s" ja painaa nuolinäppäimen, niin se näytti edellisen käskyn, joka alkoi "s" kirjaimella (jos sellainen oli).

Miten se oli tehty?

3

186

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • koodaaja

      Jos käytät bashia, aja 'man bash' ja etsi inputrc-sanaa. Jos käytät tcsh:ta, taasen 'man tcsh' ja etsi näppäimistösidontoja.

      Eli parilla pienellä määrittelyllä pääset eteenpäin.

    • bashilla kikkaillessa kannatta opetella myös toiminto reverse-search-history, joka on oletuksena sidottu näppäinyhdistelmään control-r. Se hakee ensimmäinen rivin, jossa on annettu merkkijono jossain kohti sitä etsittävää riviä.

      Käyttö on sangen helppoa: paina ctrl-r ja sen jälkeen kirjoitat osan siitä aiemmin kirjoitetusta rivistä, jonka haluat etsiä. Tässä tapauksessa kirjoitat siis s, ja jos tulostettu rivi ei ole se mitä haluat, niin kirjoitat vain lisää sen s:n jälkeen tulevia merkkejä (tai painat vain ctrl-r, jos haluat kelata muita löydettyjä tuloksia). Haun voit keskeyttää vaikka ctrl-c:llä, jos et haluakaan ajaa löytynyttä riviä.

    • koodaaja

      Bash:n kanssa nuolinäppäimet ylös/alas toimivat, kun kirjoita tiedostoon ~/.inputrc seuraavaa:

      #
      # up and down keys
      #
      "\e[A": history-search-backward
      "\e[B": history-search-forward

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Poliisi: Kymmenhenkinen pohjalaisperhe ollut vuoden kateissa kansainvälinen etsintäkuulutus Poliis

      Poliisi: Kymmenhenkinen pohjalaisperhe ollut vuoden kateissa – kansainvälinen etsintäkuulutus Poliisi pyytää yleisön apu
      Maailman menoa
      453
      3876
    2. Tässä totuus jälleensyntymisestä - voit yllättyä

      Jumalasta syntyminen Raamatussa ei tässä Joh. 3:3. ole alkukielen mukaan ollenkaan sanaa uudestisyntyminen, vaan pelkä
      Jälleensyntyminen
      318
      1662
    3. Mitään järkeä?

      Että ollaan erillään? Kummankin pää on kovilla.
      Ikävä
      116
      1486
    4. En kadu sitä, että kohtasin hänet

      mutta kadun sitä, että aloin kirjoittamaan tänne palstalle. Jollain tasolla se saa vain asiat enemmän solmuun ja tekee n
      Ikävä
      89
      1454
    5. Noniin rakas

      Annetaanko pikkuhiljaa jo olla, niin ehkä säilyy vienot hymyt kohdatessa. En edelleenkään halua sulle tai kenellekään mi
      Ikävä
      99
      1388
    6. Oisko mitenkään mahdollisesti ihan pikkuisen ikävä..

      ...edes ihan pikkuisen pikkuisen ikävä sulla mua??.. Että miettisit vaikka vähän missähän se nyt on ja oiskohan hauska n
      Ikävä
      59
      1346
    7. Lapuan sanomissa käy rytinä

      Pistivät sitten päätoimittajan pihalle
      Lapua
      50
      1266
    8. Helena Koivu : Ja kohta mennään taas

      Kohta kohtalon päivä lähestyy kuinka käy Helena Koivulle ? Kenen puolella olet? Jos vastauksesi on Helenan niin voisi
      Kotimaiset julkkisjuorut
      93
      1204
    9. Oot ihana

      Toivottavasti nähdään sattumalta jonain kesäpäivänä♥️🥺🫂
      Ikävä
      44
      1059
    10. Au pair -työ Thaimaassa herättää kiivasta keskustelua somessa: "4cm torakoita, huumeita, tauteja..."

      Au pairit -sarjan uusi kausi herättää keskustelua Suomi24 Keskustelupalvelussa. Mielipiteitä ladataan puolesta ja vastaa
      Tv-sarjat
      33
      1047
    Aihe