Skip to content

Latest commit

 

History

History
34 lines (31 loc) · 933 Bytes

File metadata and controls

34 lines (31 loc) · 933 Bytes

Microshell

Linux shell written in C. Created as "Operating systems" course final project at Adam Mickiewicz University.

Run

$ make

$ ./microshell

$ help

---===   Microshell   ===---

Version 0.0.1
Shell builtins: 
cd [dir]             change current working directory
exit                 close shell
help                 details about shell
cp [from] [to]       copy files and directories
ps                   list currently running processes
head [-n num] [file] output the first lines of file
history              show history

Additional features:
	> Username in command propmpt
	> Colored command prompt
	> Move through commands history by pressing arrows
	> Filename completion on tab
	> Save history to file on exit (by EOF or exit command)
	> Parse arguments placed between quotes

AUTHOR
Created by Michal Nieruchalski 462084 
as operating systems final project 
at Adam Mickiewicz University AD 2020