command | description |
---|---|
echo | echo the STRING(s) to standart output. -n flag: do not output the trailing newline |
cd | change the shell working directory (with a relative or absolute path) |
pwd | print name of current/working directory |
export | set export attribute for shell variables |
unset | unset values of shell variables |
env | print the environment |
exit | cause the shell to exit with the exit status specified |
- Prompt implementation
- HashTable functions implementation
- Tokenizer implementation
- Variables expansion implementation
- Builtins implementation
- Parse and execute sistem design
- Signals implementation
- Parsing implementation
- Execute implementation
- Norme
- Bugs hunting
- Unix Processes in C -video
- Termination Signals
- Shell Command Language
- Bash Guide for Beginners
- Programming Terminal Devices -video
- Introduction to System Programming -video
- Capturing exit status code of child process
- Notion with details about Readline lib, Termcaps and Signals
- Writing Your Own Shell