Alguém aqui usa o SQLPlus da Oracle?
Pois então, sabe aquela história de apertar a "setinha para cima" para recuperar um comando digitado? Não funciona no linux né? Você obtem algo como: ^[[A^[[A
"Googlando" por ai encontrei um modo de resolver esse problema, no "Blog do Flavio Soares"
http://profissionaloracle.com.br/blogs/flaviosoares/2010/02/07/historico-de-comandos-no-sqlplus/Porém nem sempre dá certo, caso não funcione, você pode tentar o seguinte:
--Procure no yast por
rlwrap (É um utilitário que mantém o histórico de entrada para determinado comando);
Com o rlwrap instalado, verifique onde está o
runsqlplus (procure nas propriedades do ícone), geralmente fica em:
/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/config/scripts/runsqlplus.sh
Observe que no final da linha está :
runsqlplus.sh, pelo que eu saiba, roda em uma janela separada, não dentro do terminal, entretanto, dentro desse mesmo diretório fica o
sqlplus.sh, esse sim roda dentro do konsole (terminal), então o passo é:
--Vá na sua pasta da área de trabalho e crie um novo link para aplicativo;
--Na aba
Aplicativo econtrará o campo
comando, cole a linha:
rlwrap /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/config/scripts/sqlplus.sh
(observe onde mesmo está instalado o seu oracle-xe)
Veja que trocamos no final da linha o
runsqlplus.sh por
sqlplus.sh.
--Na mesma aba
Aplicativo você encontrará o botão
Opções avançadas, marque a opção
Executar no terminal.De um 'ok' e pronto... tente executar agora...
O
rlwrap normalmente funciona bem, aqui deu certo, não sei se é 100% estável, mas é de grande utilidade..
Se houver algo errado ou incompleto nessa dica, por favor me corrijam ok?

Espero ter ajudado.. abraços...