mirror of
https://https.git.savannah.gnu.org/git/bash.git
synced 2026-08-06 02:02:42 +02:00
commit bash-20090305 snapshot
This commit is contained in:
+138
-136
@@ -2,9 +2,9 @@ This is bashref.info, produced by makeinfo version 4.13 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 4.0, 13 February 2009).
|
||||
the Bash shell (version 4.0, 4 March 2009).
|
||||
|
||||
This is Edition 4.0, last updated 13 February 2009, of `The GNU Bash
|
||||
This is Edition 4.0, last updated 4 March 2009, of `The GNU Bash
|
||||
Reference Manual', for `Bash', Version 4.0.
|
||||
|
||||
Copyright (C) 1988-2009 Free Software Foundation, Inc.
|
||||
@@ -38,9 +38,9 @@ Bash Features
|
||||
*************
|
||||
|
||||
This text is a brief description of the features that are present in
|
||||
the Bash shell (version 4.0, 13 February 2009).
|
||||
the Bash shell (version 4.0, 4 March 2009).
|
||||
|
||||
This is Edition 4.0, last updated 13 February 2009, of `The GNU Bash
|
||||
This is Edition 4.0, last updated 4 March 2009, of `The GNU Bash
|
||||
Reference Manual', for `Bash', Version 4.0.
|
||||
|
||||
Bash contains features that appear in other popular shells, and some
|
||||
@@ -5815,7 +5815,8 @@ File: bashref.info, Node: Job Control Basics, Next: Job Control Builtins, Up:
|
||||
Job control refers to the ability to selectively stop (suspend) the
|
||||
execution of processes and continue (resume) their execution at a later
|
||||
point. A user typically employs this facility via an interactive
|
||||
interface supplied jointly by the system's terminal driver and Bash.
|
||||
interface supplied jointly by the operating system kernel's terminal
|
||||
driver and Bash.
|
||||
|
||||
The shell associates a JOB with each pipeline. It keeps a table of
|
||||
currently executing jobs, which may be listed with the `jobs' command.
|
||||
@@ -5834,10 +5835,11 @@ receive keyboard-generated signals such as `SIGINT'. These processes
|
||||
are said to be in the foreground. Background processes are those whose
|
||||
process group ID differs from the terminal's; such processes are immune
|
||||
to keyboard-generated signals. Only foreground processes are allowed
|
||||
to read from or write to the terminal. Background processes which
|
||||
attempt to read from (write to) the terminal are sent a `SIGTTIN'
|
||||
(`SIGTTOU') signal by the terminal driver, which, unless caught,
|
||||
suspends the process.
|
||||
to read from or, if the user so specifies with `stty tostop', write to
|
||||
the terminal. Background processes which attempt to read from (write
|
||||
to when `stty tostop' is in effect) the terminal are sent a `SIGTTIN'
|
||||
(`SIGTTOU') signal by the kernel's terminal driver, which, unless
|
||||
caught, suspends the process.
|
||||
|
||||
If the operating system on which Bash is running supports job
|
||||
control, Bash contains facilities to use it. Typing the SUSPEND
|
||||
@@ -10010,132 +10012,132 @@ D.5 Concept Index
|
||||
|
||||
|
||||
Tag Table:
|
||||
Node: Top1346
|
||||
Node: Introduction3185
|
||||
Node: What is Bash?3413
|
||||
Node: What is a shell?4526
|
||||
Node: Definitions7066
|
||||
Node: Basic Shell Features9984
|
||||
Node: Shell Syntax11203
|
||||
Node: Shell Operation12233
|
||||
Node: Quoting13527
|
||||
Node: Escape Character14830
|
||||
Node: Single Quotes15315
|
||||
Node: Double Quotes15663
|
||||
Node: ANSI-C Quoting16788
|
||||
Node: Locale Translation17744
|
||||
Node: Comments18640
|
||||
Node: Shell Commands19258
|
||||
Node: Simple Commands20082
|
||||
Node: Pipelines20713
|
||||
Node: Lists22969
|
||||
Node: Compound Commands24698
|
||||
Node: Looping Constructs25502
|
||||
Node: Conditional Constructs27949
|
||||
Node: Command Grouping35955
|
||||
Node: Coprocesses37434
|
||||
Node: Shell Functions39078
|
||||
Node: Shell Parameters43539
|
||||
Node: Positional Parameters45955
|
||||
Node: Special Parameters46855
|
||||
Node: Shell Expansions49819
|
||||
Node: Brace Expansion51744
|
||||
Node: Tilde Expansion54497
|
||||
Node: Shell Parameter Expansion56848
|
||||
Node: Command Substitution65746
|
||||
Node: Arithmetic Expansion67079
|
||||
Node: Process Substitution67929
|
||||
Node: Word Splitting68979
|
||||
Node: Filename Expansion70602
|
||||
Node: Pattern Matching72742
|
||||
Node: Quote Removal76381
|
||||
Node: Redirections76676
|
||||
Node: Executing Commands84824
|
||||
Node: Simple Command Expansion85494
|
||||
Node: Command Search and Execution87424
|
||||
Node: Command Execution Environment89761
|
||||
Node: Environment92747
|
||||
Node: Exit Status94407
|
||||
Node: Signals96028
|
||||
Node: Shell Scripts97996
|
||||
Node: Shell Builtin Commands100514
|
||||
Node: Bourne Shell Builtins102542
|
||||
Node: Bash Builtins119883
|
||||
Node: Modifying Shell Behavior144182
|
||||
Node: The Set Builtin144527
|
||||
Node: The Shopt Builtin153971
|
||||
Node: Special Builtins164833
|
||||
Node: Shell Variables165812
|
||||
Node: Bourne Shell Variables166252
|
||||
Node: Bash Variables168233
|
||||
Node: Bash Features190572
|
||||
Node: Invoking Bash191455
|
||||
Node: Bash Startup Files197264
|
||||
Node: Interactive Shells202233
|
||||
Node: What is an Interactive Shell?202643
|
||||
Node: Is this Shell Interactive?203292
|
||||
Node: Interactive Shell Behavior204107
|
||||
Node: Bash Conditional Expressions207387
|
||||
Node: Shell Arithmetic210966
|
||||
Node: Aliases213712
|
||||
Node: Arrays216284
|
||||
Node: The Directory Stack220126
|
||||
Node: Directory Stack Builtins220840
|
||||
Node: Printing a Prompt223732
|
||||
Node: The Restricted Shell226484
|
||||
Node: Bash POSIX Mode228316
|
||||
Node: Job Control236169
|
||||
Node: Job Control Basics236629
|
||||
Node: Job Control Builtins241242
|
||||
Node: Job Control Variables245606
|
||||
Node: Command Line Editing246764
|
||||
Node: Introduction and Notation248331
|
||||
Node: Readline Interaction249953
|
||||
Node: Readline Bare Essentials251144
|
||||
Node: Readline Movement Commands252933
|
||||
Node: Readline Killing Commands253898
|
||||
Node: Readline Arguments255818
|
||||
Node: Searching256862
|
||||
Node: Readline Init File259048
|
||||
Node: Readline Init File Syntax260195
|
||||
Node: Conditional Init Constructs273429
|
||||
Node: Sample Init File275962
|
||||
Node: Bindable Readline Commands279079
|
||||
Node: Commands For Moving280286
|
||||
Node: Commands For History281430
|
||||
Node: Commands For Text284585
|
||||
Node: Commands For Killing287258
|
||||
Node: Numeric Arguments289709
|
||||
Node: Commands For Completion290848
|
||||
Node: Keyboard Macros294615
|
||||
Node: Miscellaneous Commands295186
|
||||
Node: Readline vi Mode300497
|
||||
Node: Programmable Completion301411
|
||||
Node: Programmable Completion Builtins307244
|
||||
Node: Using History Interactively315670
|
||||
Node: Bash History Facilities316354
|
||||
Node: Bash History Builtins319268
|
||||
Node: History Interaction323125
|
||||
Node: Event Designators325830
|
||||
Node: Word Designators326845
|
||||
Node: Modifiers328484
|
||||
Node: Installing Bash329888
|
||||
Node: Basic Installation331025
|
||||
Node: Compilers and Options333717
|
||||
Node: Compiling For Multiple Architectures334458
|
||||
Node: Installation Names336122
|
||||
Node: Specifying the System Type336940
|
||||
Node: Sharing Defaults337656
|
||||
Node: Operation Controls338329
|
||||
Node: Optional Features339287
|
||||
Node: Reporting Bugs348689
|
||||
Node: Major Differences From The Bourne Shell349886
|
||||
Node: GNU Free Documentation License366573
|
||||
Node: Indexes389034
|
||||
Node: Builtin Index389488
|
||||
Node: Reserved Word Index396315
|
||||
Node: Variable Index398763
|
||||
Node: Function Index410569
|
||||
Node: Concept Index417301
|
||||
Node: Top1338
|
||||
Node: Introduction3169
|
||||
Node: What is Bash?3397
|
||||
Node: What is a shell?4510
|
||||
Node: Definitions7050
|
||||
Node: Basic Shell Features9968
|
||||
Node: Shell Syntax11187
|
||||
Node: Shell Operation12217
|
||||
Node: Quoting13511
|
||||
Node: Escape Character14814
|
||||
Node: Single Quotes15299
|
||||
Node: Double Quotes15647
|
||||
Node: ANSI-C Quoting16772
|
||||
Node: Locale Translation17728
|
||||
Node: Comments18624
|
||||
Node: Shell Commands19242
|
||||
Node: Simple Commands20066
|
||||
Node: Pipelines20697
|
||||
Node: Lists22953
|
||||
Node: Compound Commands24682
|
||||
Node: Looping Constructs25486
|
||||
Node: Conditional Constructs27933
|
||||
Node: Command Grouping35939
|
||||
Node: Coprocesses37418
|
||||
Node: Shell Functions39062
|
||||
Node: Shell Parameters43523
|
||||
Node: Positional Parameters45939
|
||||
Node: Special Parameters46839
|
||||
Node: Shell Expansions49803
|
||||
Node: Brace Expansion51728
|
||||
Node: Tilde Expansion54481
|
||||
Node: Shell Parameter Expansion56832
|
||||
Node: Command Substitution65730
|
||||
Node: Arithmetic Expansion67063
|
||||
Node: Process Substitution67913
|
||||
Node: Word Splitting68963
|
||||
Node: Filename Expansion70586
|
||||
Node: Pattern Matching72726
|
||||
Node: Quote Removal76365
|
||||
Node: Redirections76660
|
||||
Node: Executing Commands84808
|
||||
Node: Simple Command Expansion85478
|
||||
Node: Command Search and Execution87408
|
||||
Node: Command Execution Environment89745
|
||||
Node: Environment92731
|
||||
Node: Exit Status94391
|
||||
Node: Signals96012
|
||||
Node: Shell Scripts97980
|
||||
Node: Shell Builtin Commands100498
|
||||
Node: Bourne Shell Builtins102526
|
||||
Node: Bash Builtins119867
|
||||
Node: Modifying Shell Behavior144166
|
||||
Node: The Set Builtin144511
|
||||
Node: The Shopt Builtin153955
|
||||
Node: Special Builtins164817
|
||||
Node: Shell Variables165796
|
||||
Node: Bourne Shell Variables166236
|
||||
Node: Bash Variables168217
|
||||
Node: Bash Features190556
|
||||
Node: Invoking Bash191439
|
||||
Node: Bash Startup Files197248
|
||||
Node: Interactive Shells202217
|
||||
Node: What is an Interactive Shell?202627
|
||||
Node: Is this Shell Interactive?203276
|
||||
Node: Interactive Shell Behavior204091
|
||||
Node: Bash Conditional Expressions207371
|
||||
Node: Shell Arithmetic210950
|
||||
Node: Aliases213696
|
||||
Node: Arrays216268
|
||||
Node: The Directory Stack220110
|
||||
Node: Directory Stack Builtins220824
|
||||
Node: Printing a Prompt223716
|
||||
Node: The Restricted Shell226468
|
||||
Node: Bash POSIX Mode228300
|
||||
Node: Job Control236153
|
||||
Node: Job Control Basics236613
|
||||
Node: Job Control Builtins241330
|
||||
Node: Job Control Variables245694
|
||||
Node: Command Line Editing246852
|
||||
Node: Introduction and Notation248419
|
||||
Node: Readline Interaction250041
|
||||
Node: Readline Bare Essentials251232
|
||||
Node: Readline Movement Commands253021
|
||||
Node: Readline Killing Commands253986
|
||||
Node: Readline Arguments255906
|
||||
Node: Searching256950
|
||||
Node: Readline Init File259136
|
||||
Node: Readline Init File Syntax260283
|
||||
Node: Conditional Init Constructs273517
|
||||
Node: Sample Init File276050
|
||||
Node: Bindable Readline Commands279167
|
||||
Node: Commands For Moving280374
|
||||
Node: Commands For History281518
|
||||
Node: Commands For Text284673
|
||||
Node: Commands For Killing287346
|
||||
Node: Numeric Arguments289797
|
||||
Node: Commands For Completion290936
|
||||
Node: Keyboard Macros294703
|
||||
Node: Miscellaneous Commands295274
|
||||
Node: Readline vi Mode300585
|
||||
Node: Programmable Completion301499
|
||||
Node: Programmable Completion Builtins307332
|
||||
Node: Using History Interactively315758
|
||||
Node: Bash History Facilities316442
|
||||
Node: Bash History Builtins319356
|
||||
Node: History Interaction323213
|
||||
Node: Event Designators325918
|
||||
Node: Word Designators326933
|
||||
Node: Modifiers328572
|
||||
Node: Installing Bash329976
|
||||
Node: Basic Installation331113
|
||||
Node: Compilers and Options333805
|
||||
Node: Compiling For Multiple Architectures334546
|
||||
Node: Installation Names336210
|
||||
Node: Specifying the System Type337028
|
||||
Node: Sharing Defaults337744
|
||||
Node: Operation Controls338417
|
||||
Node: Optional Features339375
|
||||
Node: Reporting Bugs348777
|
||||
Node: Major Differences From The Bourne Shell349974
|
||||
Node: GNU Free Documentation License366661
|
||||
Node: Indexes389122
|
||||
Node: Builtin Index389576
|
||||
Node: Reserved Word Index396403
|
||||
Node: Variable Index398851
|
||||
Node: Function Index410657
|
||||
Node: Concept Index417389
|
||||
|
||||
End Tag Table
|
||||
|
||||
Reference in New Issue
Block a user