mirror of
https://https.git.savannah.gnu.org/git/bash.git
synced 2026-07-01 17:39:56 +02:00
commit bash-20060511 snapshot
This commit is contained in:
+180
-176
@@ -2,9 +2,9 @@ This is bashref.info, produced by makeinfo version 4.7 from
|
||||
/Users/chet/src/bash/src/doc/bashref.texi.
|
||||
|
||||
This text is a brief description of the features that are present in
|
||||
the Bash shell (version 3.2, 26 January 2006).
|
||||
the Bash shell (version 3.2, 27 April 2006).
|
||||
|
||||
This is Edition 3.2, last updated 26 January 2006, of `The GNU Bash
|
||||
This is Edition 3.2, last updated 27 April 2006, of `The GNU Bash
|
||||
Reference Manual', for `Bash', Version 3.2.
|
||||
|
||||
Copyright (C) 1988-2005 Free Software Foundation, Inc.
|
||||
@@ -15,7 +15,7 @@ preserved on all copies.
|
||||
|
||||
Permission is granted to copy, distribute and/or modify this
|
||||
document under the terms of the GNU Free Documentation License,
|
||||
Version 1.1 or any later version published by the Free Software
|
||||
Version 1.2 or any later version published by the Free Software
|
||||
Foundation; with no Invariant Sections, with the Front-Cover texts
|
||||
being "A GNU Manual," and with the Back-Cover Texts as in (a)
|
||||
below. A copy of the license is included in the section entitled
|
||||
@@ -37,9 +37,9 @@ Bash Features
|
||||
*************
|
||||
|
||||
This text is a brief description of the features that are present in
|
||||
the Bash shell (version 3.2, 26 January 2006)..
|
||||
the Bash shell (version 3.2, 27 April 2006).
|
||||
|
||||
This is Edition 3.2, last updated 26 January 2006, of `The GNU Bash
|
||||
This is Edition 3.2, last updated 27 April 2006, of `The GNU Bash
|
||||
Reference Manual', for `Bash', Version 3.2.
|
||||
|
||||
Bash contains features that appear in other popular shells, and some
|
||||
@@ -3310,7 +3310,8 @@ POSIX standard.
|
||||
The maximum scheduling priority ("nice").
|
||||
|
||||
`-f'
|
||||
The maximum size of files created by the shell.
|
||||
The maximum size of files written by the shell and its
|
||||
children.
|
||||
|
||||
`-i'
|
||||
The maximum number of pending signals.
|
||||
@@ -3954,9 +3955,10 @@ Variables::).
|
||||
`HISTFILESIZE'
|
||||
The maximum number of lines contained in the history file. When
|
||||
this variable is assigned a value, the history file is truncated,
|
||||
if necessary, to contain no more than that number of lines. The
|
||||
history file is also truncated to this size after writing it when
|
||||
an interactive shell exits. The default value is 500.
|
||||
if necessary, by removing the oldest entries, to contain no more
|
||||
than that number of lines. The history file is also truncated to
|
||||
this size after writing it when an interactive shell exits. The
|
||||
default value is 500.
|
||||
|
||||
`HISTIGNORE'
|
||||
A colon-separated list of patterns used to decide which command
|
||||
@@ -5933,7 +5935,8 @@ of keybindings. Any user can customize programs that use Readline by
|
||||
putting commands in an "inputrc" file, conventionally in his home
|
||||
directory. The name of this file is taken from the value of the shell
|
||||
variable `INPUTRC'. If that variable is unset, the default is
|
||||
`~/.inputrc'.
|
||||
`~/.inputrc'. If that file does not exist or cannot be read, the
|
||||
ultimate default is `/etc/inputrc'.
|
||||
|
||||
When a program which uses the Readline library starts up, the init
|
||||
file is read, and the key bindings are set.
|
||||
@@ -6145,9 +6148,10 @@ Key Bindings
|
||||
|
||||
Once you know the name of the command, simply place on a line in
|
||||
the init file the name of the key you wish to bind the command to,
|
||||
a colon, and then the name of the command. The name of the key
|
||||
can be expressed in different ways, depending on what you find most
|
||||
comfortable.
|
||||
a colon, and then the name of the command. There can be no space
|
||||
between the key name and the colon - that will be interpreted as
|
||||
part of the key name. The name of the key can be expressed in
|
||||
different ways, depending on what you find most comfortable.
|
||||
|
||||
In addition to command names, readline allows keys to be bound to
|
||||
a string that is inserted when the key is pressed (a MACRO).
|
||||
@@ -9051,7 +9055,7 @@ Index of Shell Builtin Commands
|
||||
* ulimit: Bash Builtins. (line 663)
|
||||
* umask: Bourne Shell Builtins.
|
||||
(line 324)
|
||||
* unalias: Bash Builtins. (line 740)
|
||||
* unalias: Bash Builtins. (line 741)
|
||||
* unset: Bourne Shell Builtins.
|
||||
(line 341)
|
||||
* wait: Job Control Builtins.
|
||||
@@ -9171,41 +9175,41 @@ Parameter and Variable Index
|
||||
* HISTCONTROL: Bash Variables. (line 212)
|
||||
* HISTFILE: Bash Variables. (line 228)
|
||||
* HISTFILESIZE: Bash Variables. (line 232)
|
||||
* HISTIGNORE: Bash Variables. (line 239)
|
||||
* HISTIGNORE: Bash Variables. (line 240)
|
||||
* history-preserve-point: Readline Init File Syntax.
|
||||
(line 96)
|
||||
* HISTSIZE: Bash Variables. (line 258)
|
||||
* HISTTIMEFORMAT: Bash Variables. (line 262)
|
||||
* HISTSIZE: Bash Variables. (line 259)
|
||||
* HISTTIMEFORMAT: Bash Variables. (line 263)
|
||||
* HOME: Bourne Shell Variables.
|
||||
(line 13)
|
||||
* horizontal-scroll-mode: Readline Init File Syntax.
|
||||
(line 101)
|
||||
* HOSTFILE: Bash Variables. (line 269)
|
||||
* HOSTNAME: Bash Variables. (line 280)
|
||||
* HOSTTYPE: Bash Variables. (line 283)
|
||||
* HOSTFILE: Bash Variables. (line 270)
|
||||
* HOSTNAME: Bash Variables. (line 281)
|
||||
* HOSTTYPE: Bash Variables. (line 284)
|
||||
* IFS: Bourne Shell Variables.
|
||||
(line 18)
|
||||
* IGNOREEOF: Bash Variables. (line 286)
|
||||
* IGNOREEOF: Bash Variables. (line 287)
|
||||
* input-meta: Readline Init File Syntax.
|
||||
(line 108)
|
||||
* INPUTRC: Bash Variables. (line 296)
|
||||
* INPUTRC: Bash Variables. (line 297)
|
||||
* isearch-terminators: Readline Init File Syntax.
|
||||
(line 115)
|
||||
* keymap: Readline Init File Syntax.
|
||||
(line 122)
|
||||
* LANG: Bash Variables. (line 300)
|
||||
* LC_ALL: Bash Variables. (line 304)
|
||||
* LC_COLLATE: Bash Variables. (line 308)
|
||||
* LC_CTYPE: Bash Variables. (line 315)
|
||||
* LANG: Bash Variables. (line 301)
|
||||
* LC_ALL: Bash Variables. (line 305)
|
||||
* LC_COLLATE: Bash Variables. (line 309)
|
||||
* LC_CTYPE: Bash Variables. (line 316)
|
||||
* LC_MESSAGES <1>: Locale Translation. (line 11)
|
||||
* LC_MESSAGES: Bash Variables. (line 320)
|
||||
* LC_NUMERIC: Bash Variables. (line 324)
|
||||
* LINENO: Bash Variables. (line 328)
|
||||
* LINES: Bash Variables. (line 332)
|
||||
* MACHTYPE: Bash Variables. (line 337)
|
||||
* LC_MESSAGES: Bash Variables. (line 321)
|
||||
* LC_NUMERIC: Bash Variables. (line 325)
|
||||
* LINENO: Bash Variables. (line 329)
|
||||
* LINES: Bash Variables. (line 333)
|
||||
* MACHTYPE: Bash Variables. (line 338)
|
||||
* MAIL: Bourne Shell Variables.
|
||||
(line 22)
|
||||
* MAILCHECK: Bash Variables. (line 341)
|
||||
* MAILCHECK: Bash Variables. (line 342)
|
||||
* MAILPATH: Bourne Shell Variables.
|
||||
(line 27)
|
||||
* mark-modified-lines: Readline Init File Syntax.
|
||||
@@ -9216,46 +9220,46 @@ Parameter and Variable Index
|
||||
(line 145)
|
||||
* meta-flag: Readline Init File Syntax.
|
||||
(line 108)
|
||||
* OLDPWD: Bash Variables. (line 349)
|
||||
* OLDPWD: Bash Variables. (line 350)
|
||||
* OPTARG: Bourne Shell Variables.
|
||||
(line 34)
|
||||
* OPTERR: Bash Variables. (line 352)
|
||||
* OPTERR: Bash Variables. (line 353)
|
||||
* OPTIND: Bourne Shell Variables.
|
||||
(line 38)
|
||||
* OSTYPE: Bash Variables. (line 356)
|
||||
* OSTYPE: Bash Variables. (line 357)
|
||||
* output-meta: Readline Init File Syntax.
|
||||
(line 152)
|
||||
* page-completions: Readline Init File Syntax.
|
||||
(line 157)
|
||||
* PATH: Bourne Shell Variables.
|
||||
(line 42)
|
||||
* PIPESTATUS: Bash Variables. (line 359)
|
||||
* POSIXLY_CORRECT: Bash Variables. (line 364)
|
||||
* PPID: Bash Variables. (line 373)
|
||||
* PROMPT_COMMAND: Bash Variables. (line 377)
|
||||
* PIPESTATUS: Bash Variables. (line 360)
|
||||
* POSIXLY_CORRECT: Bash Variables. (line 365)
|
||||
* PPID: Bash Variables. (line 374)
|
||||
* PROMPT_COMMAND: Bash Variables. (line 378)
|
||||
* PS1: Bourne Shell Variables.
|
||||
(line 48)
|
||||
* PS2: Bourne Shell Variables.
|
||||
(line 53)
|
||||
* PS3: Bash Variables. (line 381)
|
||||
* PS4: Bash Variables. (line 386)
|
||||
* PWD: Bash Variables. (line 392)
|
||||
* RANDOM: Bash Variables. (line 395)
|
||||
* REPLY: Bash Variables. (line 400)
|
||||
* SECONDS: Bash Variables. (line 403)
|
||||
* SHELL: Bash Variables. (line 409)
|
||||
* SHELLOPTS: Bash Variables. (line 414)
|
||||
* SHLVL: Bash Variables. (line 423)
|
||||
* PS3: Bash Variables. (line 382)
|
||||
* PS4: Bash Variables. (line 387)
|
||||
* PWD: Bash Variables. (line 393)
|
||||
* RANDOM: Bash Variables. (line 396)
|
||||
* REPLY: Bash Variables. (line 401)
|
||||
* SECONDS: Bash Variables. (line 404)
|
||||
* SHELL: Bash Variables. (line 410)
|
||||
* SHELLOPTS: Bash Variables. (line 415)
|
||||
* SHLVL: Bash Variables. (line 424)
|
||||
* show-all-if-ambiguous: Readline Init File Syntax.
|
||||
(line 167)
|
||||
* show-all-if-unmodified: Readline Init File Syntax.
|
||||
(line 173)
|
||||
* TEXTDOMAIN: Locale Translation. (line 11)
|
||||
* TEXTDOMAINDIR: Locale Translation. (line 11)
|
||||
* TIMEFORMAT: Bash Variables. (line 428)
|
||||
* TMOUT: Bash Variables. (line 466)
|
||||
* TMPDIR: Bash Variables. (line 478)
|
||||
* UID: Bash Variables. (line 482)
|
||||
* TIMEFORMAT: Bash Variables. (line 429)
|
||||
* TMOUT: Bash Variables. (line 467)
|
||||
* TMPDIR: Bash Variables. (line 479)
|
||||
* UID: Bash Variables. (line 483)
|
||||
* visible-stats: Readline Init File Syntax.
|
||||
(line 182)
|
||||
|
||||
@@ -9523,129 +9527,129 @@ Concept Index
|
||||
|
||||
|
||||
Tag Table:
|
||||
Node: Top1355
|
||||
Node: Introduction3435
|
||||
Node: What is Bash?3663
|
||||
Node: What is a shell?4776
|
||||
Node: Definitions7317
|
||||
Node: Basic Shell Features10084
|
||||
Node: Shell Syntax11303
|
||||
Node: Shell Operation12333
|
||||
Node: Quoting13627
|
||||
Node: Escape Character14930
|
||||
Node: Single Quotes15415
|
||||
Node: Double Quotes15763
|
||||
Node: ANSI-C Quoting16888
|
||||
Node: Locale Translation17844
|
||||
Node: Comments18740
|
||||
Node: Shell Commands19354
|
||||
Node: Simple Commands20120
|
||||
Node: Pipelines20751
|
||||
Node: Lists22626
|
||||
Node: Compound Commands24257
|
||||
Node: Looping Constructs25041
|
||||
Node: Conditional Constructs27488
|
||||
Node: Command Grouping34947
|
||||
Node: Shell Functions36396
|
||||
Node: Shell Parameters40805
|
||||
Node: Positional Parameters43135
|
||||
Node: Special Parameters44035
|
||||
Node: Shell Expansions46999
|
||||
Node: Brace Expansion48924
|
||||
Node: Tilde Expansion51249
|
||||
Node: Shell Parameter Expansion53600
|
||||
Node: Command Substitution61070
|
||||
Node: Arithmetic Expansion62403
|
||||
Node: Process Substitution63253
|
||||
Node: Word Splitting64303
|
||||
Node: Filename Expansion65764
|
||||
Node: Pattern Matching67900
|
||||
Node: Quote Removal71218
|
||||
Node: Redirections71513
|
||||
Node: Executing Commands79243
|
||||
Node: Simple Command Expansion79913
|
||||
Node: Command Search and Execution81843
|
||||
Node: Command Execution Environment83849
|
||||
Node: Environment86620
|
||||
Node: Exit Status88280
|
||||
Node: Signals89484
|
||||
Node: Shell Scripts91448
|
||||
Node: Shell Builtin Commands93966
|
||||
Node: Bourne Shell Builtins95635
|
||||
Node: Bash Builtins112710
|
||||
Node: The Set Builtin142062
|
||||
Node: Special Builtins150437
|
||||
Node: Shell Variables151407
|
||||
Node: Bourne Shell Variables151847
|
||||
Node: Bash Variables153828
|
||||
Node: Bash Features174014
|
||||
Node: Invoking Bash174897
|
||||
Node: Bash Startup Files180706
|
||||
Node: Interactive Shells185564
|
||||
Node: What is an Interactive Shell?185974
|
||||
Node: Is this Shell Interactive?186624
|
||||
Node: Interactive Shell Behavior187439
|
||||
Node: Bash Conditional Expressions190715
|
||||
Node: Shell Arithmetic194294
|
||||
Node: Aliases197040
|
||||
Node: Arrays199608
|
||||
Node: The Directory Stack202957
|
||||
Node: Directory Stack Builtins203671
|
||||
Node: Printing a Prompt206562
|
||||
Node: The Restricted Shell209276
|
||||
Node: Bash POSIX Mode211108
|
||||
Node: Job Control218867
|
||||
Node: Job Control Basics219334
|
||||
Node: Job Control Builtins223710
|
||||
Node: Job Control Variables228037
|
||||
Node: Command Line Editing229195
|
||||
Node: Introduction and Notation230194
|
||||
Node: Readline Interaction231816
|
||||
Node: Readline Bare Essentials233007
|
||||
Node: Readline Movement Commands234796
|
||||
Node: Readline Killing Commands235761
|
||||
Node: Readline Arguments237681
|
||||
Node: Searching238725
|
||||
Node: Readline Init File240911
|
||||
Node: Readline Init File Syntax241970
|
||||
Node: Conditional Init Constructs254186
|
||||
Node: Sample Init File256719
|
||||
Node: Bindable Readline Commands259836
|
||||
Node: Commands For Moving261043
|
||||
Node: Commands For History261904
|
||||
Node: Commands For Text265059
|
||||
Node: Commands For Killing267732
|
||||
Node: Numeric Arguments269874
|
||||
Node: Commands For Completion271013
|
||||
Node: Keyboard Macros274606
|
||||
Node: Miscellaneous Commands275177
|
||||
Node: Readline vi Mode280488
|
||||
Node: Programmable Completion281402
|
||||
Node: Programmable Completion Builtins287194
|
||||
Node: Using History Interactively294790
|
||||
Node: Bash History Facilities295470
|
||||
Node: Bash History Builtins298165
|
||||
Node: History Interaction302022
|
||||
Node: Event Designators304578
|
||||
Node: Word Designators305593
|
||||
Node: Modifiers307232
|
||||
Node: Installing Bash308638
|
||||
Node: Basic Installation309768
|
||||
Node: Compilers and Options312460
|
||||
Node: Compiling For Multiple Architectures313201
|
||||
Node: Installation Names314865
|
||||
Node: Specifying the System Type315683
|
||||
Node: Sharing Defaults316399
|
||||
Node: Operation Controls317072
|
||||
Node: Optional Features318030
|
||||
Node: Reporting Bugs326961
|
||||
Node: Major Differences From The Bourne Shell328155
|
||||
Node: Copying This Manual344820
|
||||
Node: GNU Free Documentation License345096
|
||||
Node: Builtin Index367502
|
||||
Node: Reserved Word Index374051
|
||||
Node: Variable Index376487
|
||||
Node: Function Index387420
|
||||
Node: Concept Index394140
|
||||
Node: Top1351
|
||||
Node: Introduction3426
|
||||
Node: What is Bash?3654
|
||||
Node: What is a shell?4767
|
||||
Node: Definitions7308
|
||||
Node: Basic Shell Features10075
|
||||
Node: Shell Syntax11294
|
||||
Node: Shell Operation12324
|
||||
Node: Quoting13618
|
||||
Node: Escape Character14921
|
||||
Node: Single Quotes15406
|
||||
Node: Double Quotes15754
|
||||
Node: ANSI-C Quoting16879
|
||||
Node: Locale Translation17835
|
||||
Node: Comments18731
|
||||
Node: Shell Commands19345
|
||||
Node: Simple Commands20111
|
||||
Node: Pipelines20742
|
||||
Node: Lists22617
|
||||
Node: Compound Commands24248
|
||||
Node: Looping Constructs25032
|
||||
Node: Conditional Constructs27479
|
||||
Node: Command Grouping34938
|
||||
Node: Shell Functions36387
|
||||
Node: Shell Parameters40796
|
||||
Node: Positional Parameters43126
|
||||
Node: Special Parameters44026
|
||||
Node: Shell Expansions46990
|
||||
Node: Brace Expansion48915
|
||||
Node: Tilde Expansion51240
|
||||
Node: Shell Parameter Expansion53591
|
||||
Node: Command Substitution61061
|
||||
Node: Arithmetic Expansion62394
|
||||
Node: Process Substitution63244
|
||||
Node: Word Splitting64294
|
||||
Node: Filename Expansion65755
|
||||
Node: Pattern Matching67891
|
||||
Node: Quote Removal71209
|
||||
Node: Redirections71504
|
||||
Node: Executing Commands79234
|
||||
Node: Simple Command Expansion79904
|
||||
Node: Command Search and Execution81834
|
||||
Node: Command Execution Environment83840
|
||||
Node: Environment86611
|
||||
Node: Exit Status88271
|
||||
Node: Signals89475
|
||||
Node: Shell Scripts91439
|
||||
Node: Shell Builtin Commands93957
|
||||
Node: Bourne Shell Builtins95626
|
||||
Node: Bash Builtins112701
|
||||
Node: The Set Builtin142080
|
||||
Node: Special Builtins150455
|
||||
Node: Shell Variables151425
|
||||
Node: Bourne Shell Variables151865
|
||||
Node: Bash Variables153846
|
||||
Node: Bash Features174069
|
||||
Node: Invoking Bash174952
|
||||
Node: Bash Startup Files180761
|
||||
Node: Interactive Shells185619
|
||||
Node: What is an Interactive Shell?186029
|
||||
Node: Is this Shell Interactive?186679
|
||||
Node: Interactive Shell Behavior187494
|
||||
Node: Bash Conditional Expressions190770
|
||||
Node: Shell Arithmetic194349
|
||||
Node: Aliases197095
|
||||
Node: Arrays199663
|
||||
Node: The Directory Stack203012
|
||||
Node: Directory Stack Builtins203726
|
||||
Node: Printing a Prompt206617
|
||||
Node: The Restricted Shell209331
|
||||
Node: Bash POSIX Mode211163
|
||||
Node: Job Control218922
|
||||
Node: Job Control Basics219389
|
||||
Node: Job Control Builtins223765
|
||||
Node: Job Control Variables228092
|
||||
Node: Command Line Editing229250
|
||||
Node: Introduction and Notation230249
|
||||
Node: Readline Interaction231871
|
||||
Node: Readline Bare Essentials233062
|
||||
Node: Readline Movement Commands234851
|
||||
Node: Readline Killing Commands235816
|
||||
Node: Readline Arguments237736
|
||||
Node: Searching238780
|
||||
Node: Readline Init File240966
|
||||
Node: Readline Init File Syntax242113
|
||||
Node: Conditional Init Constructs254444
|
||||
Node: Sample Init File256977
|
||||
Node: Bindable Readline Commands260094
|
||||
Node: Commands For Moving261301
|
||||
Node: Commands For History262162
|
||||
Node: Commands For Text265317
|
||||
Node: Commands For Killing267990
|
||||
Node: Numeric Arguments270132
|
||||
Node: Commands For Completion271271
|
||||
Node: Keyboard Macros274864
|
||||
Node: Miscellaneous Commands275435
|
||||
Node: Readline vi Mode280746
|
||||
Node: Programmable Completion281660
|
||||
Node: Programmable Completion Builtins287452
|
||||
Node: Using History Interactively295048
|
||||
Node: Bash History Facilities295728
|
||||
Node: Bash History Builtins298423
|
||||
Node: History Interaction302280
|
||||
Node: Event Designators304836
|
||||
Node: Word Designators305851
|
||||
Node: Modifiers307490
|
||||
Node: Installing Bash308896
|
||||
Node: Basic Installation310026
|
||||
Node: Compilers and Options312718
|
||||
Node: Compiling For Multiple Architectures313459
|
||||
Node: Installation Names315123
|
||||
Node: Specifying the System Type315941
|
||||
Node: Sharing Defaults316657
|
||||
Node: Operation Controls317330
|
||||
Node: Optional Features318288
|
||||
Node: Reporting Bugs327219
|
||||
Node: Major Differences From The Bourne Shell328413
|
||||
Node: Copying This Manual345078
|
||||
Node: GNU Free Documentation License345354
|
||||
Node: Builtin Index367760
|
||||
Node: Reserved Word Index374309
|
||||
Node: Variable Index376745
|
||||
Node: Function Index387678
|
||||
Node: Concept Index394398
|
||||
|
||||
End Tag Table
|
||||
|
||||
Reference in New Issue
Block a user