.bashrc
shopt -s histappend
# Combine multiline commands into one in history
shopt -s cmdhist
эти опции по-моему у меня и так установлены уже
.bashrc
# Ignore duplicates, ls without options and builtin commands
export HISTCONTROL=ignoredups
export HISTIGNORE="&:ls:[bf]g:exit"
а что делает команда export и что вот это вот
export HISTIGNORE="&:ls:[bf]g:exit"
такое?
ну и главное -
потом нужно объединить файлы .bash_history
- можно правильную команду (я никогда не объединял файлы через консоль), и что делать после ее выполнения через эмулятор - просто закрывать эмулятор, выходить из сеанса, перезагружать машину етц?
записывается сразу, если в ~/.bashrc
PROMPT_COMMAND='history -a'
или
PROMPT_COMMAND='$PROMPT_COMMAND; history -a'
проверить нужно какой выставлен параметр.
у меня в ~/.bashrc вообще нет PROMPT_COMMAND
а просто копипастить и grep не пойдет?
нет, нужно именно дополнить историю файлом с другой системы, при этом не повредив исходную