Apostolos Fanakis
370841b91d
|
7 years ago | |
---|---|---|
Makefile | 7 years ago | |
Project.pdf | 7 years ago | |
README.md | 7 years ago | |
apostolofShellFunctions.c | 7 years ago | |
apostolofShellFunctions.h | 7 years ago | |
apostolofShellMain.c | 7 years ago | |
testScript | 7 years ago |
README.md
Shell
From Wikipedia:
A Unix shell is a command-line interpreter or shell that provides a traditional Unix-like command line user interface. Users direct the operation of the computer by entering commands as text for a command line interpreter to execute, or by creating text scripts of one or more such commands.
Repository
This repository provides an implementation of a simple Unix shell in C language. This shell was developed as part of the "Operating Systems" course at AUTH and has very limited functionality. All code in this repository is intended for academic and learning purposes only, not for everyday usage.
Dependencies
Only a compiler is needed (e.g. gcc).
Compilation
To compile, make sure all necessary packages and dependencies are installed. Then run:
$ make
Usage
Run the shell in interactive mode with the command:
$ ./apostolofShell
or in batch mode using the command:
$ ./apostolofShell script
where script is the path and filename of the script you want to run.
Free Software, Hell Yeah!