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

настройка переменных истории для пользователя 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 .

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