今天完成了minishell的制作
项目需求:
1. 获取终端用户输入的命令,并输出相应的执行结果。
touch
cp
mv
ls
ls -a
ls -l
mkdir
rmdir
pwd
cd
ln
ln -s
exit ----------》退出minishell
2. 使用多文件方式实现,使用Makefile管理
以下是项目的实现过程
1.封装file.c, file.h 包括touch, cp, mv
2.封装ls.c, ls.h 包括ls, ls -a, ls -l
3.封装dic.c, dic.h 包括mkdir, rmdir, pwd, cd
4.封装ln.c, ln.h 包括ln, ln -s
5.main函数
6.makefile管理