Назад | Перейти на главную страницу

Возможно ли иметь уникальный файл .bash_history для каждого хоста?

Мой домашний каталог смонтирован на монтировании NFS. Команды, которые я использую на одной машине, обычно сильно отличаются от команд на другой. Возможно ли, чтобы хост легко записывал в свой собственный файл истории?

Это определенно. Вам просто нужно изменить имя файла истории на каждом хосте. В твоем .bash_profile поставить что-то вроде:

export HISTFILE="${HOME}/.bash_history.`hostname`"

Есть переменная окружения HISTFILE, который определяет, где находится файл истории. Вы можете попытаться создать сценарий входа, который сбрасывает HISTFILE в соответствии с вашим именем хоста / IP.