commit bash-20150410 snapshot

This commit is contained in:
Chet Ramey
2015-04-24 16:15:03 -04:00
parent ddece28e53
commit 0385211bb5
34 changed files with 6160 additions and 5935 deletions
+172 -165
View File
@@ -1,7 +1,7 @@
%!PS-Adobe-2.0
%%Creator: dvips(k) 5.994 Copyright 2014 Radical Eye Software
%%Title: bashref.dvi
%%CreationDate: Mon Feb 23 09:20:47 2015
%%CreationDate: Mon Apr 6 13:59:13 2015
%%Pages: 174
%%PageOrder: Ascend
%%BoundingBox: 0 0 612 792
@@ -12,7 +12,7 @@
%DVIPSWebPage: (www.radicaleye.com)
%DVIPSCommandLine: dvips -D 600 -t letter -o bashref.ps bashref.dvi
%DVIPSParameters: dpi=600
%DVIPSSource: TeX output 2015.02.23:0920
%DVIPSSource: TeX output 2015.04.06:1359
%%BeginProcSet: tex.pro 0 0
%!
/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
@@ -7514,7 +7514,7 @@ ifelse
TeXDict begin 1 0 bop 150 1318 a Fv(Bash)64 b(Reference)j(Man)-5
b(ual)p 150 1385 3600 34 v 2361 1481 a Fu(Reference)31
b(Do)s(cumen)m(tation)i(for)d(Bash)2428 1589 y(Edition)h(4.4,)g(for)f
Ft(Bash)g Fu(V)-8 b(ersion)31 b(4.4.)3218 1697 y(Jan)m(uary)f(2015)150
Ft(Bash)g Fu(V)-8 b(ersion)31 b(4.4.)3333 1697 y(April)f(2015)150
4935 y Fs(Chet)45 b(Ramey)-11 b(,)46 b(Case)g(W)-11 b(estern)46
b(Reserv)l(e)g(Univ)l(ersit)l(y)150 5068 y(Brian)f(F)-11
b(o)l(x,)45 b(F)-11 b(ree)45 b(Soft)l(w)l(are)h(F)-11
@@ -7522,16 +7522,15 @@ b(oundation)p 150 5141 3600 17 v eop end
%%Page: 2 2
TeXDict begin 2 1 bop 150 4279 a Fu(This)35 b(text)h(is)g(a)g(brief)f
(description)h(of)f(the)h(features)g(that)g(are)g(presen)m(t)g(in)f
(the)h(Bash)f(shell)h(\(v)m(ersion)150 4389 y(4.4,)c(19)f(Jan)m(uary)f
(2015\).)150 4523 y(This)35 b(is)h(Edition)f(4.4,)k(last)d(up)s(dated)f
(19)h(Jan)m(uary)f(2015,)k(of)d Fr(The)f(GNU)i(Bash)e(Reference)i(Man)m
(ual)p Fu(,)150 4633 y(for)30 b Ft(Bash)p Fu(,)g(V)-8
b(ersion)31 b(4.4.)150 4767 y(Cop)m(yrigh)m(t)602 4764
y(c)577 4767 y Fq(\015)f Fu(1988{2014)35 b(F)-8 b(ree)31
b(Soft)m(w)m(are)h(F)-8 b(oundation,)31 b(Inc.)390 4902
y(P)m(ermission)21 b(is)f(gran)m(ted)h(to)g(cop)m(y)-8
b(,)24 b(distribute)c(and/or)h(mo)s(dify)e(this)i(do)s(cumen)m(t)f
(under)f(the)390 5011 y(terms)25 b(of)h(the)f(GNU)h(F)-8
(the)h(Bash)f(shell)h(\(v)m(ersion)150 4389 y(4.4,)c(6)e(April)h
(2015\).)150 4523 y(This)36 b(is)g(Edition)h(4.4,)j(last)d(up)s(dated)e
(6)i(April)g(2015,)j(of)c Fr(The)h(GNU)g(Bash)g(Reference)g(Man)m(ual)p
Fu(,)i(for)150 4633 y Ft(Bash)p Fu(,)29 b(V)-8 b(ersion)31
b(4.4.)150 4767 y(Cop)m(yrigh)m(t)602 4764 y(c)577 4767
y Fq(\015)f Fu(1988{2014)35 b(F)-8 b(ree)31 b(Soft)m(w)m(are)h(F)-8
b(oundation,)31 b(Inc.)390 4902 y(P)m(ermission)21 b(is)f(gran)m(ted)h
(to)g(cop)m(y)-8 b(,)24 b(distribute)c(and/or)h(mo)s(dify)e(this)i(do)s
(cumen)m(t)f(under)f(the)390 5011 y(terms)25 b(of)h(the)f(GNU)h(F)-8
b(ree)27 b(Do)s(cumen)m(tation)g(License,)g(V)-8 b(ersion)26
b(1.3)g(or)f(an)m(y)h(later)g(v)m(ersion)390 5121 y(published)43
b(b)m(y)h(the)h(F)-8 b(ree)46 b(Soft)m(w)m(are)g(F)-8
@@ -12006,9 +12005,10 @@ b(If)30 b Fr(coun)m(t)j Fu(is)d(0,)h(all)h(lines)e(are)h(copied.)630
b Fu(at)31 b(index)f Fr(origin)p Fu(.)41 b(The)30 b(default)h(index)f
(is)g(0.)630 2534 y Ft(-s)384 b Fu(Discard)31 b(the)f(\014rst)g
Fr(coun)m(t)j Fu(lines)e(read.)630 2690 y Ft(-t)384 b
Fu(Remo)m(v)m(e)32 b(a)f(trailing)g(newline)g(from)f(eac)m(h)h(line)g
(read.)630 2846 y Ft(-u)384 b Fu(Read)31 b(lines)f(from)g(\014le)h
(descriptor)f Fr(fd)j Fu(instead)e(of)f(the)h(standard)e(input.)630
Fu(Remo)m(v)m(e)32 b(a)f(trailing)g Fr(delim)g Fu(\(default)g
(newline\))f(from)g(eac)m(h)i(line)f(read.)630 2846 y
Ft(-u)384 b Fu(Read)31 b(lines)f(from)g(\014le)h(descriptor)f
Fr(fd)j Fu(instead)e(of)f(the)h(standard)e(input.)630
3002 y Ft(-C)384 b Fu(Ev)-5 b(aluate)33 b Fr(callbac)m(k)39
b Fu(eac)m(h)33 b(time)f Fr(quan)m(tum)p Fu(P)f(lines)h(are)g(read.)45
b(The)31 b Ft(-c)g Fu(op-)1110 3112 y(tion)g(sp)s(eci\014es)f
@@ -12142,194 +12142,199 @@ TeXDict begin 56 61 bop 150 -116 a Fu(Chapter)30 b(4:)41
b(Shell)30 b(Builtin)h(Commands)2069 b(56)630 299 y Ft(-d)30
b Fj(delim)114 b Fu(The)41 b(\014rst)h(c)m(haracter)h(of)f
Fr(delim)g Fu(is)g(used)g(to)g(terminate)h(the)f(input)f(line,)1110
408 y(rather)30 b(than)g(newline.)630 568 y Ft(-e)384
408 y(rather)30 b(than)g(newline.)630 560 y Ft(-e)384
b Fu(Readline)46 b(\(see)g(Chapter)e(8)h([Command)f(Line)h(Editing],)50
b(page)45 b(101\))i(is)1110 677 y(used)37 b(to)i(obtain)g(the)f(line.)
b(page)45 b(101\))i(is)1110 669 y(used)37 b(to)i(obtain)g(the)f(line.)
65 b(Readline)39 b(uses)e(the)i(curren)m(t)f(\(or)g(default,)j(if)1110
787 y(line)31 b(editing)g(w)m(as)f(not)h(previously)f(activ)m(e\))j
(editing)e(settings.)630 946 y Ft(-i)f Fj(text)162 b
779 y(line)31 b(editing)g(w)m(as)f(not)h(previously)f(activ)m(e\))j
(editing)e(settings.)630 930 y Ft(-i)f Fj(text)162 b
Fu(If)36 b(Readline)i(is)f(b)s(eing)g(used)f(to)h(read)g(the)g(line,)j
Fr(text)f Fu(is)e(placed)h(in)m(to)g(the)1110 1056 y(editing)31
b(bu\013er)e(b)s(efore)h(editing)h(b)s(egins.)630 1215
Fr(text)f Fu(is)e(placed)h(in)m(to)g(the)1110 1040 y(editing)31
b(bu\013er)e(b)s(efore)h(editing)h(b)s(egins.)630 1191
y Ft(-n)f Fj(nchars)66 b Ft(read)38 b Fu(returns)f(after)j(reading)f
Fr(nc)m(hars)j Fu(c)m(haracters)e(rather)f(than)g(w)m(aiting)1110
1325 y(for)d(a)h(complete)h(line)f(of)g(input,)g(but)f(honors)g(a)h
(delimiter)g(if)f(few)m(er)h(than)1110 1435 y Fr(nc)m(hars)d
1301 y(for)d(a)h(complete)h(line)f(of)g(input,)g(but)f(honors)g(a)h
(delimiter)g(if)f(few)m(er)h(than)1110 1410 y Fr(nc)m(hars)d
Fu(c)m(haracters)e(are)e(read)h(b)s(efore)f(the)g(delimiter.)630
1594 y Ft(-N)g Fj(nchars)66 b Ft(read)39 b Fu(returns)f(after)j
1562 y Ft(-N)g Fj(nchars)66 b Ft(read)39 b Fu(returns)f(after)j
(reading)e(exactly)j Fr(nc)m(hars)h Fu(c)m(haracters)f(rather)d(than)
1110 1704 y(w)m(aiting)32 b(for)f(a)g(complete)i(line)e(of)g(input,)g
(unless)f(EOF)h(is)g(encoun)m(tered)g(or)1110 1813 y
1110 1671 y(w)m(aiting)32 b(for)f(a)g(complete)i(line)e(of)g(input,)g
(unless)f(EOF)h(is)g(encoun)m(tered)g(or)1110 1781 y
Ft(read)f Fu(times)i(out.)43 b(Delimiter)33 b(c)m(haracters)f(encoun)m
(tered)g(in)f(the)g(input)g(are)1110 1923 y(not)g(treated)h(sp)s
(tered)g(in)f(the)g(input)g(are)1110 1891 y(not)g(treated)h(sp)s
(ecially)f(and)f(do)h(not)g(cause)g Ft(read)e Fu(to)j(return)d(un)m
(til)i Fr(nc)m(hars)1110 2032 y Fu(c)m(haracters)h(are)f(read.)630
2192 y Ft(-p)f Fj(prompt)66 b Fu(Displa)m(y)38 b Fr(prompt)p
(til)i Fr(nc)m(hars)1110 2000 y Fu(c)m(haracters)26 b(are)f(read.)38
b(The)24 b(result)g(is)h(not)f(split)h(on)f(the)h(c)m(haracters)h(in)e
Ft(IFS)p Fu(;)1110 2110 y(the)e(in)m(ten)m(t)i(is)e(that)h(the)f(v)-5
b(ariable)23 b(is)f(assigned)g(exactly)i(the)e(c)m(haracters)i(read)
1110 2219 y(\(with)30 b(the)h(exception)h(of)e(bac)m(kslash;)h(see)g
(the)g Ft(-r)f Fu(option)h(b)s(elo)m(w\).)630 2371 y
Ft(-p)f Fj(prompt)66 b Fu(Displa)m(y)38 b Fr(prompt)p
Fu(,)g(without)e(a)h(trailing)h(newline,)h(b)s(efore)d(attempting)i(to)
1110 2301 y(read)f(an)m(y)h(input.)60 b(The)37 b(prompt)g(is)g(displa)m
(y)m(ed)h(only)f(if)g(input)g(is)g(coming)1110 2411 y(from)30
b(a)h(terminal.)630 2570 y Ft(-r)384 b Fu(If)21 b(this)h(option)g(is)f
1110 2480 y(read)f(an)m(y)h(input.)60 b(The)37 b(prompt)g(is)g(displa)m
(y)m(ed)h(only)f(if)g(input)g(is)g(coming)1110 2590 y(from)30
b(a)h(terminal.)630 2741 y Ft(-r)384 b Fu(If)21 b(this)h(option)g(is)f
(giv)m(en,)k(bac)m(kslash)d(do)s(es)f(not)h(act)h(as)f(an)f(escap)s(e)h
(c)m(haracter.)1110 2680 y(The)30 b(bac)m(kslash)i(is)f(considered)g
(c)m(haracter.)1110 2851 y(The)30 b(bac)m(kslash)i(is)f(considered)g
(to)h(b)s(e)e(part)h(of)g(the)g(line.)43 b(In)30 b(particular,)i(a)1110
2790 y(bac)m(kslash-newline)f(pair)f(ma)m(y)h(not)g(b)s(e)f(used)f(as)i
(a)g(line)f(con)m(tin)m(uation.)630 2949 y Ft(-s)384
2960 y(bac)m(kslash-newline)f(pair)f(ma)m(y)h(not)g(b)s(e)f(used)f(as)i
(a)g(line)f(con)m(tin)m(uation.)630 3112 y Ft(-s)384
b Fu(Silen)m(t)28 b(mo)s(de.)40 b(If)27 b(input)f(is)i(coming)g(from)f
(a)h(terminal,)h(c)m(haracters)g(are)f(not)1110 3059
y(ec)m(ho)s(ed.)630 3218 y Ft(-t)i Fj(timeout)1110 3328
(a)h(terminal,)h(c)m(haracters)g(are)f(not)1110 3221
y(ec)m(ho)s(ed.)630 3373 y Ft(-t)i Fj(timeout)1110 3482
y Fu(Cause)42 b Ft(read)g Fu(to)h(time)h(out)f(and)f(return)f(failure)i
(if)g(a)g(complete)h(line)f(of)1110 3437 y(input)26 b(\(or)h(a)g(sp)s
(if)g(a)g(complete)h(line)f(of)1110 3592 y(input)26 b(\(or)h(a)g(sp)s
(eci\014ed)f(n)m(um)m(b)s(er)g(of)h(c)m(haracters\))h(is)f(not)g(read)g
(within)f Fr(time-)1110 3547 y(out)37 b Fu(seconds.)53
(within)f Fr(time-)1110 3701 y(out)37 b Fu(seconds.)53
b Fr(timeout)38 b Fu(ma)m(y)d(b)s(e)f(a)h(decimal)h(n)m(um)m(b)s(er)d
(with)h(a)h(fractional)1110 3656 y(p)s(ortion)29 b(follo)m(wing)h(the)f
(with)h(a)h(fractional)1110 3811 y(p)s(ortion)29 b(follo)m(wing)h(the)f
(decimal)h(p)s(oin)m(t.)40 b(This)29 b(option)g(is)g(only)g(e\013ectiv)
m(e)j(if)1110 3766 y Ft(read)j Fu(is)i(reading)g(input)e(from)h(a)h
m(e)j(if)1110 3921 y Ft(read)j Fu(is)i(reading)g(input)e(from)h(a)h
(terminal,)i(pip)s(e,)e(or)g(other)f(sp)s(ecial)i(\014le;)1110
3875 y(it)31 b(has)g(no)g(e\013ect)h(when)e(reading)h(from)g(regular)g
4030 y(it)31 b(has)g(no)g(e\013ect)h(when)e(reading)h(from)g(regular)g
(\014les.)42 b(If)30 b Ft(read)g Fu(times)h(out,)1110
3985 y Ft(read)d Fu(sa)m(v)m(es)j(an)m(y)f(partial)h(input)d(read)i(in)
4140 y Ft(read)d Fu(sa)m(v)m(es)j(an)m(y)f(partial)h(input)d(read)i(in)
m(to)h(the)e(sp)s(eci\014ed)g(v)-5 b(ariable)31 b Fr(name)p
Fu(.)1110 4095 y(If)k Fr(timeout)j Fu(is)e(0,)h Ft(read)e
Fu(.)1110 4249 y(If)k Fr(timeout)j Fu(is)e(0,)h Ft(read)e
Fu(returns)f(immediately)-8 b(,)39 b(without)c(trying)h(to)g(read)1110
4204 y(and)30 b(data.)44 b(The)30 b(exit)i(status)f(is)g(0)g(if)g
4359 y(and)30 b(data.)44 b(The)30 b(exit)i(status)f(is)g(0)g(if)g
(input)f(is)h(a)m(v)-5 b(ailable)34 b(on)c(the)i(sp)s(eci\014ed)1110
4314 y(\014le)g(descriptor,)g(non-zero)h(otherwise.)46
b(The)31 b(exit)i(status)f(is)g(greater)h(than)1110 4423
y(128)f(if)e(the)h(timeout)g(is)f(exceeded.)630 4583
4468 y(\014le)g(descriptor,)g(non-zero)h(otherwise.)46
b(The)31 b(exit)i(status)f(is)g(greater)h(than)1110 4578
y(128)f(if)e(the)h(timeout)g(is)f(exceeded.)630 4729
y Ft(-u)g Fj(fd)258 b Fu(Read)31 b(input)e(from)h(\014le)g(descriptor)h
Fr(fd)p Fu(.)150 4742 y Ft(readarray)870 4852 y(readarray)45
Fr(fd)p Fu(.)150 4881 y Ft(readarray)870 4990 y(readarray)45
b([-d)i Fj(delim)p Ft(])f([-n)h Fj(count)p Ft(])f([-O)h
Fj(origin)p Ft(])f([-s)h Fj(count)p Ft(])f([-t])h([-u)g
Fj(fd)p Ft(])1061 4961 y([-C)g Fj(callback)p Ft(])e([-c)i
Fj(quantum)p Ft(])f([)p Fj(array)p Ft(])630 5096 y Fu(Read)38
Fj(fd)p Ft(])1061 5100 y([-C)g Fj(callback)p Ft(])e([-c)i
Fj(quantum)p Ft(])f([)p Fj(array)p Ft(])630 5230 y Fu(Read)38
b(lines)f(from)g(the)h(standard)e(input)g(in)m(to)j(the)e(indexed)g
(arra)m(y)h(v)-5 b(ariable)38 b Fr(arra)m(y)p Fu(,)i(or)630
5205 y(from)30 b(\014le)g(descriptor)h Fr(fd)i Fu(if)d(the)h
Ft(-u)e Fu(option)i(is)g(supplied.)630 5340 y(A)f(synon)m(ym)g(for)g
Ft(mapfile)p Fu(.)p eop end
5340 y(from)30 b(\014le)g(descriptor)h Fr(fd)i Fu(if)d(the)h
Ft(-u)e Fu(option)i(is)g(supplied.)p eop end
%%Page: 57 63
TeXDict begin 57 62 bop 150 -116 a Fu(Chapter)30 b(4:)41
b(Shell)30 b(Builtin)h(Commands)2069 b(57)150 299 y Ft(source)870
435 y(source)46 b Fj(filename)630 571 y Fu(A)30 b(synon)m(ym)g(for)g
b(Shell)30 b(Builtin)h(Commands)2069 b(57)630 299 y(A)30
b(synon)m(ym)g(for)g Ft(mapfile)p Fu(.)150 462 y Ft(source)870
598 y(source)46 b Fj(filename)630 734 y Fu(A)30 b(synon)m(ym)g(for)g
Ft(.)g Fu(\(see)i(Section)f(4.1)g([Bourne)g(Shell)f(Builtins],)h(page)g
(41\).)150 734 y Ft(type)870 870 y(type)47 b([-afptP])e([)p
Fj(name)i Ft(...)o(])630 1006 y Fu(F)-8 b(or)42 b(eac)m(h)g
(41\).)150 897 y Ft(type)870 1033 y(type)47 b([-afptP])e([)p
Fj(name)i Ft(...)o(])630 1169 y Fu(F)-8 b(or)42 b(eac)m(h)g
Fr(name)p Fu(,)i(indicate)e(ho)m(w)g(it)f(w)m(ould)g(b)s(e)g(in)m
(terpreted)g(if)g(used)f(as)i(a)f(command)630 1116 y(name.)630
1252 y(If)g(the)g Ft(-t)g Fu(option)h(is)f(used,)j Ft(type)c
(terpreted)g(if)g(used)f(as)i(a)f(command)630 1279 y(name.)630
1415 y(If)g(the)g Ft(-t)g Fu(option)h(is)f(used,)j Ft(type)c
Fu(prin)m(ts)h(a)h(single)g(w)m(ord)f(whic)m(h)g(is)g(one)h(of)g(`)p
Ft(alias)p Fu(',)630 1362 y(`)p Ft(function)p Fu(',)32
Ft(alias)p Fu(',)630 1524 y(`)p Ft(function)p Fu(',)32
b(`)p Ft(builtin)p Fu(',)g(`)p Ft(file)p Fu(')g(or)h(`)p
Ft(keyword)p Fu(',)f(if)h Fr(name)38 b Fu(is)33 b(an)f(alias,)j(shell)e
(function,)630 1471 y(shell)i(builtin,)g(disk)g(\014le,)h(or)e(shell)h
(function,)630 1634 y(shell)i(builtin,)g(disk)g(\014le,)h(or)e(shell)h
(reserv)m(ed)g(w)m(ord,)h(resp)s(ectiv)m(ely)-8 b(.)55
b(If)34 b(the)h Fr(name)40 b Fu(is)35 b(not)630 1581
b(If)34 b(the)h Fr(name)40 b Fu(is)35 b(not)630 1743
y(found,)29 b(then)h(nothing)h(is)f(prin)m(ted,)g(and)g
Ft(type)f Fu(returns)g(a)i(failure)g(status.)630 1717
Ft(type)f Fu(returns)g(a)i(failure)g(status.)630 1880
y(If)25 b(the)g Ft(-p)g Fu(option)h(is)f(used,)h Ft(type)e
Fu(either)h(returns)g(the)g(name)g(of)h(the)f(disk)g(\014le)g(that)h(w)
m(ould)630 1826 y(b)s(e)k(executed,)h(or)g(nothing)f(if)g
m(ould)630 1989 y(b)s(e)k(executed,)h(or)g(nothing)f(if)g
Ft(-t)g Fu(w)m(ould)g(not)h(return)e(`)p Ft(file)p Fu('.)630
1963 y(The)h Ft(-P)g Fu(option)h(forces)g(a)g(path)f(searc)m(h)h(for)g
2125 y(The)h Ft(-P)g Fu(option)h(forces)g(a)g(path)f(searc)m(h)h(for)g
(eac)m(h)g Fr(name)p Fu(,)g(ev)m(en)g(if)g Ft(-t)f Fu(w)m(ould)g(not)h
(return)630 2072 y(`)p Ft(file)p Fu('.)630 2208 y(If)f(a)g(command)g
(return)630 2235 y(`)p Ft(file)p Fu('.)630 2371 y(If)f(a)g(command)g
(is)g(hashed,)f Ft(-p)h Fu(and)f Ft(-P)g Fu(prin)m(t)h(the)g(hashed)f
(v)-5 b(alue,)31 b(whic)m(h)f(is)g(not)g(neces-)630 2318
(v)-5 b(alue,)31 b(whic)m(h)f(is)g(not)g(neces-)630 2481
y(sarily)h(the)f(\014le)h(that)g(app)s(ears)e(\014rst)h(in)g
Ft($PATH)p Fu(.)630 2454 y(If)22 b(the)i Ft(-a)e Fu(option)h(is)g
Ft($PATH)p Fu(.)630 2617 y(If)22 b(the)i Ft(-a)e Fu(option)h(is)g
(used,)h Ft(type)e Fu(returns)f(all)j(of)f(the)g(places)h(that)f(con)m
(tain)i(an)d(executable)630 2564 y(named)32 b Fr(\014le)p
(tain)i(an)d(executable)630 2726 y(named)32 b Fr(\014le)p
Fu(.)49 b(This)32 b(includes)h(aliases)h(and)e(functions,)i(if)f(and)f
(only)h(if)g(the)g Ft(-p)f Fu(option)i(is)630 2673 y(not)d(also)g
(used.)630 2809 y(If)f(the)g Ft(-f)g Fu(option)g(is)h(used,)e
(only)h(if)g(the)g Ft(-p)f Fu(option)i(is)630 2836 y(not)d(also)g
(used.)630 2972 y(If)f(the)g Ft(-f)g Fu(option)g(is)h(used,)e
Ft(type)g Fu(do)s(es)h(not)h(attempt)g(to)g(\014nd)d(shell)j
(functions,)f(as)g(with)630 2919 y(the)h Ft(command)d
Fu(builtin.)630 3055 y(The)j(return)f(status)h(is)g(zero)h(if)f(all)h
(functions,)f(as)g(with)630 3082 y(the)h Ft(command)d
Fu(builtin.)630 3218 y(The)j(return)f(status)h(is)g(zero)h(if)f(all)h
(of)f(the)h Fr(names)i Fu(are)e(found,)e(non-zero)i(if)f(an)m(y)g(are)h
(not)630 3165 y(found.)150 3328 y Ft(typeset)870 3464
(not)630 3328 y(found.)150 3490 y Ft(typeset)870 3626
y(typeset)46 b([-afFgrxilnrtux])d([-p])k([)p Fj(name)p
Ft([=)p Fj(value)p Ft(])d(...)o(])630 3600 y Fu(The)31
Ft([=)p Fj(value)p Ft(])d(...)o(])630 3763 y Fu(The)31
b Ft(typeset)e Fu(command)i(is)g(supplied)f(for)h(compatibilit)m(y)i
(with)e(the)g(Korn)f(shell.)44 b(It)31 b(is)630 3709
(with)e(the)g(Korn)f(shell.)44 b(It)31 b(is)630 3872
y(a)g(synon)m(ym)f(for)g(the)g Ft(declare)f Fu(builtin)h(command.)150
3872 y Ft(ulimit)870 4008 y(ulimit)46 b([-HSabcdefiklmnpqrstuvxPT)o(])c
([)p Fj(limit)p Ft(])630 4144 y(ulimit)25 b Fu(pro)m(vides)h(con)m
4035 y Ft(ulimit)870 4171 y(ulimit)46 b([-HSabcdefiklmnpqrstuvxPT)o(])c
([)p Fj(limit)p Ft(])630 4307 y(ulimit)25 b Fu(pro)m(vides)h(con)m
(trol)i(o)m(v)m(er)g(the)f(resources)f(a)m(v)-5 b(ailable)29
b(to)e(pro)s(cesses)f(started)h(b)m(y)g(the)630 4254
b(to)e(pro)s(cesses)f(started)h(b)m(y)g(the)630 4417
y(shell,)i(on)f(systems)g(that)h(allo)m(w)h(suc)m(h)e(con)m(trol.)41
b(If)28 b(an)g(option)h(is)f(giv)m(en,)i(it)e(is)h(in)m(terpreted)630
4364 y(as)i(follo)m(ws:)630 4526 y Ft(-S)384 b Fu(Change)30
4526 y(as)i(follo)m(ws:)630 4689 y Ft(-S)384 b Fu(Change)30
b(and)g(rep)s(ort)g(the)g(soft)h(limit)g(asso)s(ciated)h(with)e(a)h
(resource.)630 4689 y Ft(-H)384 b Fu(Change)30 b(and)g(rep)s(ort)g(the)
(resource.)630 4852 y Ft(-H)384 b Fu(Change)30 b(and)g(rep)s(ort)g(the)
g(hard)g(limit)h(asso)s(ciated)h(with)e(a)h(resource.)630
4852 y Ft(-a)384 b Fu(All)31 b(curren)m(t)f(limits)h(are)g(rep)s
(orted.)630 5015 y Ft(-b)384 b Fu(The)30 b(maxim)m(um)g(so)s(c)m(k)m
(et)i(bu\013er)e(size.)630 5177 y Ft(-c)384 b Fu(The)30
b(maxim)m(um)g(size)h(of)g(core)g(\014les)f(created.)630
5340 y Ft(-d)384 b Fu(The)30 b(maxim)m(um)g(size)h(of)g(a)g(pro)s
(cess's)f(data)h(segmen)m(t.)p eop end
5015 y Ft(-a)384 b Fu(All)31 b(curren)m(t)f(limits)h(are)g(rep)s
(orted.)630 5177 y Ft(-b)384 b Fu(The)30 b(maxim)m(um)g(so)s(c)m(k)m
(et)i(bu\013er)e(size.)630 5340 y Ft(-c)384 b Fu(The)30
b(maxim)m(um)g(size)h(of)g(core)g(\014les)f(created.)p
eop end
%%Page: 58 64
TeXDict begin 58 63 bop 150 -116 a Fu(Chapter)30 b(4:)41
b(Shell)30 b(Builtin)h(Commands)2069 b(58)630 299 y Ft(-e)384
b Fu(The)30 b(maxim)m(um)g(sc)m(heduling)h(priorit)m(y)f(\()p
Ft(")p Fu(nice)p Ft(")p Fu(\).)630 464 y Ft(-f)384 b
Fu(The)30 b(maxim)m(um)g(size)h(of)g(\014les)f(written)h(b)m(y)f(the)g
(shell)h(and)f(its)h(c)m(hildren.)630 628 y Ft(-i)384
b Fu(The)30 b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i(p)s(ending)e
(signals.)630 793 y Ft(-k)384 b Fu(The)30 b(maxim)m(um)g(n)m(um)m(b)s
(er)f(of)i(kqueues)f(that)h(ma)m(y)g(b)s(e)e(allo)s(cated.)630
957 y Ft(-l)384 b Fu(The)30 b(maxim)m(um)g(size)h(that)g(ma)m(y)g(b)s
(e)f(lo)s(c)m(k)m(ed)i(in)m(to)f(memory)-8 b(.)630 1122
b(Shell)30 b(Builtin)h(Commands)2069 b(58)630 299 y Ft(-d)384
b Fu(The)30 b(maxim)m(um)g(size)h(of)g(a)g(pro)s(cess's)f(data)h
(segmen)m(t.)630 455 y Ft(-e)384 b Fu(The)30 b(maxim)m(um)g(sc)m
(heduling)h(priorit)m(y)f(\()p Ft(")p Fu(nice)p Ft(")p
Fu(\).)630 612 y Ft(-f)384 b Fu(The)30 b(maxim)m(um)g(size)h(of)g
(\014les)f(written)h(b)m(y)f(the)g(shell)h(and)f(its)h(c)m(hildren.)630
769 y Ft(-i)384 b Fu(The)30 b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i(p)s
(ending)e(signals.)630 925 y Ft(-k)384 b Fu(The)30 b(maxim)m(um)g(n)m
(um)m(b)s(er)f(of)i(kqueues)f(that)h(ma)m(y)g(b)s(e)e(allo)s(cated.)630
1082 y Ft(-l)384 b Fu(The)30 b(maxim)m(um)g(size)h(that)g(ma)m(y)g(b)s
(e)f(lo)s(c)m(k)m(ed)i(in)m(to)f(memory)-8 b(.)630 1238
y Ft(-m)384 b Fu(The)36 b(maxim)m(um)g(residen)m(t)h(set)g(size)g
(\(man)m(y)g(systems)f(do)h(not)f(honor)g(this)1110 1232
y(limit\).)630 1396 y Ft(-n)384 b Fu(The)38 b(maxim)m(um)h(n)m(um)m(b)s
(\(man)m(y)g(systems)f(do)h(not)f(honor)g(this)1110 1348
y(limit\).)630 1505 y Ft(-n)384 b Fu(The)38 b(maxim)m(um)h(n)m(um)m(b)s
(er)e(of)i(op)s(en)f(\014le)h(descriptors)g(\(most)g(systems)g(do)1110
1506 y(not)31 b(allo)m(w)g(this)g(v)-5 b(alue)31 b(to)g(b)s(e)e(set\).)
630 1670 y Ft(-p)384 b Fu(The)30 b(pip)s(e)f(bu\013er)h(size.)630
1835 y Ft(-q)384 b Fu(The)30 b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i(b)m
(ytes)g(in)f(POSIX)f(message)j(queues.)630 2000 y Ft(-r)384
1614 y(not)31 b(allo)m(w)g(this)g(v)-5 b(alue)31 b(to)g(b)s(e)e(set\).)
630 1771 y Ft(-p)384 b Fu(The)30 b(pip)s(e)f(bu\013er)h(size.)630
1927 y Ft(-q)384 b Fu(The)30 b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i(b)m
(ytes)g(in)f(POSIX)f(message)j(queues.)630 2084 y Ft(-r)384
b Fu(The)30 b(maxim)m(um)g(real-time)i(sc)m(heduling)f(priorit)m(y)-8
b(.)630 2164 y Ft(-s)384 b Fu(The)30 b(maxim)m(um)g(stac)m(k)i(size.)
630 2329 y Ft(-t)384 b Fu(The)30 b(maxim)m(um)g(amoun)m(t)h(of)f(cpu)g
(time)h(in)f(seconds.)630 2494 y Ft(-u)384 b Fu(The)30
b(.)630 2241 y Ft(-s)384 b Fu(The)30 b(maxim)m(um)g(stac)m(k)i(size.)
630 2397 y Ft(-t)384 b Fu(The)30 b(maxim)m(um)g(amoun)m(t)h(of)f(cpu)g
(time)h(in)f(seconds.)630 2554 y Ft(-u)384 b Fu(The)30
b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i(pro)s(cesses)f(a)m(v)-5
b(ailable)33 b(to)e(a)f(single)i(user.)630 2658 y Ft(-v)384
b(ailable)33 b(to)e(a)f(single)i(user.)630 2710 y Ft(-v)384
b Fu(The)41 b(maxim)m(um)h(amoun)m(t)g(of)h(virtual)f(memory)g(a)m(v)-5
b(ailable)44 b(to)e(the)g(shell,)1110 2768 y(and,)30
b(ailable)44 b(to)e(the)g(shell,)1110 2820 y(and,)30
b(on)g(some)h(systems,)g(to)g(its)g(c)m(hildren.)630
2932 y Ft(-x)384 b Fu(The)30 b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i
(\014le)f(lo)s(c)m(ks.)630 3097 y Ft(-P)384 b Fu(The)30
2977 y Ft(-x)384 b Fu(The)30 b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i
(\014le)f(lo)s(c)m(ks.)630 3133 y Ft(-P)384 b Fu(The)30
b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i(pseudoterminals.)630
3262 y Ft(-T)384 b Fu(The)30 b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i
(threads.)630 3426 y(If)36 b Fr(limit)k Fu(is)c(giv)m(en,)k(and)c(the)h
3290 y Ft(-T)384 b Fu(The)30 b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i
(threads.)630 3446 y(If)36 b Fr(limit)k Fu(is)c(giv)m(en,)k(and)c(the)h
Ft(-a)f Fu(option)h(is)f(not)h(used,)h Fr(limit)h Fu(is)e(the)g(new)f
(v)-5 b(alue)37 b(of)g(the)630 3536 y(sp)s(eci\014ed)c(resource.)51
(v)-5 b(alue)37 b(of)g(the)630 3556 y(sp)s(eci\014ed)c(resource.)51
b(The)34 b(sp)s(ecial)g Fr(limit)j Fu(v)-5 b(alues)34
b Ft(hard)p Fu(,)g Ft(soft)p Fu(,)g(and)f Ft(unlimited)e
Fu(stand)630 3645 y(for)h(the)g(curren)m(t)g(hard)f(limit,)i(the)g
Fu(stand)630 3665 y(for)h(the)g(curren)m(t)g(hard)f(limit,)i(the)g
(curren)m(t)f(soft)g(limit,)h(and)f(no)g(limit,)h(resp)s(ectiv)m(ely)-8
b(.)48 b(A)630 3755 y(hard)37 b(limit)h(cannot)h(b)s(e)e(increased)h(b)
b(.)48 b(A)630 3775 y(hard)37 b(limit)h(cannot)h(b)s(e)e(increased)h(b)
m(y)f(a)h(non-ro)s(ot)g(user)f(once)i(it)f(is)g(set;)k(a)c(soft)g
(limit)630 3865 y(ma)m(y)j(b)s(e)e(increased)i(up)e(to)h(the)h(v)-5
(limit)630 3885 y(ma)m(y)j(b)s(e)e(increased)i(up)e(to)h(the)h(v)-5
b(alue)40 b(of)g(the)h(hard)e(limit.)70 b(Otherwise,)43
b(the)d(curren)m(t)630 3974 y(v)-5 b(alue)29 b(of)h(the)f(soft)g(limit)
b(the)d(curren)m(t)630 3994 y(v)-5 b(alue)29 b(of)h(the)f(soft)g(limit)
h(for)e(the)h(sp)s(eci\014ed)g(resource)g(is)g(prin)m(ted,)g(unless)f
(the)h Ft(-H)f Fu(option)630 4084 y(is)h(supplied.)39
(the)h Ft(-H)f Fu(option)630 4104 y(is)h(supplied.)39
b(When)29 b(setting)h(new)f(limits,)h(if)f(neither)g
Ft(-H)g Fu(nor)f Ft(-S)h Fu(is)g(supplied,)f(b)s(oth)h(the)630
4193 y(hard)i(and)h(soft)h(limits)g(are)f(set.)48 b(If)31
4213 y(hard)i(and)h(soft)h(limits)g(are)f(set.)48 b(If)31
b(no)i(option)f(is)h(giv)m(en,)h(then)e Ft(-f)g Fu(is)g(assumed.)46
b(V)-8 b(alues)630 4303 y(are)38 b(in)g(1024-b)m(yte)i(incremen)m(ts,)g
b(V)-8 b(alues)630 4323 y(are)38 b(in)g(1024-b)m(yte)i(incremen)m(ts,)g
(except)f(for)f Ft(-t)p Fu(,)h(whic)m(h)e(is)h(in)g(seconds;)j
Ft(-p)p Fu(,)e(whic)m(h)f(is)630 4413 y(in)32 b(units)f(of)h(512-b)m
Ft(-p)p Fu(,)e(whic)m(h)f(is)630 4433 y(in)32 b(units)f(of)h(512-b)m
(yte)j(blo)s(c)m(ks;)e(and)f Ft(-P)p Fu(,)g Ft(-T)p Fu(,)g
Ft(-b)p Fu(,)g Ft(-k)p Fu(,)g Ft(-n)f Fu(and)h Ft(-u)p
Fu(,)g(whic)m(h)g(are)g(unscaled)630 4522 y(v)-5 b(alues.)630
4659 y(The)34 b(return)g(status)h(is)f(zero)i(unless)e(an)g(in)m(v)-5
Fu(,)g(whic)m(h)g(are)g(unscaled)630 4542 y(v)-5 b(alues.)630
4675 y(The)34 b(return)g(status)h(is)f(zero)i(unless)e(an)g(in)m(v)-5
b(alid)36 b(option)f(or)f(argumen)m(t)i(is)e(supplied,)h(or)630
4769 y(an)30 b(error)g(o)s(ccurs)g(while)h(setting)g(a)g(new)f(limit.)
150 4933 y Ft(unalias)870 5071 y(unalias)46 b([-a])g([)p
4785 y(an)30 b(error)g(o)s(ccurs)g(while)h(setting)g(a)g(new)f(limit.)
150 4941 y Ft(unalias)870 5075 y(unalias)46 b([-a])g([)p
Fj(name)h Ft(...)g(])630 5208 y Fu(Remo)m(v)m(e)42 b(eac)m(h)f
Fr(name)k Fu(from)39 b(the)i(list)f(of)g(aliases.)71
b(If)40 b Ft(-a)f Fu(is)h(supplied,)h(all)g(aliases)h(are)630
@@ -13902,66 +13907,68 @@ b(Bash)30 b(F)-8 b(eatures)2484 b(82)275 299 y(A)27 b
Fl(lo)-5 b(gin)35 b Fu(shell)27 b(is)g(one)h(whose)f(\014rst)f(c)m
(haracter)j(of)e(argumen)m(t)h(zero)f(is)h(`)p Ft(-)p
Fu(',)g(or)f(one)g(in)m(v)m(ok)m(ed)i(with)e(the)150
408 y Ft(--login)h Fu(option.)275 546 y(An)g Fl(inter)-5
408 y Ft(--login)h Fu(option.)275 538 y(An)g Fl(inter)-5
b(active)37 b Fu(shell)30 b(is)f(one)g(started)h(without)f(non-option)h
(argumen)m(ts,)g(unless)e Ft(-s)h Fu(is)g(sp)s(eci\014ed,)150
656 y(without)k(sp)s(ecifying)h(the)f Ft(-c)g Fu(option,)i(and)e(whose)
648 y(without)k(sp)s(ecifying)h(the)f Ft(-c)g Fu(option,)i(and)e(whose)
g(input)g(and)f(output)h(are)h(b)s(oth)f(connected)h(to)g(ter-)150
766 y(minals)g(\(as)g(determined)f(b)m(y)h Ft(isatty\(3\))p
757 y(minals)g(\(as)g(determined)f(b)m(y)h Ft(isatty\(3\))p
Fu(\),)e(or)i(one)g(started)g(with)f(the)h Ft(-i)f Fu(option.)51
b(See)33 b(Section)i(6.3)150 875 y([In)m(teractiv)m(e)e(Shells],)e
(page)g(83,)g(for)f(more)h(information.)275 1013 y(If)i(argumen)m(ts)h
b(See)33 b(Section)i(6.3)150 867 y([In)m(teractiv)m(e)e(Shells],)e
(page)g(83,)g(for)f(more)h(information.)275 997 y(If)i(argumen)m(ts)h
(remain)g(after)h(option)f(pro)s(cessing,)h(and)e(neither)h(the)g
Ft(-c)g Fu(nor)f(the)h Ft(-s)g Fu(option)g(has)150 1123
Ft(-c)g Fu(nor)f(the)h Ft(-s)g Fu(option)g(has)150 1106
y(b)s(een)44 b(supplied,)j(the)d(\014rst)g(argumen)m(t)h(is)g(assumed)e
(to)j(b)s(e)d(the)i(name)g(of)f(a)h(\014le)g(con)m(taining)h(shell)150
1232 y(commands)30 b(\(see)g(Section)h(3.8)g([Shell)f(Scripts],)g(page)
1216 y(commands)30 b(\(see)g(Section)h(3.8)g([Shell)f(Scripts],)g(page)
h(40\).)41 b(When)30 b(Bash)g(is)g(in)m(v)m(ok)m(ed)i(in)d(this)h
(fashion,)150 1342 y Ft($0)37 b Fu(is)g(set)h(to)h(the)e(name)h(of)f
(fashion,)150 1326 y Ft($0)37 b Fu(is)g(set)h(to)h(the)e(name)h(of)f
(the)h(\014le,)i(and)c(the)i(p)s(ositional)g(parameters)g(are)g(set)g
(to)g(the)g(remaining)150 1451 y(argumen)m(ts.)h(Bash)26
(to)g(the)g(remaining)150 1435 y(argumen)m(ts.)h(Bash)26
b(reads)f(and)g(executes)h(commands)f(from)g(this)g(\014le,)i(then)e
(exits.)40 b(Bash's)25 b(exit)i(status)150 1561 y(is)f(the)h(exit)h
(exits.)40 b(Bash's)25 b(exit)i(status)150 1545 y(is)f(the)h(exit)h
(status)e(of)h(the)g(last)g(command)f(executed)h(in)g(the)f(script.)40
b(If)26 b(no)g(commands)g(are)h(executed,)150 1671 y(the)k(exit)g
(status)g(is)f(0.)150 1908 y Fs(6.2)68 b(Bash)45 b(Startup)g(Files)150
2068 y Fu(This)23 b(section)j(describ)s(es)d(ho)m(w)i(Bash)f(executes)h
b(If)26 b(no)g(commands)g(are)h(executed,)150 1654 y(the)k(exit)g
(status)g(is)f(0.)150 1877 y Fs(6.2)68 b(Bash)45 b(Startup)g(Files)150
2037 y Fu(This)23 b(section)j(describ)s(es)d(ho)m(w)i(Bash)f(executes)h
(its)g(startup)f(\014les.)38 b(If)24 b(an)m(y)h(of)f(the)h(\014les)f
(exist)h(but)e(cannot)150 2177 y(b)s(e)29 b(read,)i(Bash)f(rep)s(orts)f
(exist)h(but)e(cannot)150 2146 y(b)s(e)29 b(read,)i(Bash)f(rep)s(orts)f
(an)h(error.)40 b(Tildes)30 b(are)g(expanded)f(in)h(\014lenames)g(as)g
(describ)s(ed)f(ab)s(o)m(v)m(e)i(under)150 2287 y(Tilde)f(Expansion)g
(describ)s(ed)f(ab)s(o)m(v)m(e)i(under)150 2256 y(Tilde)f(Expansion)g
(\(see)h(Section)h(3.5.2)g([Tilde)e(Expansion],)h(page)g(22\).)275
2425 y(In)m(teractiv)m(e)h(shells)f(are)g(describ)s(ed)e(in)h(Section)h
2386 y(In)m(teractiv)m(e)h(shells)f(are)g(describ)s(ed)e(in)h(Section)h
(6.3)h([In)m(teractiv)m(e)h(Shells],)d(page)h(83.)150
2627 y Fk(In)m(v)m(ok)m(ed)40 b(as)h(an)f(in)m(teractiv)m(e)f(login)j
(shell,)g(or)g(with)e Fh(--login)150 2774 y Fu(When)c(Bash)f(is)h(in)m
2576 y Fk(In)m(v)m(ok)m(ed)40 b(as)h(an)f(in)m(teractiv)m(e)f(login)j
(shell,)g(or)g(with)e Fh(--login)150 2723 y Fu(When)c(Bash)f(is)h(in)m
(v)m(ok)m(ed)h(as)f(an)g(in)m(teractiv)m(e)j(login)d(shell,)i(or)e(as)g
(a)g(non-in)m(teractiv)m(e)i(shell)e(with)g(the)150 2884
(a)g(non-in)m(teractiv)m(e)i(shell)e(with)g(the)150 2832
y Ft(--login)30 b Fu(option,)k(it)f(\014rst)e(reads)h(and)g(executes)i
(commands)e(from)f(the)i(\014le)f Ft(/etc/profile)p Fu(,)e(if)i(that)
150 2993 y(\014le)44 b(exists.)80 b(After)44 b(reading)g(that)g
150 2942 y(\014le)44 b(exists.)80 b(After)44 b(reading)g(that)g
(\014le,)j(it)d(lo)s(oks)g(for)f Ft(~/.bash_profile)p
Fu(,)g Ft(~/.bash_login)p Fu(,)h(and)150 3103 y Ft(~/.profile)p
Fu(,)g Ft(~/.bash_login)p Fu(,)h(and)150 3051 y Ft(~/.profile)p
Fu(,)25 b(in)i(that)g(order,)h(and)e(reads)h(and)f(executes)j(commands)
d(from)h(the)g(\014rst)f(one)i(that)f(exists)150 3213
d(from)h(the)g(\014rst)f(one)i(that)f(exists)150 3161
y(and)j(is)h(readable.)42 b(The)30 b Ft(--noprofile)d
Fu(option)k(ma)m(y)g(b)s(e)f(used)g(when)g(the)h(shell)f(is)h(started)g
(to)g(inhibit)150 3322 y(this)f(b)s(eha)m(vior.)275 3460
y(When)38 b(a)h(login)h(shell)f(exits,)j(Bash)d(reads)f(and)h(executes)
h(commands)e(from)g(the)h(\014le)g Ft(~/.bash_)150 3570
y(logout)p Fu(,)29 b(if)h(it)h(exists.)150 3772 y Fk(In)m(v)m(ok)m(ed)
40 b(as)h(an)f(in)m(teractiv)m(e)f(non-login)k(shell)150
3919 y Fu(When)g(an)h(in)m(teractiv)m(e)i(shell)e(that)g(is)f(not)h(a)g
(to)g(inhibit)150 3271 y(this)f(b)s(eha)m(vior.)275 3400
y(When)h(an)g(in)m(teractiv)m(e)k(login)d(shell)g(exits,)h(or)f(a)g
(non-in)m(teractiv)m(e)i(login)f(shell)e(executes)i(the)f
Ft(exit)150 3510 y Fu(builtin)g(command,)i(Bash)e(reads)h(and)f
(executes)i(commands)e(from)g(the)h(\014le)g Ft(~/.bash_logout)p
Fu(,)d(if)i(it)150 3619 y(exists.)150 3809 y Fk(In)m(v)m(ok)m(ed)40
b(as)h(an)f(in)m(teractiv)m(e)f(non-login)k(shell)150
3956 y Fu(When)g(an)h(in)m(teractiv)m(e)i(shell)e(that)g(is)f(not)h(a)g
(login)g(shell)g(is)f(started,)48 b(Bash)c(reads)f(and)g(executes)150
4029 y(commands)31 b(from)g Ft(~/.bashrc)p Fu(,)f(if)h(that)h(\014le)g
4066 y(commands)31 b(from)g Ft(~/.bashrc)p Fu(,)f(if)h(that)h(\014le)g
(exists.)44 b(This)31 b(ma)m(y)h(b)s(e)f(inhibited)g(b)m(y)g(using)g
(the)h Ft(--norc)150 4138 y Fu(option.)40 b(The)27 b
(the)h Ft(--norc)150 4175 y Fu(option.)40 b(The)27 b
Ft(--rcfile)h Fj(file)e Fu(option)h(will)g(force)h(Bash)f(to)h(read)f
(and)f(execute)j(commands)d(from)h Fr(\014le)150 4248
y Fu(instead)k(of)f Ft(~/.bashrc)p Fu(.)275 4386 y(So,)g(t)m(ypically)
(and)f(execute)j(commands)d(from)h Fr(\014le)150 4285
y Fu(instead)k(of)f Ft(~/.bashrc)p Fu(.)275 4415 y(So,)g(t)m(ypically)
-8 b(,)33 b(y)m(our)d Ft(~/.bash_profile)c Fu(con)m(tains)32
b(the)f(line)390 4524 y Ft(if)47 b([)h(-f)f(~/.bashrc)e(];)i(then)g(.)g
(~/.bashrc;)e(fi)150 4662 y Fu(after)31 b(\(or)g(b)s(efore\))f(an)m(y)h
b(the)f(line)390 4545 y Ft(if)47 b([)h(-f)f(~/.bashrc)e(];)i(then)g(.)g
(~/.bashrc;)e(fi)150 4674 y Fu(after)31 b(\(or)g(b)s(efore\))f(an)m(y)h
(login-sp)s(eci\014c)g(initializations.)150 4864 y Fk(In)m(v)m(ok)m(ed)
40 b(non-in)m(teractiv)m(ely)150 5011 y Fu(When)33 b(Bash)g(is)g
(started)h(non-in)m(teractiv)m(ely)-8 b(,)37 b(to)d(run)e(a)h(shell)h
@@ -15708,10 +15715,10 @@ Fu(')j(\(the)i(default\),)i(Readline)e(attempts)g(to)h(ring)e(the)g
y(Readline)h(equiv)-5 b(alen)m(ts.)630 3039 y Ft(blink-matching-paren)
1110 3148 y Fu(If)36 b(set)g(to)h(`)p Ft(on)p Fu(',)h(Readline)f
(attempts)g(to)g(brie\015y)e(mo)m(v)m(e)j(the)f(cursor)e(to)i(an)1110
3258 y(op)s(ening)30 b(paren)m(thesis)h(when)e(a)i(closing)h(paren)m
(thsis)e(is)h(inserted.)41 b(The)30 b(de-)1110 3367 y(fault)h(is)f(`)p
Ft(off)p Fu('.)630 3532 y Ft(colored-completion-prefi)o(x)1110
3641 y Fu(If)f(set)h(to)g(`)p Ft(on)p Fu(',)g(when)e(listing)i
3258 y(op)s(ening)k(paren)m(thesis)h(when)f(a)h(closing)h(paren)m
(thesis)e(is)h(inserted.)74 b(The)1110 3367 y(default)31
b(is)f(`)p Ft(off)p Fu('.)630 3532 y Ft(colored-completion-prefi)o(x)
1110 3641 y Fu(If)f(set)h(to)g(`)p Ft(on)p Fu(',)g(when)e(listing)i
(completions,)h(Readline)f(displa)m(ys)g(the)f(com-)1110
3751 y(mon)c(pre\014x)f(of)i(the)f(set)h(of)g(p)s(ossible)f
(completions)h(using)f(a)h(di\013eren)m(t)g(color.)1110