add ftp ; support shell

add ftp l support shell