#1 Le 20/08/2008, à 09:18
- 63renaud
[ Resolu ] vider terminal
Bonjour
je cherche le moyen de vider la ligne de commande en mode terminal.
Celle qui sert à retrouver avec la flèche les commandes tapées.
merci
Dernière modification par 63renaud (Le 26/08/2008, à 10:44)
63renaud
LEAVE WINDOWS LIVE WITH LINUX LIVE FREE WORLD
Hors ligne
#2 Le 20/08/2008, à 09:44
- nolan
Re : [ Resolu ] vider terminal
Bonjour,
Pour écrasé les commandes de rappel
> .bash_history
Au prochain login le fichier est vide.
N'oubliez pas d'ajouter résolu au titre quand le sujet l'est.
Sous linux on s'en sort toujours sans reformater
Hors ligne
#3 Le 20/08/2008, à 09:46
- 63renaud
Re : [ Resolu ] vider terminal
merci
63renaud
LEAVE WINDOWS LIVE WITH LINUX LIVE FREE WORLD
Hors ligne
#4 Le 20/08/2008, à 09:59
- nolan
Re : [ Resolu ] vider terminal
Pas de quoi je que tu peux faire cela derrière
. .bash_history
Cela revient a faire
source .bash_history
N'oubliez pas d'ajouter résolu au titre quand le sujet l'est.
Sous linux on s'en sort toujours sans reformater
Hors ligne
#5 Le 20/08/2008, à 10:07
- 63renaud
Re : [ Resolu ] vider terminal
cha marche pas
63renaud
LEAVE WINDOWS LIVE WITH LINUX LIVE FREE WORLD
Hors ligne
#6 Le 20/08/2008, à 12:22
- nolan
Re : [ Resolu ] vider terminal
Tu t'es bien re loger ?
N'oubliez pas d'ajouter résolu au titre quand le sujet l'est.
Sous linux on s'en sort toujours sans reformater
Hors ligne
#7 Le 20/08/2008, à 12:28
- nolan
Re : [ Resolu ] vider terminal
Tiens effectivement.
. .bash_history
ne fonctionne pas pourtant je pensais à tord que cela faisait la même chose que ce reloger.
Désolé.
N'oubliez pas d'ajouter résolu au titre quand le sujet l'est.
Sous linux on s'en sort toujours sans reformater
Hors ligne
#8 Le 20/08/2008, à 15:27
- Fabux
Re : [ Resolu ] vider terminal
Bonjour,
il me semble qu' "history -c" efface l'historique du terminal ouvert?
#9 Le 20/08/2008, à 21:02
- 63renaud
Re : [ Resolu ] vider terminal
voilà ce que cela donne en plus cela ouvre gedit.
portable@laptop:~$ . .bash_history
: commande introuvable
bash: .bash_history: Aucun fichier ou dossier de ce type
Mot de passe :
su : Échec d'authentification
bash: L : commande introuvable
portable@laptop:~/Desktop$ su
Mot de passe :
root@laptop:/home/portable/Desktop# . .bash_history
bash: .bash_history: Aucun fichier ou dossier de ce type
root@laptop:/home/portable/Desktop#
63renaud
LEAVE WINDOWS LIVE WITH LINUX LIVE FREE WORLD
Hors ligne
#10 Le 21/08/2008, à 00:53
- bertrand0
Re : [ Resolu ] vider terminal
. .bash_history
Il ne faut surtout pas exécuter cette commande, cela source le contenu de .bash_history, c'est-à-dire que celà exécute dans le shell en cours les commandes contenues dans le fichier. Celà peut avoir des effets catastrophiques selon les commandes qui se trouvent dans l'historique (genre: un rm * ...)
Dernière modification par bertrand0 (Le 21/08/2008, à 00:53)
Ceux qui écrivent comme ils parlent, quoiqu'ils parlent très bien, écrivent mal.
Buffon, Discours sur le style
Hors ligne
#11 Le 21/08/2008, à 10:21
- fabux
Re : [ Resolu ] vider terminal
Et la commande:
history -c
marche pas? ou alors j'ai pas bien compris désolé
#12 Le 21/08/2008, à 15:17
- bertrand0
Re : [ Resolu ] vider terminal
Lirsez la doc de bash, tout est expliqué... (man bash). En résumé:
"history -c" efface l'historique du shell interactif en cours. Ce nouvel historique sera sauvegardé ainsi à la terminaison du shell, mais en attendant la sauvegarde contenue dans ~/.bash_history reste intouchée.
"rm ~/.bash_history" efface la sauvegarde de l'historique, et indique à tous les shells interactifs en cours de ne pas sauvegarder leur historique à la fin de leur exécution, mais bien entendu, les historiques des différents shells restent disponibles. Remarque: ce comportement est vrai jusqu'à ce qu'un shell recrée le fichier durant son initialisation.
Dernière modification par bertrand0 (Le 21/08/2008, à 15:18)
Ceux qui écrivent comme ils parlent, quoiqu'ils parlent très bien, écrivent mal.
Buffon, Discours sur le style
Hors ligne
#13 Le 21/08/2008, à 15:59
- nolan
Re : [ Resolu ] vider terminal
. .bash_history
Il ne faut surtout pas exécuter cette commande, cela source le contenu de .bash_history, c'est-à-dire que celà exécute dans le shell en cours les commandes contenues dans le fichier. Celà peut avoir des effets catastrophiques selon les commandes qui se trouvent dans l'historique (genre: un rm * ...)
Exact c'est une grosse boulette de ma part désolé.
N'oubliez pas d'ajouter résolu au titre quand le sujet l'est.
Sous linux on s'en sort toujours sans reformater
Hors ligne
#14 Le 26/08/2008, à 10:43
- 63renaud
Re : [ Resolu ] vider terminal
j'ai trouvé
sudo gedit /home/tonnomd'utilisateur/.bash_history
merci
63renaud
LEAVE WINDOWS LIVE WITH LINUX LIVE FREE WORLD
Hors ligne
#15 Le 26/08/2008, à 15:33
- bertrand0
Re : [ Resolu ] vider terminal
pourquoi sudo ?!? pas besoin de sudo dans ton propre dossier personnel.
Ceux qui écrivent comme ils parlent, quoiqu'ils parlent très bien, écrivent mal.
Buffon, Discours sur le style
Hors ligne
#16 Le 05/09/2008, à 08:58
- 63renaud
Re : [ Resolu ] vider terminal
car si je ne fais pas en sudo cela ne fonctionne pas et il me demande de le faire en root.
63renaud
LEAVE WINDOWS LIVE WITH LINUX LIVE FREE WORLD
Hors ligne
#17 Le 05/09/2008, à 16:09
- bertrand0
Re : [ Resolu ] vider terminal
C'est bizarre ... un "rm -f ~/.bash_history" aurait probablement suffi... à moins que le fichier ait un autre propriétaire, ce qui serait très surprenant, ou le fruit d'une mauvaise manipulation quelque part.
Ceux qui écrivent comme ils parlent, quoiqu'ils parlent très bien, écrivent mal.
Buffon, Discours sur le style
Hors ligne