📄 myshell.c
字号:
#include"stdio.h"#include"compare.h"#include"mydate.h"#include"mytime.h"#include"mypwd.h"#include"mydir.h"#include"mymd.h"#include"mydel.h"#include"myren.h"#include"mycd.h"#include"mycopy.h"#include"myfind.h"#include"mymore.h"#include"myfork.h"int main(){ char instr[20]; char strto[3][40]={"","",""}; printf("Welcome to myshell@:"); int i=1; while(i) { gets(instr); i=compare(instr,strto); switch(i) { case 0: { printf("命令错误!\n"); printf("Welcome to myshell@:"); i=20; break; } case 1: { mydir(strto[1]); printf("Welcome to myshell@:"); break; } case 2: { mycd(strto[1]); printf("Welcome to myshell@:"); break; } case 3: { mypwd(); printf("Welcome to myshell@:"); break; } case 4: { mymd(strto[1]); printf("Welcome to myshell@:"); break; } case 5: { mycopy(strto[1],strto[2]); printf("Welcome to myshell@:"); break; } case 6: { myfind(strto[1],strto[2]); printf("Welcome to myshell@:"); break; } case 7: { mymore(strto[1]); printf("Welcome to myshell@:"); break; } case 8: { mydate(); printf("Welcome to myshell@:"); break; } case 9: { mytime(); printf("Welcome to myshell@:"); break; } case 10: { myren(strto[1],strto[2]); printf("Welcome to myshell@:"); break; } case 11: { mydel(strto[1]); printf("Welcome to myshell@:"); break; } case 12: { printf("exit\n"); i=0; break; } case 13: { myfork(strto[0]); printf("Welcome to myshell@:"); break; } } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -