What can I do with Android, that I do (in my case) with Xubuntu? I have been doing a lot of searching on the Net to answer this question, but I haven't found any consistent resources that review the practical similarities between Android and Linux, seen from a Linux users point of view, without installing a custom ROM?

I have a rooted Samsung Galaxy Spica (i5700) running Android 2.1, with "a Better Terminal App Pro" installed, as well as BusyBox. Obviously, APT isn't included with Android 2.1, so I won't be doing any software updating that way.

Here are a few basic questions:
  1. Is it possible to edit some preferences, with more options, using VI, than from the GUI?
  2. How does the Android file structure compare to Linux?
  3. Is it possible to install some CLI apps like lynx, nano, alpine or mutt, cmus, etc?
  4. What is the path to a microSD card?
  5. Is it possible to use wget and save a file to the microSD card?
  6. Is it possible for me to use ftp to log into my web hotel and copy files to it, as I do from my desktop computer?

Any comments, URLs, etc. would be appreciated, particularly with regards to the Android CLI and hacking Android 2.1.