175
Comment:
|
792
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
<<TableOfContents>> | #pragma section-numbers off ##pragma section-numbers 1 |
Line 3: | Line 4: |
= BASH = GNU - __B__ourne-__A__gain __SH__ell [[/syntax]] |
||||<^tablewidth="100%" tablestyle="border-style: hidden; border-left-style: hidden;" rowstyle="border-style: hidden;">~+GNU '''__B__'''ourne-'''__A__'''gain __'''SH'''__ell+~ || ||<99% style="vertical-align:top;text-align:left;border-style: hidden;"><<Include(/description, "Description", 2)>> <<Include(/invocation, "Invocation", 2, from="^----$")>> <<Include(/statement, "Statements", 2, from="^----$")>> <<Include(/builtin, "Builtin Commands", 2, from="^----$")>> <<Include(/syntax, "Syntax", 2, from="^----$")>> <<Include(/execution, "Execution", 2, from="^----$")>> ||<style="vertical-align:top;text-align:right;border-style: hidden;"><<TableOfContents>> || |
Line 8: | Line 7: |
<<Include(/invocation, "Invocation", 2, from="^----$")>> |
[[bash/description]] == Readline == |
GNU Bourne-Again SHell |
|
DescriptionBash is a POSIX shell (sh(1) compatible) command interpreter. Many useful features have been added with inspiration drawn from the Korn & C shells. New and unique extensions are occasionally added to the shell. There is also support for custom run-time extensions via the enable builtin command. Bash may be compiled to be POSIX compliant by default as specified by the Shell and Utilities portion of the POSIX specification (IEEE Standard 1003.1). Invocation
0.1. ModesGNU bash may be started in any combination of various invocation modes. These modes control:
0.1.1. Interactive Shell0.1.2. Login Shell
0.1.3. POSIX Mode
0.1.4. Command String
0.1.5. Interactive Shell
0.1.5.1. Command Line
0.1.5.2. Prompting
0.1.5.3. Completion
0.1.5.4. History
0.1.5.5. Job Control
0.1.6. Shell Script
0.1.7. Command File
0.1.8. Command Stream
0.1.9. Restricted Shell
0.2. Options
0.2.1. -c CommandString-c [options] -- CommandString [ARG0 [ARG...]]
0.2.2. -i
Include: Nothing found for "^----$"! 0.2.3. -lpragma section-numbers 1 Contents
0.2.4. Invocation Option l
0.2.5. -r
0.2.6. -s0.2.7. -D
0.2.8. -O ShoptOption | +O ShoptOption-O ShoptOption | +O ShoptOption
0.2.9. --debugger
0.2.10. --dump-po-strings
0.2.11. --dump-strings
0.2.12. --help
Include: Nothing found for "^----$"! 0.2.13. --init-fileContents
0.2.14. Invocation Option --rcfile--rcfile FILE | --init-file FILE
0.2.15. --rcfile--rcfile FILE | --init-file FILE
0.2.16. --login
0.2.17. --noediting
0.2.18. --noprofile
0.2.19. --norc
0.2.20. --posix
0.2.21. --restricted
0.3. Environment
0.4. Files
0.4.1. Bash Binary
0.4.2. /etc/profile
0.4.3. ~/.bash_profile
0.4.4. ~/.bashrc
0.4.5. ~/.profile
0.4.6. ~/.bash_logout
0.4.7. ~/.inputrcStatementsAlso called "Compound Commands".
0.5. while
0.6. for in
0.7. for
0.8. if
0.9. case
0.10. until
0.11. group
0.12. subshell
0.13. Conditional
0.14. Arithmetic
0.15. select
0.16. coprocess
0.17. Function DefinitionBuiltin Commands
0.18. : (colon)Syntax
0.19. Alias
0.20. Expansion
0.21. Redirection
0.22. Comment
0.23. List
0.24. Pipeline
0.25. Simple Command
0.26. Metacharacter
0.27. Reserved Words
0.28. Compound Command
0.29. Coprocess
0.30. Function Definition
0.31. Functions
0.32. Arithmetic Evaluation
0.33. Conditional ExpressionsExecution
0.34. Environment
0.35. Parameters
0.36. Working Directory
0.37. Functions
0.38. Open Files
0.39. Traps
0.40. umask
0.41. Options
0.42. Alias
0.43. OS process context
0.44. Exit Status
1. Subshell |
Contents
|