42sh is a basic shell
It is not done yet, don't judge
git clone https://github.com/Bux42/42sh.git
cd 42sh
make
./21sh
This shell prints it's debug in another terminal
Open a new terminal, type the command tty
Then launch the shell with the tty path as argument
Example: ./21sh /dev/ttys001
Keys | Functions |
---|---|
Opt+K Opt+W Opt+P |
Copy From Cursor to end From Cursor to beginning Paste |
Opt+< Opt+> |
Move per words. |
Opt+^ Opt+v |
Move per line. |
Ctrl+L | Clear screen. |
Ctrl+R | Search History Backward. |
Ctrl+F | Search History Forward. |