[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Historique de root [Re: Installation d'une debian sur un Sony Vaio 505fx]



Bonjour,

Je prend l'enfilade en route, alors désolé s'il y a des redites...

Le  8 Mar, serge a écrit:
> 07/03/02 14:52:31, Davy Gigan <dgigan@etu.info.unicaen.fr> a écrit:
> merci encore :-)
[snip]
>>root~# echo "export HISTSIZE=5000" >> ~/.bash_profile
> 
> quand je regarde mon ~/.bash_profile, il ne contient que cette ligne ....
> j'ai supposé que cela concernait ./profile mais ????
> 
> Quelle différence y a t-il entre les deux ?
BAsh est un peu spécial. Si un fichier .bash_profile existe, il le lit
et ne tente rien d'autre. Sinon il essaie de lire .bash_login et en
dernier .profile
> 
> En tout cas cela fonctionne ;-)
oui, mais du coup tu as perdu tous les autre réglages qui sont dans
.profile.
Perso, j'utilise ça pour root :
HISTFILESIZE=10000
HISTSIZE=500
shopt -s histappend

L'historique de chaque shell ne dépasse pas 500 commandes, mais je peux
rechercher les 10000 dernieres commandes dans ~/.bash_history

Enfin, il vaut mieux mettre HISTtrucmuche dans ~/.bashrc et s'assurer
qu'il y a un truc du genre
if test -r ~/.bashrc ; then . ~/.bashrc ; fi
dans le .profile (ou le .bash_profile c'est selon). Cette ligne (ou
équivallent) est indispensable car pour les shells de login, bash ne lit
pas automatiquement le .bashrc, mais le lit automatiquement pour les
autres shells interactifs.

>>Ce qui peut se produire aussi c'est que /root soit sur une partition
>>read-only,
>>à vérifier tout de même.
> 
> Je ne pense pas, mais comment aurais-je pu faire pour le vérifier ?
cd
: >toto
Si c'est ro, il y aura une erreur, sinon c'est rw

	Christophe
-- 
char*p="[)1++++++11+(QI1)9191991)9)1)(II1)919Y91)9)1)(AK+9;991+3*(9I1*IY991)Q1\
)(1I1))A91991)Q1)(+)1)1++9;)Q1+(";main(_){while(*p){for(_=*p-32>>3;_;--_)
putchar(' ');if(!(_=*p++-32&7))putchar('\n');else while(_--)printf("_/");}}



Reply to: