Kako učiniti da naša povijest naredbi ne pamti određene naredbe

Svi znamo što Povijest basha. Mnogo puta iz nekog razloga (sigurnost, paranoja itd.) Trebamo da određena naredba NIJE spremljena u povijest, odnosno, na primjer, želimo da se spreme sve naredbe, osim onih povezanih sa ssh, na taj način ako uspije pristupiti našem računalu neće moći znati na koje računalo SSH.

Da se izuzme sve što se odnosi na naredbu ssh zapisujemo sljedeći redak u .bashrc :

HISTIGNORE='ere*:ssh*'

Na taj način ako, na primjer, radimo nešto poput:

ssh root@virtue

... To neće biti spremljeno u povijesti 😉

Ako želimo da izuzme sve što se odnosi na naredbu ls pišemo sljedeće:

HISTIGNORE='ere*:ls*'

Zapamtite da je datoteka .bashrc ima točku na početku imena, što znači da je to skrivena datoteka koja se nalazi u našem domu. Ako želite, pomoću naredbe echo možete pisati izravno u .bashrc bez potrebe za otvaranjem, na primjer, iz povijesti izuzmimo sve što je povezano sa ssh:

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

Pa mislim da se više nema što dodati.

Pozdrav 😀


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   q0 dijo

    To me gotovo nadahnjuje da otvorim man stranicu i objavim na ovoj stranici, a pisanje o tome kako navesti skrivene datoteke trebao bi biti velik doprinos.

  2.   Jose Torres dijo

    Zanimljiv alat. Prije nego što predstavlja?

  3.   truko22 dijo

    Zanimljivo 😀 za oznake, ali u budućnosti mi to treba, hvala vam puno.

  4.   himekisan dijo

    Stvarno zanimljivo i korisno, posebno za one od nas u svijetu mrežne administracije (paranoja nikad ne boli).

  5.   dhunter dijo

    A tu je i pragmatični način rada, samo upišite razmak prije naredbe i to je to, neće se pamtiti.

    1.    Percaff_TI99 dijo

      Vau, uvijek koristim povijest -c, ali od xD više nema ničega, ta je opcija vrlo jednostavna i selektivna.

    2.    kolačić dijo

      Svemirska stvar mi nije uspjela.

      1.    KZKG ^ Gaara dijo

        Ni ja, zato ga nisam stavio u post od početka 🙁

        1.    xpt dijo

          dodajući:
          HISTCONTROL = zanemaruje razmak
          prostor radi 🙂

        2.    rainerhg dijo

          Svemir mi je radio mjesecima, konfigurirajući se na ovaj način:
          HISTIGNORE = '(razmak) + (*)' => ovako: HISTIGNORE = '*'
          😉

  6.   kolačić dijo

    Zanimljiv Gaara. Iako mi trenutno ne treba, volim znati da ovdje imam čitavo spremište savjeta DesdeLinux.

  7.   Lenjin Ali dijo

    Kratko, jezgrovito i korisno! izvrstan doprinos.