Olá HFDAngelo.
Além do cliente VNC em modo texto, existem diversos clientes gráficos, incluindo krdc do KDE, gnome-rdp do Gnome, o xvnc4viewer entre muitos outros que lhe permitem esse recurso. Na verdade a grande maioria irá armazenar em arquivos de configuração específicos os endereços que você já acessou, que posteriormente podem ser acessados facilmente por um menu drop-down no próprio campo onde especifica o host.
Mas mesmo pela linha de comando (clientes modo texto) você pode usar o recurso do
history para navegar pelos últimos comandos usados pelo seu usuário. Experimente, basta digitar o comando
history no terminal para receber na tela a listagem dos últimos comandos executados.
Uma dica que uso sempre, mas que precisa ser configurado.
Crie o arquivo chamado
.inputrc no seu diretório pessoal (ou diretório do usuário que você deseja) com o conteúdo abaixo:
"\e[A": history-search-backward
"\e[B": history-search-forward
Agora as setas farão uma procura por contexto. Se você não digitar nada, o efeito será o mesmo que antes, mas se você digitar um caractere e pressionar a seta, ele só irá mostrar os comandos que comecem com aquele caractere. Portanto com este ajuste, se você digitar "ls" e pressionar a seta ele vai navegar apenas nos comandos que começam com "ls".
Notas:
1. Essa dica vale para o bash, mas esse é o shell padrão na grande maioria das distros Linux.
2. Para funcionar é preciso fechar a seção atual e abrir outra para que os arquivos de configuração (incluindo esse recém criado) possam ser carregados.
3. Obviamente como tudo no Linux (multiusuário de verdade) essa mesma configuração pode ser aplicada para todos usuários do sistema, incluindo aquelas linhas acima no arquivo
/etc/inputrc.
Outra coisa legal é que você pode definir a quantidade desejada de comandos a serem armazenados pelo history (.bash_history) editando seu
.bashrc, incluindo as linhas abaixo.
export HISTFILESIZE=XXXX
export HISTSIZE=XXXX
Onde, XXXX deve ser substituído pela quantidade desejada.
T+
Arlei