Hvordan lage kommandohistorikken din ikke husker visse kommandoer

Vi vet alle hva Bash historie. Mange ganger trenger vi av en eller annen grunn (sikkerhet, paranoia osv.) At en bestemt kommando IKKE er lagret i historikken, det vil si og for eksempel vil vi at alle kommandoer skal lagres bortsett fra de som er relatert til ssh, på denne måten hvis noen klarer å få tilgang datamaskinen vår vil ikke kunne vite hvilken datamaskin vi gjør SSH.

For å ekskludere alt relatert til kommandoen ssh vi skriver følgende linje inn .bashrc :

HISTIGNORE='ere*:ssh*'

På denne måten hvis vi for eksempel gjør noe sånt som:

ssh root@virtue

... Det vil ikke ha blitt lagret i historikken 😉

Hvis vi vil at det skal utelukke alt relatert til kommandoen ls vi skriver følgende:

HISTIGNORE='ere*:ls*'

Husk at filen .bashrc har en periode i begynnelsen av navnet, noe som betyr at det er en skjult fil som er hjemme hos oss. Hvis du ønsker det, kan du bruke ekkokommandoen til å skrive direkte i .bashrc uten å måtte åpne den, for eksempel la oss ekskludere alt relatert til ssh fra historien:

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

Vel, jeg tror det er ingenting mer å legge til.

Hilsen 😀


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   q0 sa

    Dette inspirerer meg nesten til å åpne en manside og legge ut innlegg på dette nettstedet. Det å skrive om hvordan jeg skal liste skjulte filer bør være et stort bidrag.

  2.   Jose Torres sa

    Interessant verktøy. Før det representerer?

  3.   truko22 sa

    Interessant 😀 til bokmerkene uten i fremtiden jeg trenger det, tusen takk.

  4.   himekisan sa

    Virkelig interessant og nyttig, spesielt for de av oss i nettverksadministrasjonsverdenen (paranoia gjør aldri vondt).

  5.   dhunter sa

    Og det er den pragmatiske modusen, bare skriv et mellomrom før kommandoen, og det er det, det vil ikke bli husket.

    1.    Percaff_TI99 sa

      Vel, jeg bruker alltid historie -c, men det er ingenting igjen xD, det alternativet er veldig enkelt og selektivt.

    2.    cookie sa

      Romtingen fungerte ikke for meg.

      1.    KZKG ^ Gaara sa

        Heller ikke jeg, det er derfor jeg ikke la det inn i innlegget fra begynnelsen 🙁

        1.    xpt sa

          legger til:
          HISTCONTROL = ignorerer området
          rommet fungerer 🙂

        2.    rainerhg sa

          Romtingen har fungert for meg i flere måneder og konfigurert på denne måten:
          HISTIGNORE = '(mellomrom) + (*)' => slik: HISTIGNORE = '*'
          ????

  6.   cookie sa

    Interesante Gaara. Si bien no lo necesito en este momento me gusta saber que tengo todo un repositorio de tips aquí en DesdeLinux.

  7.   Lenin Ali sa

    Kort, kortfattet og nyttig! utmerket bidrag.