Настройка переменных истории для пользователя ssh

Я вошел в конкретный IP с помощью

ssh user@ip, затем я набираю несколько команд, затем выхожу, и когда я перезагружаюсь и пишу историю, все предыдущие команды исчезают. Теперь я понимаю, что должен экспортировать свою историю в HISTFILE, чтобы сохранить ее. Но для модификации доступны только эти два файла: .bashrc и.bash_profile для данного пользователя. Я экспортировал HISTFILE в обоих файлах, но я не могу хранить историю. оболочка, которую я использую для этого пользователя - это KORN.

вывод команды ls -lrta в папку /home/user на удаленном сервере:

$ ls -lrta
total 40
-rw-r--r--   1 GJMEHUL GJMEHUL  120 May 11 18:20 .gtkrc
-rw-r--r--   1 GJMEHUL GJMEHUL   24 May 11 18:20 .bash_logout
drwxr-xr-x  11 root    root    4096 May 22 16:05 ..
-rw-r--r--   1 GJMEHUL GJMEHUL  235 Jun 14 16:22 .bash_profile
-rw-------   1 GJMEHUL GJMEHUL  218 Jun 14 18:10 .sh_history
-rw-r--r--   1 GJMEHUL GJMEHUL  168 Jun 14 18:16 .bashrc
-rw-r--r--   1 GJMEHUL GJMEHUL  704 Jun 14 18:17 .zshrc
-rw-------   1 GJMEHUL GJMEHUL 3293 Jun 14 18:17 .viminfo
drwx------   2 GJMEHUL GJMEHUL 4096 Jun 14 18:17 .

1 ответ

"Нормальный" ksh использует /etc/profile а потом $HOME/.profile - проверьте, не установлен ли HISTFILE в /etc/profile, и / или создайте $HOME/.profile и установите его там.

Другие вопросы по тегам