improve the cmd history and have a complete testing including boundary test.
I have modify 3 following documents.
def.h
execute.c
internalcmd.c
Merge branch 'master' of https://github.com/Melee7/user-sh