I am not a fan of using SQL*PLUS as an interface to Oracle. I usually use yasql, but it hasn\'t been updated since 2005 and can do with some improvements. A quick Google searc
Take a look at gqlplus. It wraps sql*plus on linux and makes it more user-friendly by adding things like command history, table name completion and so on.