This is a ReadMe file for a custom simple UNIX command line interpreter written in C programming language.
This repository contains the source codes for a Simple UNIX command line interpreter program written in C programming language. This project is done as part of our Software Engineering training given by the collaboration of ALX Africa and Holberton School.
- C
Back To The Top on a Unix Shell environment.*
./hsh
Commands that are found at the <b>/bin/<b> path.
exit - Exits the shell.
env - Prints the current environment.
setenv - Initializes a new environment or modifies an existing one.
unsetenv - Removes an environment variable.
cd - Changes current directory of the process.
alias - Prints a list of all alliases
help - Prints the help documentation.
history - Prints list of executed command history
- Ctrl+C will not exit the shell, instead it is treated as Enter.
- ; command separator.
- || and && command-line logical operators.
- $? and $$ variables.