В сегодняшней заметке я покажу, как применительно к системе Ubuntu 10.10 удалить историю команд набранных в консоли.
Исходная система:
keiz@vkeiz:~$ uname -a && lsb_release -a
Linux vkeiz 2.6.35-22-generic #33-Ubuntu SMP Sun Sep 19 20:34:50 UTC 2010 i686 GNU/Linux
Description: Ubuntu 10.10
Release: 10.10
Codename: maverick
Набранные команды в консоли по умолчанию сохраняются в профиле каждого пользователя, а именно в файле: ~/.bash_history
Чтобы посмотреть историю первых набранных файлов следует в консоли набрать команду:
keiz@vkeiz:~$ head -n 5 /home/keiz/.bash_history
df -h
sudo apt-get install openssh-server
ping ya.ru
sudo apt-get install openssh-server
sudo apt-get install openssh
Чтобы посмотреть историю последних набранных файлов следует в консоли набрать команду:
keiz@vkeiz:~$ tail -f -n 5 /home/keiz/.bash_history
nano ~/.bash_history
history | wc -l 4
history
history | wc -l
history | wc -l 4
Подсчёт количества строк:
keiz@vkeiz:~$ wc -l /home/keiz/.bash_history
246 /home/keiz/.bash_history
Теперь чтобы удалить конкретную строку в истории набранных файлов:
keiz@vkeiz:~$ history -d243
,где вместо 243 указываем номер строки которую Вам нужно удалить.
Удалить весь журнал набранных команд:
keiz@vkeiz:~$ cat > /home/keiz/.bash_history
^C (По сочетанию клавиш «Ctrl + C” выходим)
На этом всё, удачи!!!