Skip to content

Instantly share code, notes, and snippets.

@Kanst
Created February 1, 2014 15:24
Show Gist options
  • Save Kanst/8753705 to your computer and use it in GitHub Desktop.
Save Kanst/8753705 to your computer and use it in GitHub Desktop.
KIT BASH
Команды могут не попасть в историю по следующим причинам:
Если команда попадает под шаблон, определенные в переменной HISTIGNORE. Если в HISTCONTROL установлено значение ignorespace или ignoreboth (не попадут команды, начинающиеся с пробела). Если в HISTCONTROL установлено ignoredups или ignoreboth (не попадут повторяющиеся команды). ignoreboth подходит под оба случая. Также значение этих переменных может быть установлено в /etc/bashrc, а пользователь не переопределит их. Наверно команда может не попасть из-за слишком маленького HISTSIZE.
Чтобы обеспечить запись нужно проверить эти переменные и проверить существование файла HISTFILE и доступ к нему.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment