start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
start [2017/11/17 15:56]
thebonsai [The Bash Hackers Wiki]
start [2019/08/22 13:56]
murugan [Builtin Commands]
Line 17: Line 17:
 [[wishes | What would YOU like to see here?]] (outdated and locked, please use the discussions) [[wishes | What would YOU like to see here?]] (outdated and locked, please use the discussions)
  
-**Stranger!** [[http://​wiki.bash-hackers.org/​start&​do=register | Feel free to register]] and edit the contents. There is a [[meta:​need_love|Bash Hackers Wiki needs love page]] that lists some things to do. The registration is only there to prevent SPAM.+**Stranger!** [[http://​wiki.bash-hackers.org/​start&​do=register | Feel free to register]] and comment or edit the contents. There is a [[meta:​need_love|Bash Hackers Wiki needs love page]] that lists some things to do. The registration is only there to prevent SPAM.
 </​WRAP>​ </​WRAP>​
  
Line 112: Line 112:
  
 <WRAP column 46%> <WRAP column 46%>
-^  Declaration commands\\ <wrap lo>​Commands that set and query attributes/​types,​ and manipulate simple datastructures.</​wrap> ​ ^^  Alt  ^  Type  ^+^  Declaration commands\\ <​wrap ​center round lo todo box 80%>​Commands that set and query attributes/​types,​ and manipulate simple datastructures.</​wrap> ​ ^^  Alt  ^  Type  ^
 |[[commands:​builtin:​declare | declare]]|Display or set shell variables or functions along with attributes.| ​ ''​typeset'' ​ |  builtin ​ | |[[commands:​builtin:​declare | declare]]|Display or set shell variables or functions along with attributes.| ​ ''​typeset'' ​ |  builtin ​ |
 |[[commands:​builtin:​export | export]]|Display or set shell variables, also giving them the export attribute.| ​ ''​typeset -x'' ​ |  special builtin ​ | |[[commands:​builtin:​export | export]]|Display or set shell variables, also giving them the export attribute.| ​ ''​typeset -x'' ​ |  special builtin ​ |
Line 120: Line 120:
 |[[commands:​builtin:​unset | unset]]|Unset variables and functions.| ​ -  |  special builtin ​ | |[[commands:​builtin:​unset | unset]]|Unset variables and functions.| ​ -  |  special builtin ​ |
 |[[commands:​builtin:​shift | shift]]|Shift positional parameters| ​ -  |  special builtin ​ | |[[commands:​builtin:​shift | shift]]|Shift positional parameters| ​ -  |  special builtin ​ |
-^  I/O\\ <wrap lo>​Commands for reading/​parsing input, or producing/​formatting output of standard streams.</​wrap> ​ ^^  Alt  ^  Type  ^ +^  I/O\\ <​wrap ​center round lo todo box 80%>​Commands for reading/​parsing input, or producing/​formatting output of standard streams.</​wrap> ​ ^^  Alt  ^  Type  ^ 
-|[[syntax:​keywords:​coproc | coproc]]|Co-processes:​ Run a compound ​command in the background with async I/O.|  -  |  keyword ​ |+|[[syntax:​keywords:​coproc | coproc]]|Co-processes:​ Run a command in the background with pipes for reading ​writing its standard streams.|  -  |  keyword ​ |
 |[[commands:​builtin:​echo | echo]]|Create output from arguments.| ​ -  |  builtin ​ | |[[commands:​builtin:​echo | echo]]|Create output from arguments.| ​ -  |  builtin ​ |
 |[[commands:​builtin:​mapfile | mapfile]]|Read lines of input into an array.| ​ ''​readarray'' ​ |  builtin ​ | |[[commands:​builtin:​mapfile | mapfile]]|Read lines of input into an array.| ​ ''​readarray'' ​ |  builtin ​ |
 |[[commands:​builtin:​printf | printf]]|"​advanced ''​echo''​."​| ​ -  |  builtin ​ | |[[commands:​builtin:​printf | printf]]|"​advanced ''​echo''​."​| ​ -  |  builtin ​ |
 |[[commands:​builtin:​read | read]]|Read input into variables or arrays, or split strings into fields using delimiters.| ​ -  |  builtin ​ | |[[commands:​builtin:​read | read]]|Read input into variables or arrays, or split strings into fields using delimiters.| ​ -  |  builtin ​ |
-^  Configuration and Debugging\\ <wrap lo>​Commands that modify shell behavior, change special options, assist in debugging.</​wrap> ​ ^^  Alt  ^  Type  ^+^  Configuration and Debugging\\ <​wrap ​center round lo todo box 80%>​Commands that modify shell behavior, change special options, assist in debugging.</​wrap> ​ ^^  Alt  ^  Type  ^
 |[[commands:​builtin:​caller | caller]]|Identify/​print execution frames.| ​ -  |  builtin ​ | |[[commands:​builtin:​caller | caller]]|Identify/​print execution frames.| ​ -  |  builtin ​ |
 |[[commands:​builtin:​set | set]]|Set the positional parameters and/or set options that affect shell behaviour.| ​ -  |  special builtin ​ | |[[commands:​builtin:​set | set]]|Set the positional parameters and/or set options that affect shell behaviour.| ​ -  |  special builtin ​ |
Line 204: Line 204:
   * [[http://​www.opengroup.org/​austin/​ | The Austin Group]] - [[ http://​dir.gmane.org/​gmane.comp.standards.posix.austin.general | List archives ]], [[ http://​austingroupbugs.net/​main_page.php | Bug tracker ]]   * [[http://​www.opengroup.org/​austin/​ | The Austin Group]] - [[ http://​dir.gmane.org/​gmane.comp.standards.posix.austin.general | List archives ]], [[ http://​austingroupbugs.net/​main_page.php | Bug tracker ]]
   * [[http://​cfajohnson.com/​shell/​cus-faq.html | comp.unix.shell FAQ]]   * [[http://​cfajohnson.com/​shell/​cus-faq.html | comp.unix.shell FAQ]]
 +
  
 === Documentation / Reference === === Documentation / Reference ===
Line 226: Line 227:
   * [[misc:​bashphorisms | Bashphorism list from the Bash IRC channel on Freenode]]   * [[misc:​bashphorisms | Bashphorism list from the Bash IRC channel on Freenode]]
   * [[misc:​shell_humor | Some more or less funny commandline stuff]]   * [[misc:​shell_humor | Some more or less funny commandline stuff]]
 +  * [[https://​thishosting.rocks/​how-to-enable-ssh-on-ubuntu/​ | How to Enable SSH on Ubuntu Tutorial]]
 ==== Bash Libraries (needs review) ==== ==== Bash Libraries (needs review) ====
  
  • start.txt
  • Last modified: 2020/11/10 14:26
  • by gimolai