Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing builtins #42

Open
prabhakaran9397 opened this issue Apr 11, 2017 · 1 comment
Open

Missing builtins #42

prabhakaran9397 opened this issue Apr 11, 2017 · 1 comment

Comments

@prabhakaran9397
Copy link

prabhakaran9397 commented Apr 11, 2017

Hi,
The guide is awesome, will be very useful for a beginner. (y)

bash shell builtin help is missing in the guide.

$ help

GNU bash, version 4.3.11(1)-release (x86_64-pc-linux-gnu)
These shell commands are defined internally.  Type `help' to see this list.
Type `help name' to find out more about the function `name'.
Use `info bash' to find out more about the shell in general.
Use `man -k' or `info' to find out more about commands not in this list.

A star (*) next to a name means that the command is disabled.

 job_spec [&]                                                        history [-c] [-d offset] [n] or history -anrw [filename] or hist>
 (( expression ))                                                    if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]...>
 . filename [arguments]                                              jobs [-lnprs] [jobspec ...] or jobs -x command [args]
 :                                                                   kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or ki>
 [ arg... ]                                                          let arg [arg ...]
 [[ expression ]]                                                    local [option] name[=value] ...
 alias [-p] [name[=value] ... ]                                      logout [n]
 bg [job_spec ...]                                                   mapfile [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callb>
 bind [-lpsvPSVX] [-m keymap] [-f filename] [-q name] [-u name] [->  popd [-n] [+N | -N]
 break [n]                                                           printf [-v var] format [arguments]
 builtin [shell-builtin [arg ...]]                                   pushd [-n] [+N | -N | dir]
 caller [expr]                                                       pwd [-LP]
 case WORD in [PATTERN [| PATTERN]...) COMMANDS ;;]... esac          read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N ncha>
 cd [-L|[-P [-e]] [-@]] [dir]                                        readarray [-n count] [-O origin] [-s count] [-t] [-u fd] [-C cal>
 command [-pVv] command [arg ...]                                    readonly [-aAf] [name[=value] ...] or readonly -p
 compgen [-abcdefgjksuv] [-o option]  [-A action] [-G globpat] [-W>  return [n]
 complete [-abcdefgjksuv] [-pr] [-DE] [-o option] [-A action] [-G >  select NAME [in WORDS ... ;] do COMMANDS; done
 compopt [-o|+o option] [-DE] [name ...]                             set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]
 continue [n]                                                        shift [n]
 coproc [NAME] command [redirections]                                shopt [-pqsu] [-o] [optname ...]
 declare [-aAfFgilnrtux] [-p] [name[=value] ...]                     source filename [arguments]
 dirs [-clpv] [+N] [-N]                                              suspend [-f]
 disown [-h] [-ar] [jobspec ...]                                     test [expr]
 echo [-neE] [arg ...]                                               time [-p] pipeline
 enable [-a] [-dnps] [-f filename] [name ...]                        times
 eval [arg ...]                                                      trap [-lp] [[arg] signal_spec ...]
 exec [-cl] [-a name] [command [arguments ...]] [redirection ...]    true
 exit [n]                                                            type [-afptP] name [name ...]
 export [-fn] [name[=value] ...] or export -p                        typeset [-aAfFgilrtux] [-p] name[=value] ...
 false                                                               ulimit [-SHabcdefilmnpqrstuvxT] [limit]
 fc [-e ename] [-lnr] [first] [last] or fc -s [pat=rep] [command]    umask [-p] [-S] [mode]
 fg [job_spec]                                                       unalias [-a] name [name ...]
 for NAME [in WORDS ... ] ; do COMMANDS; done                        unset [-f] [-v] [-n] [name ...]
 for (( exp1; exp2; exp3 )); do COMMANDS; done                       until COMMANDS; do COMMANDS; done
 function name { COMMANDS ; } or name () { COMMANDS ; }              variables - Names and meanings of some shell variables
 getopts optstring name [arg]                                        wait [-n] [id ...]
 hash [-lr] [-p pathname] [-dt] [name ...]                           while COMMANDS; do COMMANDS; done
 help [-dms] [pattern ...]                                           { COMMANDS ; }`

And also Info utility
info

These things help a user to know where to find what he/she needs.

@mumararshaikh
Copy link
Contributor

@prabhakaran9397 pull request is better.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants