Skip to content
Mini UNIX shell. Can be used for real in linux.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
LICENSE
README.md
makefile
shell
shell.l
shell.lex.c
shell.tab.c
shell.tab.h
shell.y

README.md

Mini-shell

Mini UNIX shell. Can be used for real in linux.

Build Status

This minishell was a university class project done in OS to understand system calls to the (fork, wait, exec), that allow to execute any command of the operating system, or execute another program, admit pipe |, redirect input and output, launch in batch mode &. The search of the programs will be automatic in the directories /bin, /usr/bin and in the current directory.

Tech

Dillinger uses a number of open source projects to work properly:

  • BISON - Bison is a general-purpose parser generator that converts a grammar description for an LALR(1) context-free grammar into a C program to parse that grammar.

Compilation

make

Installation

See this post in Superuser

You can’t perform that action at this time.