Skip to content
This repository has been archived by the owner on Oct 27, 2023. It is now read-only.

MiloWang2048/meshell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

meshell

yet another shell homework.

stars/forks/PRs/issues welcomed.

System requirement

meshell is linux oriented, and was developed in Ubuntu 18.04.

I'm not sure whether it can work well with another linux release or not.

Dependencies

you need following tools installed to build meshell:

  • g++
  • make

Getting started

clone to local

git clone https://github.com/MiloWang2048/meshell

build

cd meshell
make

clean

make clean

run

./mesh

Todos

  • cd
  • ls
  • clear
  • env
  • echo
  • help
  • pause
  • exit
  • env: shell
  • outer program invoke
  • batch file support
  • I/O redirection(built in commands only)
  • background execution
  • cmd history
  • signal intercept