Ako si vytvoriť históriu príkazov, aby si nepamätala určité príkazy

Všetci vieme, čo História bash. Mnohokrát potrebujeme z nejakého dôvodu (bezpečnosť, paranoja atď.), Aby sa určitý príkaz NESKLADAL v histórii, to znamená, a napríklad chceme, aby sa ukladali všetky príkazy okrem tých, ktoré súvisia so ssh, a to tak, ak niekomu sa podarí prístup k nášmu počítaču nebude môcť vedieť, na ktorý počítač robíme SSH.

Vylúčiť všetko, čo sa týka príkazu ssh nasledujúci riadok napíšeme do .bashrc :

HISTIGNORE='ere*:ssh*'

Týmto spôsobom napríklad urobíme niečo ako:

ssh root@virtue

... nebudú uložené v histórii 😉

Ak to chceme vylúčiť všetko, čo sa týka príkazu ls píšeme nasledovné:

HISTIGNORE='ere*:ls*'

Pamätajte, že ten súbor .bashrc má na začiatku názvu bodku, čo znamená, že ide o skrytý súbor, ktorý je v našej domácnosti. Ak chcete, pomocou príkazu echo môžete písať priamo do súboru .bashrc bez toho, aby ste ho museli otvárať, napríklad vylúčime z histórie všetko, čo súvisí so ssh:

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

Myslím si, že už nie je čo dodať.

Zdravím 😀


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   q0 dijo

    To ma takmer inšpiruje k otvoreniu manuálovej stránky a zverejneniu príspevku na tomto webe. Písanie o tom, ako uvádzať zoznam skrytých súborov, by malo byť veľkým prínosom.

  2.   Jose Torres dijo

    Zaujímavý nástroj. Predstavuje to?

  3.   truko22 dijo

    Zaujímavé 😀 k záložkám bez toho, aby som ich v budúcnosti potreboval, ďakujem pekne.

  4.   himekisan dijo

    Skutočne zaujímavé a užitočné, najmä pre tých z nás vo svete správy sietí (paranoja nikdy neuškodí).

  5.   lovec dijo

    A je tu pragmatický režim, stačí napísať medzeru pred príkazom a je to, nebude sa to pamätať.

    1.    Percaff_TI99 dijo

      Páni, vždy používam históriu -c, ale nič mi neostáva xD, táto možnosť je veľmi jednoduchá a výberová.

    2.    sušienka dijo

      Vesmírna vec mi nefungovala.

      1.    KZKG ^ Gaara dijo

        Ani ja, preto som to do príspevku nedával od začiatku 🙁

        1.    xpt dijo

          pridanie:
          HISTCONTROL = ignoruje priestor
          priestor funguje 🙂

        2.    rainerhg dijo

          Vesmírna vec pre mňa fungovala celé mesiace a konfigurovala sa takto:
          HISTIGNORE = '(medzera) + (*)' => takto: HISTIGNORE = '*'
          😉

  6.   sušienka dijo

    Zaujímavý Gaara. Aj keď to momentálne nepotrebujem, rád viem, že tu mám celé úložisko tipov DesdeLinux.

  7.   Lenin Ali dijo

    Krátke, stručné a užitočné! vynikajúci príspevok.