Войти

Показать полную графическую версию : [решено] удаление набранных команд в терминале


seman
24-07-2009, 22:24
Как удалить историю команд в терминале?

ruslandh
24-07-2009, 23:27
Что-то типа
rm $home/.bash_history
или
> $home/.bash_history

dmitryst
25-07-2009, 11:55
можно и echo '' > $home/.bash_history :)

ruslandh
25-07-2009, 12:40
echo - лишняя команда в данном случае :)

seman
25-07-2009, 17:34
ruslandh
при выполнении в suse
rm $home/.bash_history
пишет нет такого файла или каталога
при выполнении
> $home/.bash_history
удаляется история пользователя, а под рутом история остается

ruslandh
26-07-2009, 09:10
Так у root свой home

seman
26-07-2009, 12:43
Так у root свой home »
сделал > $root/.bash_history

истрия осталась

[mzd]
26-07-2009, 15:44
seman, войдите под root и дайте команду > $home/.bash_history

seman
26-07-2009, 20:33
[mzd]
первоначально так и сделал.
потом закрыл терминал, открыл, вошел под рутом, история осталась.
стоит suse 11.1, может здесь по-особенному?

Guest 80 247 100
27-07-2009, 07:35
ну тогда
rm /root/.bash_history
?
+ можно еще так сказать для закрепления эффекта
chmod 400 /root/.bash_history ;)

seman
27-07-2009, 19:33
rm /root/.bash_history »
есть контакт. спасибо.

slaine
29-07-2009, 18:04
можно просто обнулить echo -n > /home/.bach_history

ruslandh
29-07-2009, 22:08
slaine, А зачем echo? ;) Оно и без echo нулится.




© OSzone.net 2001-2012