parse args
parse args
parse args
delete executable file
add err fun
empty function for parse complicated command
parse complicated command function
finish getname and check functions
print command function
process command with pipe
fixed bug when creating pipe
waiting for forked process to exit
infd outfd background job
fix background job bug
fix empty command
restruct
buildin command