The following table is a sampling of features that are common to bash and tcsh.
Symbol/Command |
Meaning/Action |
---|---|
Redirect output. |
|
Append output 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 n. |
|
Match any characters enclosed. |
|
Execute in subshell. |
|
Partial quote (allows variable and command expansion). |
|
Preserve literal value of enclosed characters. |
|
Quote following character. |
|
Use value for variable. |
|
$$ |
Process ID. |
$0 |
Command name. |
$n |
nth argument (0<n≤9). |
$* |
All arguments. |
$? |
Exit status. |
Begin comment. |
|
Complete current word. |
|
Background execution. |
|
break |
Break from loop statements. |
cd |
Change directories. |
continue |
Resume a program loop. |
echo |
Display output. |
eval |
Evaluate arguments. |
exec |
Execute a new shell or other program. |
fg |
Foreground execution. |
jobs |
Show active jobs. |
kill |
Terminate running jobs. |
newgrp |
Change to a new group. |
shift |
Shift positional parameters. |
stop |
Suspend a background job. |
suspend |
Suspend a foreground job. |
umask |
Set or list permissions on files to be created. |
unset |
Erase variable or function definitions. |
wait |
Wait for a background job to finish. |
Copyright © 2003 O'Reilly & Associates. All rights reserved.