Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/10/2011, à 19:53

franck23160

ligne de commande mémorisée?

Bonjour,
petit débutant sur gnu/linux je m'interroge sur ces fameuses commandes qu'on tape dans le terminal
Une fois exécutées, reste t-il des traces des commandes que l'on a tapé?

Si oui y a t-il un moyen de les effacer vitae eternum

Et oui, je suis un gros parano

merci pour vos contributions et le partage de votre savoir

Hors ligne

#2 Le 04/10/2011, à 20:11

bahoui

Re : ligne de commande mémorisée?

Bonjour,

Qu'as-tu à cacher? smile

oui, les commandes passées sont sauvegardées. Il suffit d'ouvrir le terminal et d'utiliser les flèches haut et bas. Pour les effacer, j'utilise bleachbit.


Mettez [résolu] dans le titre quand le problème est réglé (cliquez sur "modifier" dans votre 1er message).

Hors ligne

#3 Le 04/10/2011, à 20:26

sheebang

Re : ligne de commande mémorisée?

Salut,

Pour effacer les commande en historique tu as :

history -c

Ce qui n’empêche pas de consulter le  ~/.bash_history et d'y retrouver tout ca big_smile

+1 pour bleachbit


Debian-#!

Hors ligne

#4 Le 04/10/2011, à 20:39

pingouinux

Re : ligne de commande mémorisée?

Bonsoir,
Je dirais :

history -c
: > ~/.bash_history

Hors ligne

#5 Le 04/10/2011, à 20:46

franck23160

Re : ligne de commande mémorisée?

merci beaucoup à tous

Hors ligne

#6 Le 05/10/2011, à 04:03

ehmicky

Re : ligne de commande mémorisée?

Tu peux aussi désactiver temporairement la fonction d'historique :

$ echo "Commande enregistrée dans l'historique"
Commande enregistrée dans l'historique
$ set +o history
$ echo "Commande qui sera à jamais oubliée"
Commande qui sera à jamais oubliée
$ echo "Autre commande à oublier"
Autre commande à oublier
$ set -o history
$ history
    1  | 2011-10-05 03:23:28 | echo "Commande enregistrée dans l'historique"
    2  | 2011-10-05 03:23:41 | set +o history
    3  | 2011-10-05 03:24:20 | history

Ou ne pas sauvegarder celles qui commencent par un espace, grâce à $HISTCONTROL (regarder aussi $HISTIGNORE) :

$ HISTCONTROL=ignorespace
$ echo "Cette commande sera sauvegardée"
Cette commande sera sauvegardée
$   echo "Même celle si non, car commençant par un espace"
Même celle si non, car commençant par un espace
$ history
    1  | 2011-10-05 03:28:08 | HISTCONTROL=ignorespace
    2  | 2011-10-05 03:28:16 | echo "Cette commande sera sauvegardée"
    3  | 2011-10-05 03:28:33 | history

Stego++, bibliothèque libre de stéganographie (avec cryptographie), à venir !
Besoin de votre aide :
Stats sur les compilateurs C++ les plus utilisés
Comment utiliser les archetypes C++ ?

Hors ligne