Common Features
Table 19-1 is a sampling of features that are
common to bash
and tcsh.
Table 19-1. Common shell features
|
Symbol/command |
Meaning/action |
|---|---|
|
|
Redirect output |
|
|
Append to file |
|
|
Redirect input |
|
|
Here document (redirect input) |
|
|
Pipe output |
|
|
Run process in background |
|
|
Separate commands on same line |
|
|
Match any character(s) in filename |
|
|
Match single character in filename |
|
|
Repeat command number |
|
|
Match any characters enclosed |
|
|
Execute in subshell |
|
|
Substitute output of enclosed command |
|
" |
Partial quote (allows variable and command expansion) |
|
' |
Full quote (no expansion) |
|
|
Quote following character |
|
|
Use value for variable |
|
|
Process ID |
|
|
Command name |
|
|
nth argument (0< |
|
|
All arguments as simple words |
|
|
Begin comment |
|
Tab |
Complete current word |
|
|
Background execution |
|
|
Break from loop statements |
|
|
Change directory |
|
|
Resume a program loop |
|
|
Display output |
|
|
Evaluate arguments |
|
|
Execute a new shell |
|
|
Foreground execution |
|
|
Show active jobs |
|
|
Terminate running jobs |
|
|
Change to a new group |
|
|
Shift positional parameters |
|
|
Suspend a background job |
|
|
Suspend a foreground job (such as a shell created by
|
|
|
Time a command |
|
|
Set default file permissions for new files |
|
|
Erase variable or function definitions |
|
|
Wait for a background job ... |
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access