Shell based on bash.
- Quoting
- Escape Character:
\
- Single-Quotes:
'
- Double-Quotes:
"
- Escape Character:
- Redirection
- Redirecting Input:
[n]<
- Redirecting Output:
[n]>
- Appending Redirected Output:
[n]>>
- Here-Document:
[n]<<
- Duplicating Input FD:
[n]<&
- Duplicating Output FD:
[n]>&
- Moving File Descriptors:
[n]<&[digit]-
and[n]>&[digit]-
- Redirecting Input:
- Shell Commands
- Simple Commands:
command1
- Pipelines:
command1 [ | command2 ...]
- Lists:
&&
and||
- Simple Commands:
- Parameters and Variables
- Special parameters:
*
,?
,$
,0
- Shell variables:
ENV
,HOME
,IFS
,PATH
,PWD
- Special parameters:
- Word Expansions
- Tilde Expansion:
~
- Command Substitution:
`command`
- Tilde Expansion:
- Built-In
env
,setenv
,unsetenv
set
,export
,unset
echo
exit
cd
hash
read
- Copy: command + C
- Paste: command + V
- Dynamic autocompletion: Tab
- Dynamic history: ▲
- Move cursor: ◀ and ▶
- Move by words: Alt + ◀ and Alt + ▶
- Move by lines: Alt + ▲ and Alt + ▼
- Go to begin and end: home and end
- Delete character: backspace and del