Kuinka tehdä komentohistoriastamme muistamatta tiettyjä komentoja

Me kaikki tiedämme mitä Bash-historia. Monesti tarvitsemme jostain syystä (turvallisuus, paranoia jne.), Että tiettyä komentoa EI tallenneta historiaan, eli haluamme esimerkiksi, että kaikki komennot tallennetaan paitsi ssh: hen liittyvät komennot tällä tavalla, jos joku onnistuu pääsemään tietokoneellemme, ei voi tietää, mihin tietokoneeseen teemme SSH: n.

Voit sulkea pois kaiken komentoon liittyvän ssh kirjoitamme seuraavan rivin Bashrc :

HISTIGNORE='ere*:ssh*'

Tällä tavoin jos teemme esimerkiksi jotain:

ssh root@virtue

... ei ole tallennettu historiaan 😉

Jos haluamme sen sulkevan pois kaikki komentoon liittyvät ls kirjoitamme seuraavat:

HISTIGNORE='ere*:ls*'

Muista, että tiedosto .bashrc: llä on nimen alussa piste, mikä tarkoittaa, että se on piilotettu tiedosto, joka on kotimme. Halutessasi voit echo-komennolla kirjoittaa suoraan .bashrc-tiedostoon avaamatta sitä, esimerkiksi sulkemme kaikki ssh: ään liittyvät historiaan:

echo "HISTIGNORE='ere*:ssh*'" >> $HOME/.bashrc

Luulen, ettei ole mitään muuta lisättävää.

Terveisiä 😀


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   q0 dijo

    Tämä melkein inspiroi minua avaamaan man-sivun ja lähettämään tälle sivustolle. Piilotettujen tiedostojen luetteloimisen kirjoittamisen pitäisi olla suuri panos.

  2.   Jose Torres dijo

    Mielenkiintoinen työkalu. Entä se edustaa?

  3.   truko22 dijo

    Mielenkiintoista 😀 kirjanmerkkeihin ilman tulevaisuudessa tarvitsen sitä, kiitos paljon.

  4.   himekisan dijo

    Todella mielenkiintoinen ja hyödyllinen, etenkin niille meistä verkonhallinnan maailmassa (vainoharhaisuus ei koskaan satuta).

  5.   metsästäjä dijo

    Ja siellä on käytännöllinen tila, kirjoita vain välilyönti ennen komentoa ja siinä kaikki, sitä ei muisteta.

    1.    Percaff_TI99 dijo

      Vau, käytän aina historiaa -c, mutta xD: stä ei ole jäljellä mitään, tämä vaihtoehto on hyvin yksinkertainen ja valikoiva.

    2.    pikkuleipä dijo

      Avaruusasia ei toiminut minulle.

      1.    KZKG ^ Gaara dijo

        Minäkään en, siksi en laittanut sitä viestiin alusta alkaen 🙁

        1.    XPT dijo

          lisäämällä:
          HISTCONTROL = ohittaa välilyönnin
          tila toimii 🙂

        2.    rainerhg dijo

          Avaruusasia on toiminut minulle kuukausien ajan määrittelemällä näin:
          HISTIGNORE = '(välilyönti) + (*)' => näin: HISTIGNORE = '*'
          😉

  6.   pikkuleipä dijo

    Mielenkiintoinen Gaara. Vaikka en tarvitse sitä tällä hetkellä, haluan tietää, että minulla on kokonainen arkisto vinkkejä täällä osoitteessa DesdeLinux.

  7.   Lenin Ali dijo

    Lyhyt, ytimekäs ja hyödyllinen! erinomainen panos.