Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com
Answertopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 

A.1. Common features

The following features are standard in every shell. Note that the stop, suspend, jobs, bg and fg commands are only available on systems that support job control.

Table A-1. Common Shell Features

CommandMeaning
>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
[ ]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
$varUse value for variable
$$Process id
$0Command name
$nnth argument (n from 0 to 9)
$*All arguments as a simple word
#Begin comment
bgBackground execution
breakBreak from loop statements
cdChange directories
continueResume a program loop
echoDisplay output
evalEvaluate arguments
execExecute a new shell
fgForeground execution
jobsShow active jobs
killTerminate running jobs
newgrpChange to a new group
shiftShift positional parameters
stopSuspend a background job
suspendSuspend a foreground job
timeTime a command
umaskSet or list file permissions
unsetErase variable or function definitions
waitWait for a background job to finish

 
 
  Published under the terms of the GNU General Public License Design by Interspire