Согласно документации, history -a
должен добавить ''новые'' строки истории (строки истории, вводимые с начала текущей сессии удара) в файл истории.
То, что необходимо сделать, создают новое X использований сессии x11vnc
(необходимо установить это на сервере). Вход в систему с ssh к серверу и выполненный:
x11vnc -display :9
Можно теперь соединиться с использованием сервера, например, vncviewer
:
vncviewer server:9
удостоверьтесь, что числа в обеих командах являются тем же. Нормальный дисплей:0, так, чтобы ничего не показывал. Вы могли явно очистить тот экран программно, но если Вы просто хотите препятствовать тому, чтобы другие видели то, что Вы делаете, это должно быть достаточно.
Обратите внимание на то, что у Вас нет полного рабочего стола, просто X сессий.
Больше вводной информации может быть найдено на этом сайте
Я не думаю, что это может быть сделано (насколько я знаю). Несколько альтернатив должны использовать, используют X-протокол сверху ssh (использующий ssh-x или ssh-y) или использовать новую tightvnc сессию.
Обе опции не влияют на локальный дисплей, но не позволяют Вам видеть то, что в настоящее время находится на нем все же.