Как включить историю команд

Часто задаваемые вопросы (FAQ)

Я бы хотел включить постоянную историю команд, а то она у меня есть, но после перезагрузки все данные о введенных мною командах теряються.
Я поискал в интернете, вот нашел

Quote:
HISTFILESIZE - максимальное количество команд хранящихся в файле истории. По умолчанию этоn файл ~/.bash_history, а его размер - 500 команд. Если вы желаете хранить историю в другом файле, то нужно в .bashrc, задать команду - HISTFILE=~/.vasya_history.

Создал такие файлы в директории root-a
.bash_history (пустой)
и .bashrc - в нем вписал такую строчку

HISTFILE=/root/.bash_history

Но что то не работает?? команды после перезагрузки не сохраняються

Помогите пожалуйста разобраться

Частично я с этим разобрался, Я заметил что в это файл попадает набранное в xterm-е.
Но вопрос не снят - а как добиться что бы сохранялись команды набранные в чистой консоли??

а вообще-то шел какой? может /bin/bash и не пахнет?

aabramov пишет:
а вообще-то шел какой? может /bin/bash и не пахнет?
да нет - имено bash

новое

а мне еще интересно - как в bash сделать так что-бы при наборе части команды и нажатии "вверх" - то выводилась не предидущая команда а та которая начинается с этих набранных символов - как во фре?

новое

нахрен "вверх" когда тоже самое TAB делает?
_________________
GNU/Wonderland -- GNU/Страна чудес, страна, в которой вы часто бываете, но, в которую, что примечательно, не надо оформлять визу.

новое

[Вверх] и [Вниз] - листать команды из истории
[TAB] - автоматическое завершение команды или названия файла (каталога)
[Ctrl+W] - стереть слово слева от курсора
[Ctrl+U] - стереть все до начала строки слева от курсора
[Ctrl+T] - поменять местами символы, расположенные справа и слева от курсора
[Ctrl+A] - тоже, что [Home]
[Ctrl+E] - тоже, что [End]

Это, пожалуй, самые удобные горячие клавиши в bash'е, а автозавершение TAB'ом в bash'е (и большинстве других shell'ов) - это стандарт, насколько я знаю. И не важно, какая у тебя ОС стоит.

новое
Quote:
Это, пожалуй, самые удобные горячие клавиши в bash'е
забыл [Ctrl+R] - поиск по ранее набранным коммандам
_________________
GNU/Wonderland -- GNU/Страна чудес, страна, в которой вы часто бываете, но, в которую, что примечательно, не надо оформлять визу.

новое

Да, тоже удобно.
Закрыл консоль и обратил внимание, как я это делаю: [Ctrl+D] :)