Partage
  • Partager sur Facebook
  • Partager sur Twitter

history -c fonctionne à moitié

    4 novembre 2014 à 22:35:12

    Bonjour,

    Avant tout je tourne sous Debian 7

    Lorsque je lance history -c, elle efface bien l'historique de mes commandes, mais quand je me reconnecte, elles snt de nouveau présente.

    Quelqu'un sait comment vraiment effacer l'historique ?

    • Partager sur Facebook
    • Partager sur Twitter
    Steve Jobs est un sacré magicien, avec une seule pomme, il a fait naître des millions de poires.
      5 novembre 2014 à 5:00:38

      Salut,

      En fait, l'historique des commandes se trouve dans le fichier ~/.bash_history.

      Bye

      -
      Edité par petitpadawan 5 novembre 2014 à 5:01:24

      • Partager sur Facebook
      • Partager sur Twitter
      Petitp@d@w@n
        5 novembre 2014 à 11:06:11

        J'ai essayé de supprimer ce fichier, mais elles reviennent toujours

        -
        Edité par Poliak 5 novembre 2014 à 11:06:53

        • Partager sur Facebook
        • Partager sur Twitter
        Steve Jobs est un sacré magicien, avec une seule pomme, il a fait naître des millions de poires.
          5 novembre 2014 à 11:29:13

          Re,

          Il faut que tu regardes la valeur affectée à "HISTSIZE" dans ton .bashrc

          Cela correspond au nombre de commandes enregistrables.

          En mettant la valeur à 0, il ne devrait plus rien sauvegarder.

          Je n'ai pas le temps de tester de mon côté alors n'hésite pas à dire ce qu'il en est ;-)

          Bye

          • Partager sur Facebook
          • Partager sur Twitter
          Petitp@d@w@n
            5 novembre 2014 à 13:08:12

            Heu, en fait mauvaise idée le coup du "HITSIZE" à 0

            J'ai testé et du coup le terminal s'ouvrait et se fermait direct !

            • Partager sur Facebook
            • Partager sur Twitter
            Petitp@d@w@n
              5 novembre 2014 à 18:48:48

              >.< du coup je ne sais pas :p
              • Partager sur Facebook
              • Partager sur Twitter
              Steve Jobs est un sacré magicien, avec une seule pomme, il a fait naître des millions de poires.
                5 novembre 2014 à 20:27:45

                Salut

                Met juste

                unset HISTFILE

                dans ton ~/.bashrc , ça devrait suffire .

                A plus

                • Partager sur Facebook
                • Partager sur Twitter
                  6 novembre 2014 à 6:48:51

                  Re,

                  Bien joué cjd  :-)

                  Alors effectivement, lorsque tu quittes la session en console et que tu y reviens -----> plus d'historique.

                  Par contre, lorsque tu es dans ta session et que tu tapes des commandes, tu peux les visualiser avec 'history' mais si tu fais un 'cat .bash_history' -----> fichier vide.

                  Bye
                  • Partager sur Facebook
                  • Partager sur Twitter
                  Petitp@d@w@n
                    14 décembre 2014 à 19:03:47

                    En fait, j'ai trouvé :

                    rm -f /home/*/.bash_history
                    ln /dev/null /home/*/.bash_history -sf
                    
                    echo "export HISTFILESIZE=0" >> /home/*/.bash_profile
                    echo "export HISTSIZE=0" >> /home/*/.bash_profile
                    echo "unset HISTFILE" >> /home/*/.bash_profile
                    • Partager sur Facebook
                    • Partager sur Twitter
                    Steve Jobs est un sacré magicien, avec une seule pomme, il a fait naître des millions de poires.

                    history -c fonctionne à moitié

                    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                    • Editeur
                    • Markdown