|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
3 z1 J+ ?: ^$ c2 o% q1 vLinux C下实现简单的Shell
1 B9 y: ^7 e! L2 n
0 k. k/ I/ y7 K: X6 i
& s: c9 g9 H" I
0 J( I# ~# d" H. M8 @* C; d L9 N9 b! f# x( Y, ^* n# z* o
【需求描述】
$ B1 ], H& O8 s4 b8 F- R& c4 Z, L) e+ G, O; j! |
! x; X4 g2 d/ X9 O, e7 M& Q用各种C函数实现一个简单的交互式Shell:
N3 N' u+ U- ^2 E& P( y5 ?7 J* r' U
( M. k3 @7 m1 f, R2 N: T/ [# w
1、给出提示符,让用户输入一行命令,识别程序名和参数并调用适当的exec函数执行程序,待执行完成后再次给出提示符。% m+ q1 J2 S* g% X" ?6 P: S
Y I$ o/ n, [1 E6 r
7 W3 y+ P# m7 |
2 a6 r: t) S3 c/ Q3 a& Q5 `
, W( ?9 K) }% t. p6 t4 b
5 q" v. m) o. D1 X! {$ b3 r4 d) h0 T+ P7 z
|
|