Dev

Tuesday, 22 July 2014

Some Linux C Shell Commands

#
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.
jobs
Lists active jobs.
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