/shell

Primary LanguageC

基于 C 的自制shell 程序

  • 解析用户输入的命令,将其转化成命令参数执行
  • API:fork、execve、wait、signal、dup .etc

使用方法

# clone repository
git clone https://github.com/ruoshui255/shell.git

# build and run
make
./a.out

实现的功能

短路求值功能

内置命令

  • cd、jobs、bg、fg、exit等内置命令

重定向功能

  • 管道、输入重定向、输出重定向、后台执行等