Kaip padaryti, kad mūsų komandų istorija neprisimintų tam tikrų komandų

Mes visi žinome, kas Basho istorija. Daug kartų mums dėl tam tikrų priežasčių (saugumo, paranojos ir kt.) Reikia, kad tam tikra komanda NEBŪTŲ išsaugota istorijoje, tai yra, ir, pavyzdžiui, norime, kad visos komandos būtų išsaugotos, išskyrus susijusias su ssh, tokiu būdu, jei kažkas sugeba pasiekti mūsų kompiuterį, negalės žinoti, į kurį kompiuterį mes SSH.

Norėdami išskirti viską, kas susiję su komanda sSH užrašome šią eilutę .bashrc :

HISTIGNORE='ere*:ssh*'

Tokiu būdu, jei, pavyzdžiui, darome kažką panašaus:

ssh root@virtue

... Jis nebus išsaugotas istorijoje 😉

Jei norime, kad būtų pašalinta viskas, kas susiję su komanda ls mes rašome taip:

HISTIGNORE='ere*:ls*'

Atminkite, kad failas .„bashrc“ vardo pradžioje yra taškas, o tai reiškia, kad tai yra paslėptas failas, kuris yra mūsų namuose. Jei norite, naudodami komandą echo, galite rašyti tiesiai į .bashrc, jo neatidarę, pavyzdžiui, išskirkime iš istorijos viską, kas susiję su ssh:

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

Na aš manau, kad daugiau nėra ką pridėti.

Sveikinimai 😀


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   q0 sakė

    Tai mane beveik įkvepia atidaryti vyro puslapį ir paskelbti šioje svetainėje. Rašymas apie tai, kaip išvardyti paslėptus failus, turėtų būti didžiulis indėlis.

  2.   Jose Torresas sakė

    Įdomi priemonė. Kada ji atstovauja?

  3.   truko22 sakė

    Įdomu 😀 žymėms be ateityje man to reikia, labai ačiū.

  4.   Himekisanas sakė

    Tikrai įdomu ir naudinga, ypač mums iš tinklo administravimo pasaulio (paranoja niekada neskauda).

  5.   dunteris sakė

    Ir yra pragmatiškas režimas, tiesiog prieš komandą įveskite tarpą ir viskas, jo neprisimins.

    1.    Percaff_TI99 sakė

      Oho, aš visada naudoju istoriją -c, bet nieko neliko xD, ši parinktis yra labai paprasta ir selektyvi.

    2.    sausainis sakė

      Kosminis dalykas man netiko.

      1.    KZKG ^ Gaara sakė

        Aš taip pat ne, todėl nuo pat pradžių jos neįdėjau į įrašą 🙁

        1.    xpt sakė

          pridedant:
          HISTCONTROL = ignoruoja erdvę
          erdvė veikia 🙂

        2.    rainerhg sakė

          Kosminis dalykas man veikė kelis mėnesius, sukonfigūruodamas taip:
          HISTIGNORE = '(tarpas) + (*)' => taip: HISTIGNORE = '*'
          ????

  6.   sausainis sakė

    Įdomi Gaara. Nors šiuo metu man to nereikia, man patinka žinoti, kad turiu visą patarimų saugyklą DesdeLinux.

  7.   Leninas Ali sakė

    Trumpas, glaustas ir naudingas! puikus indėlis.