-
Notifications
You must be signed in to change notification settings - Fork 0
/
man_1_simple_shell
44 lines (30 loc) · 1.04 KB
/
man_1_simple_shell
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
.TH SHELL 1 "April 15, 2021" "v1" "basic_shell user manual"
.SH NAME
.B basic_shell
- command line interpreter
.SH SYNOPSIS
.B ./hsh
[command]... [options]... [FILE]
.SH DESCRIPTION
.B basic_shell
is a our own Linux command line interpreter designed to function like a
regular Bash shell.
.B Overview
The basic_shell will read input from the user either from commands or a file,
interpret them, and attempt to execute them returning the results to the user
with appropriate errors if applicable. The shell will check for builtins before
checking the $PATH.
.B Extras
The shell can also handle command separators (;) and comments (#).
.SH BUILT IN FUNCTIONS
.B exit
- Exits the shell
.B env
- Prints the current enviornment variables
.B cd [directory]
- Changes the present working directory to directory. If no directory is entered, cd will change to the $HOME directory (run env to view the path of $HOME).
.SH BUGS
If encountered, use bug spray.
.SH AUTHOR
Carson Stearn <[email protected]> && Justin Masayda <[email protected]>
.SH SEE ALSO