logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 12-03-2011 13:41:10

sardon
Membre
Distrib. : Bookworm
Noyau : Linux 6.1.0-11-amd64
(G)UI : Xfce 4.18
Inscription : 08-03-2011

[Résolu] historique de la console utilisateur en panne

Oui, donc quand j'ouvre mes consoles sous Debian squeeze, l'historique ne vaut que pour la session en cours lié au terminal virtuel..

Ceci ne vaut que pour un utilisateur lambda, pour root, on retrouve l'historique de toutes les actions passées.. Que faut-il changé, où dans le fichier .bashrc ?

Dernière modification par sardon (14-03-2011 15:59:48)

Hors ligne

#2 12-03-2011 19:40:22

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [Résolu] historique de la console utilisateur en panne

Bonjour sardon,

Nous avons un tuto sur history là :
http://debian-facile.org/doc:programmation:bash:history

Peux-tu reformuler ta question si tu ne trouves pas la réponse avec ?

Hop ! smile

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#3 12-03-2011 20:21:46

zoroastre74
Membre
Distrib. : Debian Wheezy
Noyau : Linux 3.2
(G)UI : Awesome wm v3.4.13 (Octopus)
Inscription : 28-08-2010

Re : [Résolu] historique de la console utilisateur en panne

Yep!

Je crois deviner la problématique wink

= cmd1 dans le shell1
= cmd2 dans le shell2
shell1 : history
> la cmd2 ne s'y trouve pas...

Vérifies que tu as bien shopt -s histappend dans ton .bashrc

shopt est le coupable dans cette history, il faut ajouter ceci à ton .bashrc afin d'ajouter individuellement chaque commande dans l'historique :

export PROMPT_COMMAND='history -a'


MANPAGE : http://ss64.com/bash/shopt.html

histappend
    If set, the history list is appended to the history file when the shell exits,
    rather than overwriting the history file.
       shopt -s histappend
    To append every line to history individually set:
       PROMPT_COMMAND='history -a'
    With these two settings, a new shell will get the history lines from all previous
    shells instead of the default 'last window closed'>history
   (the history file is named by the value of the HISTFILE variable)

A savoir aussi, toutes les commandes shell sont reportées dans le fichier .bash_history.

@+

Zoroastre.

Dernière modification par zoroastre74 (12-03-2011 21:53:29)

Hors ligne

#4 12-03-2011 20:32:27

zoroastre74
Membre
Distrib. : Debian Wheezy
Noyau : Linux 3.2
(G)UI : Awesome wm v3.4.13 (Octopus)
Inscription : 28-08-2010

Re : [Résolu] historique de la console utilisateur en panne

Yep!

Bon ben je viens de tester, çà ne marche pô !!!
sad

Search & Destroy...

------------------------------------------------------------
2eme Episode

Bon! Cà fonctionne un peu mieux avec :

export PROMPT_COMMAND="history -a; history -n"


Pourtant, il faudra considerer une certaine latence dans la mise à jour de l'historique. En effet, le premier shell prend en compte les nouvelles entrées aprés avoir saisie history deux fois, etc.

@+

Zoroastre.

Dernière modification par zoroastre74 (12-03-2011 21:52:30)

Hors ligne

#5 13-03-2011 17:08:41

sardon
Membre
Distrib. : Bookworm
Noyau : Linux 6.1.0-11-amd64
(G)UI : Xfce 4.18
Inscription : 08-03-2011

Re : [Résolu] historique de la console utilisateur en panne

merci de vos réponses qui allait au delà de mon problème, où  je n'avais pas d'historique du tout pour l'utilisateur courant..

en fait, le fichier .bash_history avait été crée lors de l'installation du système (enfin j'imagine, je ne l'ai pas manipulé) sans droit spécifiques, donc l'utilisateur courant n'ayant pas de droits en lecture ou en écriture il n'y avait pas d'historique..

Hors ligne

#6 13-03-2011 20:47:51

anonyme
Invité

Re : [Résolu] historique de la console utilisateur en panne

sardon, curieux ce problème de droit, mais si ton problème est résolu, tant mieux. Il te reste dans ce cas à taguer le post initial d'un joli [résolu] pour le bonheur de tous. smile

@+

#7 13-03-2011 21:03:02

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [Résolu] historique de la console utilisateur en panne

Le tuto pour le résolu est là :
http://debian-facile.org/atelier:resolu

En long et en travers foi(e) de chocolat ! wink

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

Pied de page des forums