Shell Commands and What They Do
# |
Marks a command. |
alias
|
Displays alias. |
bg |
Resumes job
in the background. |
break
|
Resumes execution
after the loop. |
breaksw
|
Breaks from
a switch command; resumes after the endsw command. |
case |
Defines a
label in a switch command. |
cd |
Changes directory. |
chdir
|
Changes directory,
same as cd. |
continue
|
Continues
a loop. |
default
|
Specifies
the default case in a switch. |
dirs
|
Displays the
directory stack. |
echo
|
Writes arguments
to the standard output of the shell. |
eval
|
Evaluates
a command. |
exec
|
Executes the
command in the current shell. |
exit
|
Exits the
shell. |
fg |
Brings a job
in the foreground. |
foreach
|
Specifies
a looping control statement and execute a sequence of commands until reaching
an end command. |
glob
|
Writes arguments
to the standard output of the shell, like the echo command, but without
the new line. |
goto
|
Continues
execution after the specified label. |
hashstat
|
Displays hash
table statistics. |
history
|
Displays the
history list. |
if |
Executes a
command if condition met. |
| |
kill
|
Sends a signal
to a process. term (terminate) is the default signal. |
limit
|
Sets or list
system resource limits. |
login
|
Logs on. |
logout
|
Logs out. |
nice
|
Changes the
priority of commands run in the shell. |
nohup
|
Ignores the
hangup signal. |
notify
|
Notifies the
user about changes in job status. |
onintr
|
Tells the
shell what to do on interrupt. |
popd
|
Pops the top
directory off the directory stack and changes to the new top directory.
|
pushd
|
Exchanges
the top two elements of the directory stack. |
rehash
|
Re-computes
the hash table of the contents of the directories in the path shell variable. |
repeat
|
Repeats the
execution of a command. |
set
|
Displays or
set the value of a shell variable. |
setenv
|
Sets environment
variables. |
shift
|
Shifts shell
arguments. |
source
|
Reads commands
from a script. |
stop
|
Stops a background
job. |
suspend
|
Stops the
current shell. |
switch
|
Starts a switch. |
time
|
Displays the
time used to execute commands. |
umask
|
Shows or set
file permissions. |
unalias
|
Removes command
alias. |
unhash
|
Disables the
internal hash table. |
unlimit
|
Removes limitations
on system Resource. |
unset
|
Deletes shell
variables. |
unsetenv
|
Deletes environment
variables. |
wait
|
Waits for
background jobs to complete. |
while
…end |
Executes the
commands between the while and matching end statements repeatedly. |
@ |
Displays or
set the values of all the shell variables. |
No comments:
Post a Comment