
Есть ли способ отправить мои команды в вторичный файл истории, помимо расположения истории по умолчанию? Я знаю, что эта настройка HISTFILE
будет отправлять мои команды в пользовательские расположения, но я все равно хочу, чтобы команды отправлялись в исходное расположение.
Вариант использования заключается в том, что команды запускаются на одной машине несколькими пользователями, которые используют одну и ту же учетную запись Linux. Я хотел бы иметь возможность связать историю команд с более сеансовым файлом истории. Сеанс может быть определен некоторой переменной среды, которую устанавливает пользователь, например.
Может я делаю это неправильно, но я пробовалtrap ... DEBUG
стратегияно он также выполняется после всех команд в моем PS1
. Я также пробовал установить мой PS4
и запустить set -x
, но я все равно получаю дополнительную пустую строку после каждой команды, которую я запускаю.