Я сталкиваюсь с этой проблемой на некоторых серверах Unix. Когда я открываю другой сеанс для одного и того же пользователя, история команд используется всеми сеансами. Это создает проблемы, если по ошибке я нажимаю Ctrl-P
или up arrow
и просто нажимаю Enter. Однажды я, к rm -rf *
счастью, побежал в каталог, где у меня нет прав на удаление файлов.
Как иметь отдельную историю команд для разных сессий для одного и того же пользователя? Большую часть времени я использую оболочки ksh и tcsh.