ps3home, thanks, always nice to hear that people are liking this. for the multithreaded thing, i was trying to get by, by using the packages available from some of the more popular repos but they don't have that and a couple of other things. i was doing that so the distro would be more future proof. however it looks like i'm going to need to make a repo for this and build some custom packages so that may come soonish.
Any of the linux tutorials you can find on google should be fine to learn the basics of the linux cli.
when you plug a usb drive into the computer, it will mount to /shared/USB/<drive label>
connect to the CIFS share on the server (from windows: \\<ip>\shared). from there you can manage it just like you would a normal windows share. if you want to copy files from a usb drive to a folder in /shared, it will be faster if you do it via ssh. ssh into the server and use the mv
(move) and cp
from the command line, besides the custom commands that i built for this distro that are listed on the main post, you'll want to know:
mount /dev/sd?* /<dir>
? = letter a-z, * = number of the partition on the drive. this will mount an existing internal drive to a folder. this will let you move files from that drive to the /shared folder. however if you want to really be awsome, if you keep the directory structure the same on the internal drive (TV, Movies, Music, Pictures, Downloads, USB on the root of the drive) then when you mount the existing drive to /shared it will be seemless and you won't have to worry about moving the files over.
shows disk usage
the last to know is some basic commands in vi (some of the custom commands use it to edit config files).http://heather.cs.ucdavis.edu/~matloff/UnixAndC/Editors/ViIntro.html