A simple shell program to execute some commands,
and modern shell program's feature like pipe, process control, redirection...
$ mkdir obj bin
$ make
執行指令,例如
ls,vim執行一個指令並殺死他
sleep 10and Ctrl+C重導向
ls -al > /tmp/xcat /tmp/x和cat < /etc/passwd建立pipe
cat /etc/passwd | cat | lessprocess group
ps -o pid,sid,pgid,ppid,cmd | cat | cat | tr A-Z a-zbackground process
python -m SimpleHTTPServer 8083 &Ctrl+Z 暫停process
fg喚醒processfg 1喚醒特定processlsjob列出processquitexit離開xenv add LANG C增加環境變數xenv rm LANG移除環境變數擴展特殊符
ls *ls ???ls ~
known bugs:
- 執行一個找不到的指令 有可能造成程式hang住