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