60
Comment:
|
792
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
GNU bash | #pragma section-numbers off ##pragma section-numbers 1 |
Line 3: | Line 4: |
[[bash/BashInvocation]] | ||||<^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>> || ---- [[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
ModesGNU bash may be started in any combination of various invocation modes. These modes control:
Interactive ShellLogin Shell
POSIX Mode
Command String
Interactive Shell
Command Line
Prompting
Completion
History
Job Control
Shell Script
Command File
Command Stream
Restricted Shell
Options
-c CommandString-c [options] -- CommandString [ARG0 [ARG...]]
-i
Include: Nothing found for "^----$"! -lpragma section-numbers 1 Contents
Invocation Option l
-r
-s-D
-O ShoptOption | +O ShoptOption-O ShoptOption | +O ShoptOption
--debugger
--dump-po-strings
--dump-strings
--help
Include: Nothing found for "^----$"! --init-fileContents
0.0.1. Invocation Option --rcfile--rcfile FILE | --init-file FILE
--rcfile--rcfile FILE | --init-file FILE
--login
--noediting
--noprofile
--norc
--posix
--restricted
Environment
Files
0.0.2. Bash Binary
0.0.3. /etc/profile
0.0.4. ~/.bash_profile
0.0.5. ~/.bashrc
0.0.6. ~/.profile
0.0.7. ~/.bash_logout
0.0.8. ~/.inputrcStatementsAlso called "Compound Commands".
0.1. while
0.2. for in
0.3. for
0.4. if
0.5. case
0.6. until
0.7. group
0.8. subshell
0.9. Conditional
0.10. Arithmetic
0.11. select
0.12. coprocess
0.13. Function DefinitionBuiltin Commands
0.14. : (colon)Syntax
0.15. Alias
0.16. Expansion
0.17. Redirection
0.18. Comment
0.19. List
0.20. Pipeline
0.21. Simple Command
0.22. Metacharacter
0.23. Reserved Words
0.24. Compound Command
0.25. Coprocess
0.26. Function Definition
0.27. Functions
0.28. Arithmetic Evaluation
0.29. Conditional ExpressionsExecution
0.30. Environment
0.31. Parameters
0.32. Working Directory
0.33. Functions
0.34. Open Files
0.35. Traps
0.36. umask
0.37. Options
0.38. Alias
0.39. OS process context
0.40. Exit Status
1. Subshell |
Contents
|