I'm no expert but I'm pretty sure you have to write some shell scripts to get all of this done.
I know you can change the bash shells prompt by setting PS1='lastname>'. No clue how or where to retrieve the last name really (I think users real names are stored in different places/ways on different distributions). If you have your own DB setup with usernames and corresponding last names it should be easier.
As for expanding linux commands, you can do this by moving your executables to the bin directory. To find out the bin dirs use 'echo $PATH'.
I'm sure someone else should be able to shed some light.
Hope this post helps anyway,
Last edited by vxc69; 04-19-2007 at 10:22 PM.