|
Lines 31-39
Link Here
|
| 31 |
.Os |
31 |
.Os |
| 32 |
.Sh NAME |
32 |
.Sh NAME |
| 33 |
.Nm builtin , |
33 |
.Nm builtin , |
|
|
34 |
.Dq Nm \&. , |
| 35 |
.Dq Nm \&: , |
| 36 |
.Dq Nm \&@ , |
| 34 |
.Nm alias , |
37 |
.Nm alias , |
| 35 |
.Nm alloc , |
38 |
.Nm alloc , |
| 36 |
.Nm bg , |
39 |
.Nm bg , |
|
|
40 |
.Nm bind , |
| 37 |
.Nm bindkey , |
41 |
.Nm bindkey , |
| 38 |
.Nm break , |
42 |
.Nm break , |
| 39 |
.Nm breaksw , |
43 |
.Nm breaksw , |
|
Lines 147-153
Link Here
|
| 147 |
Thus, while specifying |
151 |
Thus, while specifying |
| 148 |
.Dq Ic echo |
152 |
.Dq Ic echo |
| 149 |
causes a builtin command to be executed under shells that support the |
153 |
causes a builtin command to be executed under shells that support the |
| 150 |
builtin echo command, |
154 |
echo builtin command, |
| 151 |
specifying |
155 |
specifying |
| 152 |
.Dq Pa /bin/echo |
156 |
.Dq Pa /bin/echo |
| 153 |
or |
157 |
or |
|
Lines 164-188
Link Here
|
| 164 |
and |
168 |
and |
| 165 |
.Xr sh 1 |
169 |
.Xr sh 1 |
| 166 |
shells are listed here. |
170 |
shells are listed here. |
| 167 |
Consult the appropriate manual page for |
171 |
Commands marked |
| 168 |
details on the operation of any given builtin command under those shells. |
172 |
.Dq Li No** |
| 169 |
Users of other shells will need to consult the documentation supplied |
173 |
under |
| 170 |
with the other shells. |
174 |
.Em External |
|
|
175 |
do exist externally, |
| 176 |
but are implemented as scripts using a builtin command of the same name. |
| 177 |
Consult a shell's manual page for |
| 178 |
details on the operation its builtin commands. |
| 179 |
Users of other shells may need to consult an |
| 180 |
.Xr info 1 |
| 181 |
page or other sources of documentation. |
| 171 |
.Bl -column ".Ic uncomplete" ".Em External" ".Xr csh 1" ".Xr sh 1" -offset indent |
182 |
.Bl -column ".Ic uncomplete" ".Em External" ".Xr csh 1" ".Xr sh 1" -offset indent |
| 172 |
.It Xo |
183 |
.It Xo |
| 173 |
.Em "Command External" Ta Xr csh 1 Ta Xr sh 1 |
184 |
.Em "Command External" Ta Xr csh 1 Ta Xr sh 1 |
| 174 |
.Xc |
185 |
.Xc |
| 175 |
.It Ic alias Ta \&No Ta Yes Ta Yes |
186 |
.It Ic \&. Ta \&No Ta \&No Ta Yes |
|
|
187 |
.It Ic \&: Ta \&No Ta Yes Ta Yes |
| 188 |
.It Ic \&@ Ta \&No Ta Yes Ta \&No |
| 189 |
.It Ic alias Ta \&No** Ta Yes Ta Yes |
| 176 |
.It Ic alloc Ta \&No Ta Yes Ta \&No |
190 |
.It Ic alloc Ta \&No Ta Yes Ta \&No |
| 177 |
.It Ic bg Ta \&No Ta Yes Ta Yes |
191 |
.It Ic bg Ta \&No** Ta Yes Ta Yes |
|
|
192 |
.It Ic bind Ta \&No Ta \&No Ta Yes |
| 178 |
.It Ic bindkey Ta \&No Ta Yes Ta \&No |
193 |
.It Ic bindkey Ta \&No Ta Yes Ta \&No |
| 179 |
.It Ic break Ta \&No Ta Yes Ta \&Yes |
194 |
.It Ic break Ta \&No Ta Yes Ta \&Yes |
| 180 |
.It Ic breaksw Ta \&No Ta Yes Ta \&No |
195 |
.It Ic breaksw Ta \&No Ta Yes Ta \&No |
|
|
196 |
.It Ic builtin Ta \&No Ta \&No Ta Yes |
| 181 |
.It Ic builtins Ta \&No Ta Yes Ta \&No |
197 |
.It Ic builtins Ta \&No Ta Yes Ta \&No |
| 182 |
.It Ic case Ta \&No Ta Yes Ta Yes |
198 |
.It Ic case Ta \&No Ta Yes Ta Yes |
| 183 |
.It Ic cd Ta \&No Ta Yes Ta Yes |
199 |
.It Ic cd Ta \&No** Ta Yes Ta Yes |
| 184 |
.It Ic chdir Ta \&No Ta Yes Ta \&Yes |
200 |
.It Ic chdir Ta \&No Ta Yes Ta \&Yes |
| 185 |
.It Ic command Ta \&No Ta \&No Ta Yes |
201 |
.It Ic command Ta \&No** Ta \&No Ta Yes |
| 186 |
.It Ic complete Ta \&No Ta Yes Ta \&No |
202 |
.It Ic complete Ta \&No Ta Yes Ta \&No |
| 187 |
.It Ic continue Ta \&No Ta Yes Ta \&Yes |
203 |
.It Ic continue Ta \&No Ta Yes Ta \&Yes |
| 188 |
.It Ic default Ta \&No Ta Yes Ta \&No |
204 |
.It Ic default Ta \&No Ta Yes Ta \&No |
|
Lines 202-214
Link Here
|
| 202 |
.It Ic exit Ta \&No Ta Yes Ta Yes |
218 |
.It Ic exit Ta \&No Ta Yes Ta Yes |
| 203 |
.It Ic export Ta \&No Ta \&No Ta Yes |
219 |
.It Ic export Ta \&No Ta \&No Ta Yes |
| 204 |
.It Ic false Ta Yes Ta \&No Ta Yes |
220 |
.It Ic false Ta Yes Ta \&No Ta Yes |
| 205 |
.It Ic fc Ta \&No Ta \&No Ta Yes |
221 |
.It Ic fc Ta \&No** Ta \&No Ta Yes |
| 206 |
.It Ic fg Ta \&No Ta Yes Ta Yes |
222 |
.It Ic fg Ta \&No** Ta Yes Ta Yes |
| 207 |
.It Ic filetest Ta \&No Ta Yes Ta \&No |
223 |
.It Ic filetest Ta \&No Ta Yes Ta \&No |
| 208 |
.It Ic fi Ta \&No Ta \&No Ta Yes |
224 |
.It Ic fi Ta \&No Ta \&No Ta Yes |
| 209 |
.It Ic for Ta \&No Ta \&No Ta Yes |
225 |
.It Ic for Ta \&No Ta \&No Ta Yes |
| 210 |
.It Ic foreach Ta \&No Ta Yes Ta \&No |
226 |
.It Ic foreach Ta \&No Ta Yes Ta \&No |
| 211 |
.It Ic getopts Ta \&No Ta \&No Ta Yes |
227 |
.It Ic getopts Ta \&No** Ta \&No Ta Yes |
| 212 |
.It Ic glob Ta \&No Ta Yes Ta \&No |
228 |
.It Ic glob Ta \&No Ta Yes Ta \&No |
| 213 |
.It Ic goto Ta \&No Ta Yes Ta \&No |
229 |
.It Ic goto Ta \&No Ta Yes Ta \&No |
| 214 |
.It Ic hash Ta \&No Ta \&No Ta Yes |
230 |
.It Ic hash Ta \&No Ta \&No Ta Yes |
|
Lines 217-223
Link Here
|
| 217 |
.It Ic hup Ta \&No Ta Yes Ta \&No |
233 |
.It Ic hup Ta \&No Ta Yes Ta \&No |
| 218 |
.It Ic if Ta \&No Ta Yes Ta \&Yes |
234 |
.It Ic if Ta \&No Ta Yes Ta \&Yes |
| 219 |
.It Ic jobid Ta \&No Ta \&No Ta Yes |
235 |
.It Ic jobid Ta \&No Ta \&No Ta Yes |
| 220 |
.It Ic jobs Ta \&No Ta Yes Ta Yes |
236 |
.It Ic jobs Ta \&No** Ta Yes Ta Yes |
| 221 |
.It Ic kill Ta Yes Ta Yes Ta \&No |
237 |
.It Ic kill Ta Yes Ta Yes Ta \&No |
| 222 |
.It Ic limit Ta \&No Ta Yes Ta \&No |
238 |
.It Ic limit Ta \&No Ta Yes Ta \&No |
| 223 |
.It Ic log Ta \&No Ta Yes Ta \&No |
239 |
.It Ic log Ta \&No Ta Yes Ta \&No |
|
Lines 233-239
Link Here
|
| 233 |
.It Ic printf Ta Yes Ta \&No Ta Yes |
249 |
.It Ic printf Ta Yes Ta \&No Ta Yes |
| 234 |
.It Ic pushd Ta \&No Ta Yes Ta \&No |
250 |
.It Ic pushd Ta \&No Ta Yes Ta \&No |
| 235 |
.It Ic pwd Ta Yes Ta \&No Ta Yes |
251 |
.It Ic pwd Ta Yes Ta \&No Ta Yes |
| 236 |
.It Ic read Ta \&No Ta \&No Ta Yes |
252 |
.It Ic read Ta \&No** Ta \&No Ta Yes |
| 237 |
.It Ic readonly Ta \&No Ta \&No Ta Yes |
253 |
.It Ic readonly Ta \&No Ta \&No Ta Yes |
| 238 |
.It Ic rehash Ta \&No Ta Yes Ta \&No |
254 |
.It Ic rehash Ta \&No Ta Yes Ta \&No |
| 239 |
.It Ic repeat Ta \&No Ta Yes Ta \&No |
255 |
.It Ic repeat Ta \&No Ta Yes Ta \&No |
|
Lines 256-270
Link Here
|
| 256 |
.It Ic true Ta Yes Ta \&No Ta Yes |
272 |
.It Ic true Ta Yes Ta \&No Ta Yes |
| 257 |
.It Ic type Ta \&No Ta \&No Ta Yes |
273 |
.It Ic type Ta \&No Ta \&No Ta Yes |
| 258 |
.It Ic ulimit Ta \&No Ta \&No Ta Yes |
274 |
.It Ic ulimit Ta \&No Ta \&No Ta Yes |
| 259 |
.It Ic umask Ta \&No Ta Yes Ta Yes |
275 |
.It Ic umask Ta \&No** Ta Yes Ta Yes |
| 260 |
.It Ic unalias Ta \&No Ta Yes Ta Yes |
276 |
.It Ic unalias Ta \&No** Ta Yes Ta Yes |
| 261 |
.It Ic uncomplete Ta \&No Ta Yes Ta \&No |
277 |
.It Ic uncomplete Ta \&No Ta Yes Ta \&No |
| 262 |
.It Ic unhash Ta \&No Ta Yes Ta \&No |
278 |
.It Ic unhash Ta \&No Ta Yes Ta \&No |
| 263 |
.It Ic unlimit Ta \&No Ta Yes Ta \&No |
279 |
.It Ic unlimit Ta \&No Ta Yes Ta \&No |
| 264 |
.It Ic unset Ta \&No Ta Yes Ta Yes |
280 |
.It Ic unset Ta \&No Ta Yes Ta Yes |
| 265 |
.It Ic unsetenv Ta \&No Ta Yes Ta \&No |
281 |
.It Ic unsetenv Ta \&No Ta Yes Ta \&No |
| 266 |
.It Ic until Ta \&No Ta \&No Ta Yes |
282 |
.It Ic until Ta \&No Ta \&No Ta Yes |
| 267 |
.It Ic wait Ta \&No Ta Yes Ta Yes |
283 |
.It Ic wait Ta \&No** Ta Yes Ta Yes |
| 268 |
.It Ic where Ta \&No Ta Yes Ta \&No |
284 |
.It Ic where Ta \&No Ta Yes Ta \&No |
| 269 |
.It Ic which Ta Yes Ta Yes Ta \&No |
285 |
.It Ic which Ta Yes Ta Yes Ta \&No |
| 270 |
.It Ic while Ta \&No Ta Yes Ta \&Yes |
286 |
.It Ic while Ta \&No Ta Yes Ta \&Yes |
|
Lines 273-278
Link Here
|
| 273 |
.Xr csh 1 , |
289 |
.Xr csh 1 , |
| 274 |
.Xr echo 1 , |
290 |
.Xr echo 1 , |
| 275 |
.Xr false 1 , |
291 |
.Xr false 1 , |
|
|
292 |
.Xr info 1 , |
| 276 |
.Xr kill 1 , |
293 |
.Xr kill 1 , |
| 277 |
.Xr login 1 , |
294 |
.Xr login 1 , |
| 278 |
.Xr nice 1 , |
295 |
.Xr nice 1 , |