Merge branch 'origin/master'
整理了一下添加的test命令，统一命名为test_xxx结构。改写了history命令，记录的历史文件统一到根目录下的.bash_history。
Merge branch 'origin/hy'
给history命令加了一个判断，防止找不到.bash_history时程序崩溃，增加了mv和cp命令，不过处理大文件有点慢，可能是文件系统的原因。另外，调用read和write，buf_size为256可以，但是为4096程序会崩溃。
Merge branch 'origin/hy'
Merge branch 'origin/master'
对cat命令增加了--help参数以及文件名为“-”的处理
Merge branch 'syb'
上箭头，从用户进程到内核的字符串传参
Merge branch 'origin/master'