So, me, as a Linux user, think that Busybox (the default shell on Maemo 5) is a bit... Boring. There is no color in the ls-command, and it doesn't look as good as the desktop version. So what are you to do? Change it, of course!
Just before I start... If you don't understand what this is, don't do it. This is for power-users who know what they do when fiddling around with Xterm all day. That's why I don't make a deep tutorial with commands and all that.
So, there are several things you can do. One that I like is to switch to BASH. (Do note that Ctrl+Shift+X is fixed to Busybox. I don't know how to change that (yet).) You can simply do this by making a new entry in the menu. This is how mine looks:
Is this true..? I'll check if this is the case with Bash4 as well. ... Nope, didn't work. I like to stick to the latest version, so I can keep shellscripts identical between Ubuntu and N900. (I don't want to go with ancient Bash 2 again... )
WARNING FOR THOSE WHO DO NOT READ EVERYTHING:This method is potentially harmful to your system if used without care. I'm not responsible for such accidents, as I've written the warning in bold already. Just if anyone is interested, this is how to embed a file into a script, like the pros do it:
This is very handy to keep it self-contained. I used it to make an automatic image cropper with a specific transparent frame. (For N900 icons. Transforming pictures from Google into Hildon-like ones.) My suggestion is making it either a tar or a tgz so that you have capacity for multiple files. However, watch out: when you edit the script, you see the binary, and it won't be saved correctly. Important to know. I'd suggest removing the binary on every edit, or at least keep it outside until you've finalized your script. And of course, keep a local copy of the embedded file. On the final revision, apply it, and remember to set the script for reading the correct line. I typically make a couple of newlines, and it is most important to put an "exit 0" (or other return value) on the end of the script. If you do not do this, very bad things may happen as binary is interpreted as shell commands. For applying the embedded file, I highly suggest using cat. Just do it as so: (Keep a backup of both files before doing this)
I'm still online, same address, same network (MSN). Kinda sad that Ovi went down. (Still using Ovi/Nokia Mail, though.) I'm on between ~4 to 10/11 on weekdays, all day in weekends. (I could randomly be away and not there to answer. We've got a dog and all...) Throughout this week I'm pretty busy most of the time. Final week before easter holiday. It will be sweet victory.
Lately, most of my experiments on N900 have been booting Ubuntu. Kubuntu works nicely, but Ubuntu needs some work. It's all out on the Maemo forums. But I must say, U-boot is kind of creepy. It's tricky to boot back to Power Kernel.