Hogyan állíthatjuk be, hogy a parancsok előzményei ne emlékezzenek bizonyos parancsokra

Mindannyian tudjuk, mi a Bash története. Sokszor valamilyen okból (biztonság, paranoia stb.) Szükségünk van arra, hogy egy bizonyos parancsot NEM mentsünk el az előzményekbe, vagyis például azt akarjuk, hogy minden parancs el legyen mentve, kivéve az ssh-hez kapcsolódóakat, ilyen módon, ha valakinek sikerül elérnie a számítógépünket, nem tudja megtudni, melyik számítógéphez csináljuk az SSH-t.

A parancssal kapcsolatos összes kizárása ssh beírjuk a következő sort .bashrc :

HISTIGNORE='ere*:ssh*'

Ilyen módon, ha például valami ilyesmit csinálunk:

ssh root@virtue

… Nem lesz mentve a történelembe 😉

Ha azt akarjuk, hogy kizárjon mindent, ami a paranccsal kapcsolatos ls a következőket írjuk:

HISTIGNORE='ere*:ls*'

Ne feledje, hogy a fájl .A bashrc-nek van egy pontja a név elején, ami azt jelenti, hogy ez egy rejtett fájl, amely az otthonunkban található. Ha szeretné, az echo paranccsal közvetlenül az .bashrc fájlba írhat anélkül, hogy meg kellene nyitnia, például zárjunk ki mindent az ssh-hez kapcsolódóan az előzményekből:

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

Nos, azt hiszem, nincs mit hozzáfűzni.

Üdvözlet 😀


12 hozzászólás, hagyd a tiedet

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   q0 dijo

    Ez szinte arra ösztönöz, hogy nyissak egy man oldalt, és tegyek közzé ezen az oldalon. A rejtett fájlok felsorolásának megírása nagyszerű hozzájárulás lehet.

  2.   Jose Torres dijo

    Érdekes eszköz. Mióta képviseli?

  3.   truko22 dijo

    Érdekes 😀 a könyvjelzők számára, anélkül, hogy a jövőben szükségem lenne rá, köszönöm szépen.

  4.   himekisan dijo

    Nagyon érdekes és hasznos, különösen a hálózati adminisztráció világában (a paranoia soha nem árt).

  5.   vadász dijo

    És ott van a pragmatikus mód, csak írja be a szó elé a parancsot, és ennyi, nem fog emlékezni rá.

    1.    Percaff_TI99 dijo

      Hú, mindig a -c előzményeket használom, de az xD-nél semmi sem marad, ez az opció nagyon egyszerű és szelektív.

    2.    aprósütemény dijo

      Az űr dolog nem működött nálam.

      1.    KZKG ^ Gaara dijo

        Én sem, ezért nem tettem be a kezdetektől a bejegyzésbe 🙁

        1.    xpt dijo

          hozzátéve:
          HISTCONTROL = figyelmen kívül hagyja a szóközt
          a tér működik 🙂

        2.    rainerhg dijo

          Az űr dolog hónapokig működött nálam, így konfigurálva:
          HISTIGNORE = '(szóköz) + (*)' => így: HISTIGNORE = '*'
          😉

  6.   aprósütemény dijo

    Érdekes Gaara. Bár jelenleg nincs rá szükségem, szeretném tudni, hogy a tippek egész tárháza van itt: DesdeLinux.

  7.   Lenin Ali dijo

    Rövid, tömör és hasznos! kiváló hozzájárulás.