> > Question regarding shell, what do i do so that when i press 'Tab' key it > > would automatically complete the name with existing file or directory > > names? And what do i do so that when I press 'up' or 'down' arrow keys it > > would call up the history commands? > > Regarding the tab key, and up, however, you should consider switching the > shell that you use to bash.
As for tab completion and history, you don't need to change your shell, ksh (what you're using now) can do these but it's off by default. Open your ~/.profile with some text editor like nano and add these lines (anywhere) :
set -o emacs bind '^i'=complete-list
Then log out and in again and they should work.