Я хочу мати переваги пошуку команд історії bash, але працюючи над кількома хостами, на які я ssh. Однак у мене немає домашнього каталогу на більшості віддалених програм через політику безпеки, тому його немає ~/.bash_history
. export HISTFILE=/tmp/blah
не працює для поточного сеансу. Навіть якби у мене був файл, він повинен синхронізуватися через кілька віддалених файлів через якийсь локальний файл.
Рішення, мабуть, має виглядати так:
Через .ssh/config
або alias
або якось виконати щось навколо кожної команди ssh, наприклад
scp .remote-history user@remote:/tmp/history
ssh user@remote
scp user@remote:/tmp/history .remote-history.add
cat .remote-history.add >> .remote-history
якщо тільки не існує інструменту, який робить щось подібне.