构建一个像 prog 这样的小外壳
我尝试制作 cd 命令,所以我使用:
if (!strcmp(cmd, "cd") )
{
if(chdir("args[1]")!=0){
printf(" %s - path not found\n",args[1]);
perror("Error:");
}
}
输出是这样的:
smash > cd /home/johnny/workspace/
/home/johnny/workspace/ - path not found
Error:: No such file or directory
smash > cd test
test - path not found
Error:: No such file or directory
ps 在工作目录中有一个“test”文件夹
pps也许你们可以帮助我如何制作“cd ..”命令