mirror of
https://https.git.savannah.gnu.org/git/bash.git
synced 2026-06-27 15:43:18 +02:00
final set of documentation updates; documentation directory cleanups
This commit is contained in:
@@ -693,9 +693,6 @@ doc/fdl.txt f
|
||||
doc/article.ps f
|
||||
doc/rose94.ps f
|
||||
doc/bash.ps f
|
||||
doc/bashbug.ps f
|
||||
doc/builtins.ps f
|
||||
doc/rbash.ps f
|
||||
doc/bashref.ps f
|
||||
doc/bashref.dvi f
|
||||
doc/bash.0 f
|
||||
@@ -708,6 +705,8 @@ doc/bashref.html f
|
||||
doc/article.pdf f
|
||||
doc/bash.pdf f
|
||||
doc/bashref.pdf f
|
||||
doc/builtins.pdf f
|
||||
doc/rbash.pdf f
|
||||
doc/rose94.pdf f
|
||||
doc/aosa-bash.pdf f
|
||||
doc/aosa-bash-full.pdf f
|
||||
|
||||
+341
-341
@@ -1527,354 +1527,354 @@ signames.o: config.h bashansi.h ${BASHINCDIR}/ansi_stdlib.h
|
||||
# XXX - dependencies checked through here
|
||||
|
||||
# builtin c sources
|
||||
builtins/bashgetopt.o: config.h bashansi.h ${BASHINCDIR}/ansi_stdlib.h
|
||||
builtins/bashgetopt.o: shell.h syntax.h config.h bashjmp.h command.h general.h xmalloc.h error.h
|
||||
builtins/bashgetopt.o: variables.h arrayfunc.h conftypes.h quit.h ${BASHINCDIR}/maxpath.h unwind_prot.h dispose_cmd.h
|
||||
builtins/bashgetopt.o: make_cmd.h subst.h sig.h pathnames.h externs.h
|
||||
builtins/bashgetopt.o: $(DEFSRC)/common.h
|
||||
builtins/bashgetopt.o: ${BASHINCDIR}/chartypes.h
|
||||
builtins/common.o: bashtypes.h ${BASHINCDIR}/posixstat.h bashansi.h ${BASHINCDIR}/ansi_stdlib.h
|
||||
builtins/common.o: shell.h syntax.h config.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h command.h
|
||||
builtins/common.o: ${BASHINCDIR}/memalloc.h variables.h arrayfunc.h conftypes.h input.h siglist.h
|
||||
builtins/common.o: quit.h unwind_prot.h ${BASHINCDIR}/maxpath.h jobs.h builtins.h
|
||||
builtins/common.o: dispose_cmd.h make_cmd.h subst.h externs.h bashhist.h
|
||||
builtins/common.o: execute_cmd.h ${BASHINCDIR}/stdc.h general.h xmalloc.h error.h pathnames.h
|
||||
builtins/common.o: ${DEFDIR}/builtext.h parser.h
|
||||
builtins/common.o: ${BASHINCDIR}/chartypes.h
|
||||
builtins/common.o: $(BASHINCDIR)/unlocked-io.h
|
||||
builtins/evalfile.o: bashtypes.h ${BASHINCDIR}/posixstat.h ${BASHINCDIR}/filecntl.h bashansi.h ${BASHINCDIR}/ansi_stdlib.h
|
||||
builtins/evalfile.o: shell.h syntax.h config.h bashjmp.h command.h general.h xmalloc.h error.h
|
||||
builtins/evalfile.o: variables.h arrayfunc.h conftypes.h quit.h ${BASHINCDIR}/maxpath.h unwind_prot.h dispose_cmd.h
|
||||
builtins/evalfile.o: make_cmd.h subst.h sig.h pathnames.h externs.h parser.h
|
||||
builtins/evalfile.o: jobs.h builtins.h flags.h input.h execute_cmd.h
|
||||
builtins/evalfile.o: bashhist.h $(DEFSRC)/common.h
|
||||
builtins/evalstring.o: config.h bashansi.h ${BASHINCDIR}/ansi_stdlib.h
|
||||
builtins/evalstring.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h command.h siglist.h
|
||||
builtins/evalstring.o: ${BASHINCDIR}/memalloc.h variables.h arrayfunc.h conftypes.h input.h
|
||||
builtins/evalstring.o: quit.h unwind_prot.h ${BASHINCDIR}/maxpath.h jobs.h builtins.h
|
||||
builtins/evalstring.o: dispose_cmd.h make_cmd.h subst.h externs.h
|
||||
builtins/evalstring.o: jobs.h builtins.h flags.h input.h execute_cmd.h
|
||||
builtins/evalstring.o: bashhist.h $(DEFSRC)/common.h pathnames.h redir.h
|
||||
builtins/evalstring.o: ${DEFDIR}/builtext.h
|
||||
builtins/getopt.o: config.h ${BASHINCDIR}/memalloc.h
|
||||
builtins/getopt.o: shell.h syntax.h bashjmp.h command.h general.h xmalloc.h error.h
|
||||
builtins/getopt.o: variables.h arrayfunc.h conftypes.h quit.h ${BASHINCDIR}/maxpath.h unwind_prot.h dispose_cmd.h
|
||||
builtins/getopt.o: make_cmd.h subst.h sig.h pathnames.h externs.h
|
||||
builtins/getopt.o: $(DEFSRC)/getopt.h
|
||||
builtins/mkbuiltins.o: config.h bashtypes.h ${BASHINCDIR}/posixstat.h ${BASHINCDIR}/filecntl.h
|
||||
builtins/mkbuiltins.o: bashansi.h ${BASHINCDIR}/ansi_stdlib.h
|
||||
builtins/mkbuiltins.o: $(BASHINCDIR)/stdc.h
|
||||
$(DEFDIR)/bashgetopt.o: config.h bashansi.h ${BASHINCDIR}/ansi_stdlib.h
|
||||
$(DEFDIR)/bashgetopt.o: shell.h syntax.h config.h bashjmp.h command.h general.h xmalloc.h error.h
|
||||
$(DEFDIR)/bashgetopt.o: variables.h arrayfunc.h conftypes.h quit.h ${BASHINCDIR}/maxpath.h unwind_prot.h dispose_cmd.h
|
||||
$(DEFDIR)/bashgetopt.o: make_cmd.h subst.h sig.h pathnames.h externs.h
|
||||
$(DEFDIR)/bashgetopt.o: $(DEFSRC)/common.h
|
||||
$(DEFDIR)/bashgetopt.o: ${BASHINCDIR}/chartypes.h
|
||||
$(DEFDIR)/common.o: bashtypes.h ${BASHINCDIR}/posixstat.h bashansi.h ${BASHINCDIR}/ansi_stdlib.h
|
||||
$(DEFDIR)/common.o: shell.h syntax.h config.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h command.h
|
||||
$(DEFDIR)/common.o: ${BASHINCDIR}/memalloc.h variables.h arrayfunc.h conftypes.h input.h siglist.h
|
||||
$(DEFDIR)/common.o: quit.h unwind_prot.h ${BASHINCDIR}/maxpath.h jobs.h builtins.h
|
||||
$(DEFDIR)/common.o: dispose_cmd.h make_cmd.h subst.h externs.h bashhist.h
|
||||
$(DEFDIR)/common.o: execute_cmd.h ${BASHINCDIR}/stdc.h general.h xmalloc.h error.h pathnames.h
|
||||
$(DEFDIR)/common.o: ${DEFDIR}/builtext.h parser.h
|
||||
$(DEFDIR)/common.o: ${BASHINCDIR}/chartypes.h
|
||||
$(DEFDIR)/common.o: $(BASHINCDIR)/unlocked-io.h
|
||||
$(DEFDIR)/evalfile.o: bashtypes.h ${BASHINCDIR}/posixstat.h ${BASHINCDIR}/filecntl.h bashansi.h ${BASHINCDIR}/ansi_stdlib.h
|
||||
$(DEFDIR)/evalfile.o: shell.h syntax.h config.h bashjmp.h command.h general.h xmalloc.h error.h
|
||||
$(DEFDIR)/evalfile.o: variables.h arrayfunc.h conftypes.h quit.h ${BASHINCDIR}/maxpath.h unwind_prot.h dispose_cmd.h
|
||||
$(DEFDIR)/evalfile.o: make_cmd.h subst.h sig.h pathnames.h externs.h parser.h
|
||||
$(DEFDIR)/evalfile.o: jobs.h builtins.h flags.h input.h execute_cmd.h
|
||||
$(DEFDIR)/evalfile.o: bashhist.h $(DEFSRC)/common.h
|
||||
$(DEFDIR)/evalstring.o: config.h bashansi.h ${BASHINCDIR}/ansi_stdlib.h
|
||||
$(DEFDIR)/evalstring.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h command.h siglist.h
|
||||
$(DEFDIR)/evalstring.o: ${BASHINCDIR}/memalloc.h variables.h arrayfunc.h conftypes.h input.h
|
||||
$(DEFDIR)/evalstring.o: quit.h unwind_prot.h ${BASHINCDIR}/maxpath.h jobs.h builtins.h
|
||||
$(DEFDIR)/evalstring.o: dispose_cmd.h make_cmd.h subst.h externs.h
|
||||
$(DEFDIR)/evalstring.o: jobs.h builtins.h flags.h input.h execute_cmd.h
|
||||
$(DEFDIR)/evalstring.o: bashhist.h $(DEFSRC)/common.h pathnames.h redir.h
|
||||
$(DEFDIR)/evalstring.o: ${DEFDIR}/builtext.h
|
||||
$(DEFDIR)/getopt.o: config.h ${BASHINCDIR}/memalloc.h
|
||||
$(DEFDIR)/getopt.o: shell.h syntax.h bashjmp.h command.h general.h xmalloc.h error.h
|
||||
$(DEFDIR)/getopt.o: variables.h arrayfunc.h conftypes.h quit.h ${BASHINCDIR}/maxpath.h unwind_prot.h dispose_cmd.h
|
||||
$(DEFDIR)/getopt.o: make_cmd.h subst.h sig.h pathnames.h externs.h
|
||||
$(DEFDIR)/getopt.o: $(DEFSRC)/getopt.h
|
||||
$(DEFDIR)/mkbuiltins.o: config.h bashtypes.h ${BASHINCDIR}/posixstat.h ${BASHINCDIR}/filecntl.h
|
||||
$(DEFDIR)/mkbuiltins.o: bashansi.h ${BASHINCDIR}/ansi_stdlib.h
|
||||
$(DEFDIR)/mkbuiltins.o: $(BASHINCDIR)/stdc.h
|
||||
|
||||
# builtin def files
|
||||
builtins/alias.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
builtins/alias.o: quit.h $(DEFSRC)/common.h pathnames.h
|
||||
builtins/alias.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h command.h ${BASHINCDIR}/stdc.h unwind_prot.h
|
||||
builtins/alias.o: dispose_cmd.h make_cmd.h subst.h externs.h variables.h arrayfunc.h conftypes.h
|
||||
builtins/bind.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
builtins/bind.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
builtins/bind.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h
|
||||
builtins/bind.o: $(DEFSRC)/bashgetopt.h pathnames.h
|
||||
builtins/break.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
builtins/break.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h
|
||||
builtins/break.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
builtins/break.o: pathnames.h execute_cmd.h
|
||||
builtins/builtin.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
builtins/builtin.o: quit.h $(DEFSRC)/common.h $(DEFSRC)/bashgetopt.h
|
||||
builtins/builtin.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
builtins/builtin.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
builtins/builtin.o: pathnames.h execute_cmd.h
|
||||
builtins/caller.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
builtins/caller.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
builtins/caller.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
builtins/caller.o: $(DEFSRC)/common.h quit.h
|
||||
builtins/caller.o: ${BASHINCDIR}/chartypes.h bashtypes.h
|
||||
builtins/caller.o: ${DEFDIR}/builtext.h pathnames.h
|
||||
builtins/cd.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
builtins/cd.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
builtins/cd.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
builtins/cd.o: $(DEFSRC)/common.h quit.h pathnames.h
|
||||
builtins/colon.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
builtins/colon.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h
|
||||
builtins/colon.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
builtins/colon.o: pathnames.h
|
||||
builtins/command.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
builtins/command.o: quit.h $(DEFSRC)/bashgetopt.h
|
||||
builtins/command.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
builtins/command.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h pathnames.h
|
||||
builtins/declare.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
builtins/declare.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h
|
||||
builtins/declare.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
builtins/declare.o: $(DEFSRC)/bashgetopt.h pathnames.h flags.h
|
||||
builtins/declare.o: ${DEFDIR}/builtext.h
|
||||
builtins/echo.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
builtins/echo.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h
|
||||
builtins/echo.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
builtins/echo.o: pathnames.h
|
||||
builtins/echo.o: $(DEFSRC)/common.h
|
||||
builtins/echo.o: $(BASHINCDIR)/unlocked-io.h
|
||||
builtins/enable.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
builtins/enable.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h
|
||||
builtins/enable.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
builtins/enable.o: pcomplete.h pathnames.h
|
||||
builtins/eval.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
builtins/eval.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h
|
||||
builtins/eval.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
builtins/eval.o: pathnames.h
|
||||
builtins/exec.o: bashtypes.h pathnames.h
|
||||
builtins/exec.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
builtins/exec.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
builtins/exec.o: dispose_cmd.h make_cmd.h subst.h externs.h execute_cmd.h
|
||||
builtins/exec.o: findcmd.h flags.h quit.h $(DEFSRC)/common.h ${BASHINCDIR}/stdc.h
|
||||
builtins/exec.o: pathnames.h
|
||||
builtins/exit.o: bashtypes.h
|
||||
builtins/exit.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
builtins/exit.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h
|
||||
builtins/exit.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
builtins/exit.o: pathnames.h execute_cmd.h
|
||||
builtins/exit.o: ${DEFDIR}/builtext.h
|
||||
builtins/exit.o: $(BASHINCDIR)/unlocked-io.h
|
||||
builtins/fc.o: bashtypes.h ${BASHINCDIR}/posixstat.h
|
||||
builtins/fc.o: bashansi.h ${BASHINCDIR}/ansi_stdlib.h builtins.h command.h ${BASHINCDIR}/stdc.h
|
||||
builtins/fc.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
builtins/fc.o: flags.h unwind_prot.h variables.h arrayfunc.h conftypes.h shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h
|
||||
builtins/fc.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h quit.h
|
||||
builtins/fc.o: $(DEFSRC)/bashgetopt.h bashhist.h pathnames.h parser.h
|
||||
builtins/fc.o: ${BASHINCDIR}/chartypes.h
|
||||
builtins/fc.o: $(BASHINCDIR)/unlocked-io.h
|
||||
builtins/fg_bg.o: bashtypes.h $(DEFSRC)/bashgetopt.h
|
||||
builtins/fg_bg.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
builtins/fg_bg.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h
|
||||
builtins/fg_bg.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
builtins/fg_bg.o: pathnames.h execute_cmd.h
|
||||
builtins/getopts.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
builtins/getopts.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h
|
||||
builtins/getopts.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
builtins/getopts.o: pathnames.h execute_cmd.h
|
||||
builtins/hash.o: bashtypes.h execute_cmd.h
|
||||
builtins/hash.o: builtins.h command.h findcmd.h ${BASHINCDIR}/stdc.h $(DEFSRC)/common.h
|
||||
builtins/hash.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
builtins/hash.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h
|
||||
builtins/hash.o: pathnames.h
|
||||
builtins/hash.o: $(BASHINCDIR)/unlocked-io.h
|
||||
builtins/help.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
builtins/help.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
builtins/help.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h
|
||||
builtins/help.o: conftypes.h quit.h execute_cmd.h
|
||||
builtins/help.o: $(GLOB_LIBSRC)/glob.h pathnames.h
|
||||
builtins/help.o: $(BASHINCDIR)/unlocked-io.h
|
||||
builtins/history.o: bashtypes.h pathnames.h parser.h
|
||||
builtins/history.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
builtins/history.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
builtins/history.o: ${BASHINCDIR}/filecntl.h shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h
|
||||
builtins/history.o: bashhist.h variables.h arrayfunc.h conftypes.h
|
||||
builtins/history.o: $(BASHINCDIR)/unlocked-io.h
|
||||
builtins/inlib.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
builtins/inlib.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h
|
||||
builtins/inlib.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
builtins/inlib.o: pathnames.h
|
||||
builtins/jobs.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
builtins/jobs.o: quit.h $(DEFSRC)/bashgetopt.h
|
||||
builtins/jobs.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
builtins/jobs.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
builtins/jobs.o: pathnames.h
|
||||
builtins/kill.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
builtins/kill.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
builtins/kill.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h trap.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
builtins/kill.o: pathnames.h
|
||||
builtins/let.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
builtins/let.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
builtins/let.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
builtins/let.o: pathnames.h
|
||||
builtins/let.o: $(BASHINCDIR)/unlocked-io.h
|
||||
builtins/printf.o: config.h ${BASHINCDIR}/memalloc.h bashjmp.h command.h error.h
|
||||
builtins/printf.o: general.h xmalloc.h quit.h dispose_cmd.h make_cmd.h subst.h
|
||||
builtins/printf.o: externs.h sig.h pathnames.h shell.h syntax.h unwind_prot.h
|
||||
builtins/printf.o: variables.h arrayfunc.h conftypes.h ${BASHINCDIR}/stdc.h $(DEFSRC)/bashgetopt.h
|
||||
builtins/printf.o: ${BASHINCDIR}/shmbutil.h ${BASHINCDIR}/shmbchar.h
|
||||
builtins/printf.o: ${BASHINCDIR}/chartypes.h
|
||||
builtins/printf.o: $(BASHINCDIR)/unlocked-io.h
|
||||
builtins/pushd.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
builtins/pushd.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
builtins/pushd.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
builtins/pushd.o: $(DEFSRC)/common.h pathnames.h
|
||||
builtins/pushd.o: ${DEFDIR}/builtext.h
|
||||
builtins/pushd.o: $(BASHINCDIR)/unlocked-io.h
|
||||
builtins/read.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
builtins/read.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
builtins/read.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
builtins/read.o: ${BASHINCDIR}/shmbutil.h ${BASHINCDIR}/shmbchar.h
|
||||
builtins/read.o: pathnames.h
|
||||
builtins/read.o: $(BASHINCDIR)/unlocked-io.h
|
||||
builtins/return.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
builtins/return.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
builtins/return.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
builtins/return.o: pathnames.h execute_cmd.h
|
||||
builtins/set.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
builtins/set.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
builtins/set.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h flags.h
|
||||
builtins/set.o: pathnames.h parser.h
|
||||
builtins/setattr.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
builtins/setattr.o: quit.h $(DEFSRC)/common.h $(DEFSRC)/bashgetopt.h
|
||||
builtins/setattr.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
builtins/setattr.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
builtins/setattr.o: pathnames.h flags.h execute_cmd.h
|
||||
builtins/shift.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
builtins/shift.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
builtins/shift.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
builtins/shift.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
builtins/shift.o: pathnames.h
|
||||
builtins/shopt.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h
|
||||
builtins/shopt.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h
|
||||
builtins/shopt.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h unwind_prot.h variables.h arrayfunc.h conftypes.h ${BASHINCDIR}/maxpath.h
|
||||
builtins/shopt.o: $(DEFSRC)/common.h $(DEFSRC)/bashgetopt.h pathnames.h
|
||||
builtins/shopt.o: bashhist.h bashline.h
|
||||
builtins/source.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
builtins/source.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
builtins/source.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
builtins/source.o: findcmd.h $(DEFSRC)/bashgetopt.h flags.h trap.h
|
||||
builtins/source.o: pathnames.h execute_cmd.h
|
||||
builtins/suspend.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
builtins/suspend.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
builtins/suspend.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
builtins/suspend.o: pathnames.h
|
||||
builtins/test.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
builtins/test.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
builtins/test.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
builtins/test.o: execute_cmd.h test.h pathnames.h
|
||||
builtins/times.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
builtins/times.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
builtins/times.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
builtins/times.o: pathnames.h
|
||||
builtins/times.o: $(BASHINCDIR)/unlocked-io.h
|
||||
builtins/trap.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
builtins/trap.o: quit.h $(DEFSRC)/common.h
|
||||
builtins/trap.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
builtins/trap.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
builtins/trap.o: pathnames.h
|
||||
builtins/type.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
builtins/type.o: quit.h $(DEFSRC)/common.h findcmd.h
|
||||
builtins/type.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
builtins/type.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
builtins/type.o: pathnames.h execute_cmd.h parser.h
|
||||
builtins/ulimit.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
builtins/ulimit.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
builtins/ulimit.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
builtins/ulimit.o: pathnames.h
|
||||
builtins/umask.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
builtins/umask.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
builtins/umask.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
builtins/umask.o: ${BASHINCDIR}/chartypes.h pathnames.h
|
||||
builtins/wait.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
builtins/wait.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
builtins/wait.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
builtins/wait.o: execute_cmd.h
|
||||
builtins/wait.o: ${BASHINCDIR}/chartypes.h pathnames.h
|
||||
$(DEFDIR)/alias.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
$(DEFDIR)/alias.o: quit.h $(DEFSRC)/common.h pathnames.h
|
||||
$(DEFDIR)/alias.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h command.h ${BASHINCDIR}/stdc.h unwind_prot.h
|
||||
$(DEFDIR)/alias.o: dispose_cmd.h make_cmd.h subst.h externs.h variables.h arrayfunc.h conftypes.h
|
||||
$(DEFDIR)/bind.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
$(DEFDIR)/bind.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
$(DEFDIR)/bind.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h
|
||||
$(DEFDIR)/bind.o: $(DEFSRC)/bashgetopt.h pathnames.h
|
||||
$(DEFDIR)/break.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
$(DEFDIR)/break.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h
|
||||
$(DEFDIR)/break.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
$(DEFDIR)/break.o: pathnames.h execute_cmd.h
|
||||
$(DEFDIR)/builtin.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
$(DEFDIR)/builtin.o: quit.h $(DEFSRC)/common.h $(DEFSRC)/bashgetopt.h
|
||||
$(DEFDIR)/builtin.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
$(DEFDIR)/builtin.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
$(DEFDIR)/builtin.o: pathnames.h execute_cmd.h
|
||||
$(DEFDIR)/caller.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
$(DEFDIR)/caller.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
$(DEFDIR)/caller.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
$(DEFDIR)/caller.o: $(DEFSRC)/common.h quit.h
|
||||
$(DEFDIR)/caller.o: ${BASHINCDIR}/chartypes.h bashtypes.h
|
||||
$(DEFDIR)/caller.o: ${DEFDIR}/builtext.h pathnames.h
|
||||
$(DEFDIR)/cd.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
$(DEFDIR)/cd.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
$(DEFDIR)/cd.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
$(DEFDIR)/cd.o: $(DEFSRC)/common.h quit.h pathnames.h
|
||||
$(DEFDIR)/colon.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
$(DEFDIR)/colon.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h
|
||||
$(DEFDIR)/colon.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
$(DEFDIR)/colon.o: pathnames.h
|
||||
$(DEFDIR)/command.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
$(DEFDIR)/command.o: quit.h $(DEFSRC)/bashgetopt.h
|
||||
$(DEFDIR)/command.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
$(DEFDIR)/command.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h pathnames.h
|
||||
$(DEFDIR)/declare.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
$(DEFDIR)/declare.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h
|
||||
$(DEFDIR)/declare.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
$(DEFDIR)/declare.o: $(DEFSRC)/bashgetopt.h pathnames.h flags.h
|
||||
$(DEFDIR)/declare.o: ${DEFDIR}/builtext.h
|
||||
$(DEFDIR)/echo.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
$(DEFDIR)/echo.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h
|
||||
$(DEFDIR)/echo.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
$(DEFDIR)/echo.o: pathnames.h
|
||||
$(DEFDIR)/echo.o: $(DEFSRC)/common.h
|
||||
$(DEFDIR)/echo.o: $(BASHINCDIR)/unlocked-io.h
|
||||
$(DEFDIR)/enable.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
$(DEFDIR)/enable.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h
|
||||
$(DEFDIR)/enable.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
$(DEFDIR)/enable.o: pcomplete.h pathnames.h
|
||||
$(DEFDIR)/eval.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
$(DEFDIR)/eval.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h
|
||||
$(DEFDIR)/eval.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
$(DEFDIR)/eval.o: pathnames.h
|
||||
$(DEFDIR)/exec.o: bashtypes.h pathnames.h
|
||||
$(DEFDIR)/exec.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
$(DEFDIR)/exec.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
$(DEFDIR)/exec.o: dispose_cmd.h make_cmd.h subst.h externs.h execute_cmd.h
|
||||
$(DEFDIR)/exec.o: findcmd.h flags.h quit.h $(DEFSRC)/common.h ${BASHINCDIR}/stdc.h
|
||||
$(DEFDIR)/exec.o: pathnames.h
|
||||
$(DEFDIR)/exit.o: bashtypes.h
|
||||
$(DEFDIR)/exit.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
$(DEFDIR)/exit.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h
|
||||
$(DEFDIR)/exit.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
$(DEFDIR)/exit.o: pathnames.h execute_cmd.h
|
||||
$(DEFDIR)/exit.o: ${DEFDIR}/builtext.h
|
||||
$(DEFDIR)/exit.o: $(BASHINCDIR)/unlocked-io.h
|
||||
$(DEFDIR)/fc.o: bashtypes.h ${BASHINCDIR}/posixstat.h
|
||||
$(DEFDIR)/fc.o: bashansi.h ${BASHINCDIR}/ansi_stdlib.h builtins.h command.h ${BASHINCDIR}/stdc.h
|
||||
$(DEFDIR)/fc.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
$(DEFDIR)/fc.o: flags.h unwind_prot.h variables.h arrayfunc.h conftypes.h shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h
|
||||
$(DEFDIR)/fc.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h quit.h
|
||||
$(DEFDIR)/fc.o: $(DEFSRC)/bashgetopt.h bashhist.h pathnames.h parser.h
|
||||
$(DEFDIR)/fc.o: ${BASHINCDIR}/chartypes.h
|
||||
$(DEFDIR)/fc.o: $(BASHINCDIR)/unlocked-io.h
|
||||
$(DEFDIR)/fg_bg.o: bashtypes.h $(DEFSRC)/bashgetopt.h
|
||||
$(DEFDIR)/fg_bg.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
$(DEFDIR)/fg_bg.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h
|
||||
$(DEFDIR)/fg_bg.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
$(DEFDIR)/fg_bg.o: pathnames.h execute_cmd.h
|
||||
$(DEFDIR)/getopts.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
$(DEFDIR)/getopts.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h
|
||||
$(DEFDIR)/getopts.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
$(DEFDIR)/getopts.o: pathnames.h execute_cmd.h
|
||||
$(DEFDIR)/hash.o: bashtypes.h execute_cmd.h
|
||||
$(DEFDIR)/hash.o: builtins.h command.h findcmd.h ${BASHINCDIR}/stdc.h $(DEFSRC)/common.h
|
||||
$(DEFDIR)/hash.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
$(DEFDIR)/hash.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h
|
||||
$(DEFDIR)/hash.o: pathnames.h
|
||||
$(DEFDIR)/hash.o: $(BASHINCDIR)/unlocked-io.h
|
||||
$(DEFDIR)/help.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
$(DEFDIR)/help.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
$(DEFDIR)/help.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h
|
||||
$(DEFDIR)/help.o: conftypes.h quit.h execute_cmd.h
|
||||
$(DEFDIR)/help.o: $(GLOB_LIBSRC)/glob.h pathnames.h
|
||||
$(DEFDIR)/help.o: $(BASHINCDIR)/unlocked-io.h
|
||||
$(DEFDIR)/history.o: bashtypes.h pathnames.h parser.h
|
||||
$(DEFDIR)/history.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
$(DEFDIR)/history.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
$(DEFDIR)/history.o: ${BASHINCDIR}/filecntl.h shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h
|
||||
$(DEFDIR)/history.o: bashhist.h variables.h arrayfunc.h conftypes.h
|
||||
$(DEFDIR)/history.o: $(BASHINCDIR)/unlocked-io.h
|
||||
$(DEFDIR)/inlib.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
$(DEFDIR)/inlib.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h
|
||||
$(DEFDIR)/inlib.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
$(DEFDIR)/inlib.o: pathnames.h
|
||||
$(DEFDIR)/jobs.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
$(DEFDIR)/jobs.o: quit.h $(DEFSRC)/bashgetopt.h
|
||||
$(DEFDIR)/jobs.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
$(DEFDIR)/jobs.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
$(DEFDIR)/jobs.o: pathnames.h
|
||||
$(DEFDIR)/kill.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
$(DEFDIR)/kill.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
$(DEFDIR)/kill.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h trap.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
$(DEFDIR)/kill.o: pathnames.h
|
||||
$(DEFDIR)/let.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
$(DEFDIR)/let.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
$(DEFDIR)/let.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
$(DEFDIR)/let.o: pathnames.h
|
||||
$(DEFDIR)/let.o: $(BASHINCDIR)/unlocked-io.h
|
||||
$(DEFDIR)/printf.o: config.h ${BASHINCDIR}/memalloc.h bashjmp.h command.h error.h
|
||||
$(DEFDIR)/printf.o: general.h xmalloc.h quit.h dispose_cmd.h make_cmd.h subst.h
|
||||
$(DEFDIR)/printf.o: externs.h sig.h pathnames.h shell.h syntax.h unwind_prot.h
|
||||
$(DEFDIR)/printf.o: variables.h arrayfunc.h conftypes.h ${BASHINCDIR}/stdc.h $(DEFSRC)/bashgetopt.h
|
||||
$(DEFDIR)/printf.o: ${BASHINCDIR}/shmbutil.h ${BASHINCDIR}/shmbchar.h
|
||||
$(DEFDIR)/printf.o: ${BASHINCDIR}/chartypes.h
|
||||
$(DEFDIR)/printf.o: $(BASHINCDIR)/unlocked-io.h
|
||||
$(DEFDIR)/pushd.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
$(DEFDIR)/pushd.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
$(DEFDIR)/pushd.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
$(DEFDIR)/pushd.o: $(DEFSRC)/common.h pathnames.h
|
||||
$(DEFDIR)/pushd.o: ${DEFDIR}/builtext.h
|
||||
$(DEFDIR)/pushd.o: $(BASHINCDIR)/unlocked-io.h
|
||||
$(DEFDIR)/read.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
$(DEFDIR)/read.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
$(DEFDIR)/read.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
$(DEFDIR)/read.o: ${BASHINCDIR}/shmbutil.h ${BASHINCDIR}/shmbchar.h
|
||||
$(DEFDIR)/read.o: pathnames.h
|
||||
$(DEFDIR)/read.o: $(BASHINCDIR)/unlocked-io.h
|
||||
$(DEFDIR)/return.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
$(DEFDIR)/return.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
$(DEFDIR)/return.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
$(DEFDIR)/return.o: pathnames.h execute_cmd.h
|
||||
$(DEFDIR)/set.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
$(DEFDIR)/set.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
$(DEFDIR)/set.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h flags.h
|
||||
$(DEFDIR)/set.o: pathnames.h parser.h
|
||||
$(DEFDIR)/setattr.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
$(DEFDIR)/setattr.o: quit.h $(DEFSRC)/common.h $(DEFSRC)/bashgetopt.h
|
||||
$(DEFDIR)/setattr.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
$(DEFDIR)/setattr.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
$(DEFDIR)/setattr.o: pathnames.h flags.h execute_cmd.h
|
||||
$(DEFDIR)/shift.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
$(DEFDIR)/shift.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
$(DEFDIR)/shift.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
$(DEFDIR)/shift.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
$(DEFDIR)/shift.o: pathnames.h
|
||||
$(DEFDIR)/shopt.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h
|
||||
$(DEFDIR)/shopt.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h
|
||||
$(DEFDIR)/shopt.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h unwind_prot.h variables.h arrayfunc.h conftypes.h ${BASHINCDIR}/maxpath.h
|
||||
$(DEFDIR)/shopt.o: $(DEFSRC)/common.h $(DEFSRC)/bashgetopt.h pathnames.h
|
||||
$(DEFDIR)/shopt.o: bashhist.h bashline.h
|
||||
$(DEFDIR)/source.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
$(DEFDIR)/source.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
$(DEFDIR)/source.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
$(DEFDIR)/source.o: findcmd.h $(DEFSRC)/bashgetopt.h flags.h trap.h
|
||||
$(DEFDIR)/source.o: pathnames.h execute_cmd.h
|
||||
$(DEFDIR)/suspend.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
$(DEFDIR)/suspend.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
$(DEFDIR)/suspend.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
$(DEFDIR)/suspend.o: pathnames.h
|
||||
$(DEFDIR)/test.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
$(DEFDIR)/test.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
$(DEFDIR)/test.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
$(DEFDIR)/test.o: execute_cmd.h test.h pathnames.h
|
||||
$(DEFDIR)/times.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
$(DEFDIR)/times.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
$(DEFDIR)/times.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
$(DEFDIR)/times.o: pathnames.h
|
||||
$(DEFDIR)/times.o: $(BASHINCDIR)/unlocked-io.h
|
||||
$(DEFDIR)/trap.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
$(DEFDIR)/trap.o: quit.h $(DEFSRC)/common.h
|
||||
$(DEFDIR)/trap.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
$(DEFDIR)/trap.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
$(DEFDIR)/trap.o: pathnames.h
|
||||
$(DEFDIR)/type.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
$(DEFDIR)/type.o: quit.h $(DEFSRC)/common.h findcmd.h
|
||||
$(DEFDIR)/type.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
$(DEFDIR)/type.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
$(DEFDIR)/type.o: pathnames.h execute_cmd.h parser.h
|
||||
$(DEFDIR)/ulimit.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
$(DEFDIR)/ulimit.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
$(DEFDIR)/ulimit.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
$(DEFDIR)/ulimit.o: pathnames.h
|
||||
$(DEFDIR)/umask.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
$(DEFDIR)/umask.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
$(DEFDIR)/umask.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
$(DEFDIR)/umask.o: ${BASHINCDIR}/chartypes.h pathnames.h
|
||||
$(DEFDIR)/wait.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
$(DEFDIR)/wait.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
$(DEFDIR)/wait.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
$(DEFDIR)/wait.o: execute_cmd.h
|
||||
$(DEFDIR)/wait.o: ${BASHINCDIR}/chartypes.h pathnames.h
|
||||
|
||||
builtins/complete.o: config.h shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h
|
||||
builtins/complete.o: unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
builtins/complete.o: bashtypes.h bashansi.h ${BASHINCDIR}/ansi_stdlib.h
|
||||
builtins/complete.o: builtins.h pathnames.h general.h
|
||||
builtins/complete.o: bashtypes.h ${BASHINCDIR}/chartypes.h xmalloc.h
|
||||
builtins/complete.o: pcomplete.h
|
||||
builtins/complete.o: ${DEFSRC}/common.h ${DEFSRC}/bashgetopt.h
|
||||
builtins/mapfile.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
builtins/mapfile.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
builtins/mapfile.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
builtins/mapfile.o: pathnames.h
|
||||
$(DEFDIR)/complete.o: config.h shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h
|
||||
$(DEFDIR)/complete.o: unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
$(DEFDIR)/complete.o: bashtypes.h bashansi.h ${BASHINCDIR}/ansi_stdlib.h
|
||||
$(DEFDIR)/complete.o: builtins.h pathnames.h general.h
|
||||
$(DEFDIR)/complete.o: bashtypes.h ${BASHINCDIR}/chartypes.h xmalloc.h
|
||||
$(DEFDIR)/complete.o: pcomplete.h
|
||||
$(DEFDIR)/complete.o: ${DEFSRC}/common.h ${DEFSRC}/bashgetopt.h
|
||||
$(DEFDIR)/mapfile.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
$(DEFDIR)/mapfile.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
$(DEFDIR)/mapfile.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
$(DEFDIR)/mapfile.o: pathnames.h
|
||||
|
||||
# libintl dependencies
|
||||
builtins/bind.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
builtins/break.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
builtins/caller.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
builtins/cd.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
builtins/common.c: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
builtins/complete.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
builtins/declare.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
builtins/enable.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
builtins/evalfile.c: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
builtins/exec.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
builtins/exit.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
builtins/fc.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
builtins/fg_bg.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
builtins/getopt.c: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
builtins/hash.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
builtins/help.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
builtins/history.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
builtins/inlib.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
builtins/jobs.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
builtins/kill.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
builtins/let.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
builtins/mapfile.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
builtins/mkbuiltins.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
builtins/printf.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
builtins/pushd.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
builtins/read.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
builtins/return.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
builtins/set.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
builtins/setattr.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
builtins/shift.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
builtins/shopt.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
builtins/source.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
builtins/suspend.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
builtins/type.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
builtins/ulimit.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
builtins/umask.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
$(DEFDIR)/bind.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
$(DEFDIR)/break.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
$(DEFDIR)/caller.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
$(DEFDIR)/cd.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
$(DEFDIR)/common.c: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
$(DEFDIR)/complete.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
$(DEFDIR)/declare.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
$(DEFDIR)/enable.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
$(DEFDIR)/evalfile.c: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
$(DEFDIR)/exec.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
$(DEFDIR)/exit.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
$(DEFDIR)/fc.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
$(DEFDIR)/fg_bg.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
$(DEFDIR)/getopt.c: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
$(DEFDIR)/hash.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
$(DEFDIR)/help.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
$(DEFDIR)/history.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
$(DEFDIR)/inlib.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
$(DEFDIR)/jobs.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
$(DEFDIR)/kill.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
$(DEFDIR)/let.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
$(DEFDIR)/mapfile.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
$(DEFDIR)/mkbuiltins.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
$(DEFDIR)/printf.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
$(DEFDIR)/pushd.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
$(DEFDIR)/read.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
$(DEFDIR)/return.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
$(DEFDIR)/set.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
$(DEFDIR)/setattr.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
$(DEFDIR)/shift.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
$(DEFDIR)/shopt.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
$(DEFDIR)/source.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
$(DEFDIR)/suspend.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
$(DEFDIR)/type.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
$(DEFDIR)/ulimit.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
$(DEFDIR)/umask.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
|
||||
|
||||
# builtin library dependencies
|
||||
builtins/bind.o: $(RL_LIBSRC)/chardefs.h $(RL_LIBSRC)/readline.h
|
||||
builtins/bind.o: $(RL_LIBSRC)/keymaps.h $(RL_LIBSRC)/rlstdc.h
|
||||
$(DEFDIR)/bind.o: $(RL_LIBSRC)/chardefs.h $(RL_LIBSRC)/readline.h
|
||||
$(DEFDIR)/bind.o: $(RL_LIBSRC)/keymaps.h $(RL_LIBSRC)/rlstdc.h
|
||||
|
||||
builtins/common.o: $(HIST_LIBSRC)/history.h $(RL_LIBSRC)/rlstdc.h
|
||||
builtins/evalfile.o: $(HIST_LIBSRC)/history.h $(RL_LIBSRC)/rlstdc.h
|
||||
builtins/evalstring.o: $(HIST_LIBSRC)/history.h $(RL_LIBSRC)/rlstdc.h
|
||||
builtins/bind.o: $(HIST_LIBSRC)/history.h $(RL_LIBSRC)/rlstdc.h
|
||||
builtins/fc.o: $(HIST_LIBSRC)/history.h $(RL_LIBSRC)/rlstdc.h
|
||||
builtins/history.o: $(HIST_LIBSRC)/history.h $(RL_LIBSRC)/rlstdc.h
|
||||
builtins/shopt.o: $(HIST_LIBSRC)/history.h $(RL_LIBSRC)/rlstdc.h
|
||||
$(DEFDIR)/common.o: $(HIST_LIBSRC)/history.h $(RL_LIBSRC)/rlstdc.h
|
||||
$(DEFDIR)/evalfile.o: $(HIST_LIBSRC)/history.h $(RL_LIBSRC)/rlstdc.h
|
||||
$(DEFDIR)/evalstring.o: $(HIST_LIBSRC)/history.h $(RL_LIBSRC)/rlstdc.h
|
||||
$(DEFDIR)/bind.o: $(HIST_LIBSRC)/history.h $(RL_LIBSRC)/rlstdc.h
|
||||
$(DEFDIR)/fc.o: $(HIST_LIBSRC)/history.h $(RL_LIBSRC)/rlstdc.h
|
||||
$(DEFDIR)/history.o: $(HIST_LIBSRC)/history.h $(RL_LIBSRC)/rlstdc.h
|
||||
$(DEFDIR)/shopt.o: $(HIST_LIBSRC)/history.h $(RL_LIBSRC)/rlstdc.h
|
||||
|
||||
builtins/common.o: $(TILDE_LIBSRC)/tilde.h
|
||||
builtins/cd.o: $(TILDE_LIBSRC)/tilde.h
|
||||
$(DEFDIR)/common.o: $(TILDE_LIBSRC)/tilde.h
|
||||
$(DEFDIR)/cd.o: $(TILDE_LIBSRC)/tilde.h
|
||||
|
||||
builtins/alias.o: $(DEFSRC)/alias.def
|
||||
builtins/bind.o: $(DEFSRC)/bind.def
|
||||
builtins/break.o: $(DEFSRC)/break.def
|
||||
builtins/builtin.o: $(DEFSRC)/builtin.def
|
||||
builtins/caller.o: $(DEFSRC)/caller.def
|
||||
builtins/cd.o: $(DEFSRC)/cd.def
|
||||
builtins/colon.o: $(DEFSRC)/colon.def
|
||||
builtins/command.o: $(DEFSRC)/command.def
|
||||
builtins/complete.o: $(DEFSRC)/complete.def
|
||||
builtins/declare.o: $(DEFSRC)/declare.def
|
||||
builtins/echo.o: $(DEFSRC)/echo.def
|
||||
builtins/enable.o: $(DEFSRC)/enable.def
|
||||
builtins/eval.o: $(DEFSRC)/eval.def
|
||||
builtins/exec.o: $(DEFSRC)/exec.def
|
||||
builtins/exit.o: $(DEFSRC)/exit.def
|
||||
builtins/fc.o: $(DEFSRC)/fc.def
|
||||
builtins/fg_bg.o: $(DEFSRC)/fg_bg.def
|
||||
builtins/getopts.o: $(DEFSRC)/getopts.def
|
||||
builtins/hash.o: $(DEFSRC)/hash.def
|
||||
builtins/help.o: $(DEFSRC)/help.def
|
||||
builtins/history.o: $(DEFSRC)/history.def
|
||||
builtins/inlib.o: $(DEFSRC)/inlib.def
|
||||
builtins/jobs.o: $(DEFSRC)/jobs.def
|
||||
builtins/kill.o: $(DEFSRC)/kill.def
|
||||
builtins/let.o: $(DEFSRC)/let.def
|
||||
builtins/mapfile.o: $(DEFSRC)/mapfile.def
|
||||
builtins/pushd.o: $(DEFSRC)/pushd.def
|
||||
builtins/read.o: $(DEFSRC)/read.def
|
||||
builtins/reserved.o: $(DEFSRC)/reserved.def
|
||||
builtins/return.o: $(DEFSRC)/return.def
|
||||
builtins/set.o: $(DEFSRC)/set.def
|
||||
builtins/setattr.o: $(DEFSRC)/setattr.def
|
||||
builtins/shift.o: $(DEFSRC)/shift.def
|
||||
builtins/shopt.o: $(DEFSRC)/shopt.def
|
||||
builtins/source.o: $(DEFSRC)/source.def
|
||||
builtins/suspend.o: $(DEFSRC)/suspend.def
|
||||
builtins/test.o: $(DEFSRC)/test.def
|
||||
builtins/times.o: $(DEFSRC)/times.def
|
||||
builtins/trap.o: $(DEFSRC)/trap.def
|
||||
builtins/type.o: $(DEFSRC)/type.def
|
||||
builtins/ulimit.o: $(DEFSRC)/ulimit.def
|
||||
builtins/umask.o: $(DEFSRC)/umask.def
|
||||
builtins/wait.o: $(DEFSRC)/wait.def
|
||||
$(DEFDIR)/alias.o: $(DEFSRC)/alias.def
|
||||
$(DEFDIR)/bind.o: $(DEFSRC)/bind.def
|
||||
$(DEFDIR)/break.o: $(DEFSRC)/break.def
|
||||
$(DEFDIR)/builtin.o: $(DEFSRC)/builtin.def
|
||||
$(DEFDIR)/caller.o: $(DEFSRC)/caller.def
|
||||
$(DEFDIR)/cd.o: $(DEFSRC)/cd.def
|
||||
$(DEFDIR)/colon.o: $(DEFSRC)/colon.def
|
||||
$(DEFDIR)/command.o: $(DEFSRC)/command.def
|
||||
$(DEFDIR)/complete.o: $(DEFSRC)/complete.def
|
||||
$(DEFDIR)/declare.o: $(DEFSRC)/declare.def
|
||||
$(DEFDIR)/echo.o: $(DEFSRC)/echo.def
|
||||
$(DEFDIR)/enable.o: $(DEFSRC)/enable.def
|
||||
$(DEFDIR)/eval.o: $(DEFSRC)/eval.def
|
||||
$(DEFDIR)/exec.o: $(DEFSRC)/exec.def
|
||||
$(DEFDIR)/exit.o: $(DEFSRC)/exit.def
|
||||
$(DEFDIR)/fc.o: $(DEFSRC)/fc.def
|
||||
$(DEFDIR)/fg_bg.o: $(DEFSRC)/fg_bg.def
|
||||
$(DEFDIR)/getopts.o: $(DEFSRC)/getopts.def
|
||||
$(DEFDIR)/hash.o: $(DEFSRC)/hash.def
|
||||
$(DEFDIR)/help.o: $(DEFSRC)/help.def
|
||||
$(DEFDIR)/history.o: $(DEFSRC)/history.def
|
||||
$(DEFDIR)/inlib.o: $(DEFSRC)/inlib.def
|
||||
$(DEFDIR)/jobs.o: $(DEFSRC)/jobs.def
|
||||
$(DEFDIR)/kill.o: $(DEFSRC)/kill.def
|
||||
$(DEFDIR)/let.o: $(DEFSRC)/let.def
|
||||
$(DEFDIR)/mapfile.o: $(DEFSRC)/mapfile.def
|
||||
$(DEFDIR)/pushd.o: $(DEFSRC)/pushd.def
|
||||
$(DEFDIR)/read.o: $(DEFSRC)/read.def
|
||||
$(DEFDIR)/reserved.o: $(DEFSRC)/reserved.def
|
||||
$(DEFDIR)/return.o: $(DEFSRC)/return.def
|
||||
$(DEFDIR)/set.o: $(DEFSRC)/set.def
|
||||
$(DEFDIR)/setattr.o: $(DEFSRC)/setattr.def
|
||||
$(DEFDIR)/shift.o: $(DEFSRC)/shift.def
|
||||
$(DEFDIR)/shopt.o: $(DEFSRC)/shopt.def
|
||||
$(DEFDIR)/source.o: $(DEFSRC)/source.def
|
||||
$(DEFDIR)/suspend.o: $(DEFSRC)/suspend.def
|
||||
$(DEFDIR)/test.o: $(DEFSRC)/test.def
|
||||
$(DEFDIR)/times.o: $(DEFSRC)/times.def
|
||||
$(DEFDIR)/trap.o: $(DEFSRC)/trap.def
|
||||
$(DEFDIR)/type.o: $(DEFSRC)/type.def
|
||||
$(DEFDIR)/ulimit.o: $(DEFSRC)/ulimit.def
|
||||
$(DEFDIR)/umask.o: $(DEFSRC)/umask.def
|
||||
$(DEFDIR)/wait.o: $(DEFSRC)/wait.def
|
||||
|
||||
+2
-2
@@ -157,12 +157,12 @@ all: info dvi text html pdf $(MAN2HTML)
|
||||
nodvi: ps info text html
|
||||
everything: all ps
|
||||
|
||||
PSFILES = bash.ps bashbug.ps article.ps builtins.ps rbash.ps
|
||||
PSFILES = bash.ps article.ps
|
||||
DVIFILES = bashref.dvi bashref.ps
|
||||
INFOFILES = bashref.info bash.info
|
||||
MAN0FILES = bash.0 bashbug.0 builtins.0 rbash.0
|
||||
HTMLFILES = bashref.html bash.html
|
||||
PDFFILES = bash.pdf bashref.pdf article.pdf rose94.pdf
|
||||
PDFFILES = bash.pdf bashref.pdf builtins.pdf rbash.pdf article.pdf rose94.pdf
|
||||
|
||||
ps: ${PSFILES}
|
||||
dvi: ${DVIFILES}
|
||||
|
||||
+49
-9
@@ -3,7 +3,7 @@
|
||||
</HEAD>
|
||||
<BODY><TABLE WIDTH=100%>
|
||||
<TR>
|
||||
<TH ALIGN=LEFT width=33%>BASH(1)<TH ALIGN=CENTER width=33%>2024 October 20<TH ALIGN=RIGHT width=33%>BASH(1)
|
||||
<TH ALIGN=LEFT width=33%>BASH(1)<TH ALIGN=CENTER width=33%>2024 October 23<TH ALIGN=RIGHT width=33%>BASH(1)
|
||||
</TR>
|
||||
</TABLE>
|
||||
<BR><A HREF="#index">Index</A>
|
||||
@@ -7307,8 +7307,8 @@ to all jobs when an interactive login shell exits.
|
||||
<P>
|
||||
|
||||
If <B>bash</B> is waiting for a command to complete and receives a signal
|
||||
for which a trap has been set, the trap will not be executed until
|
||||
the command completes.
|
||||
for which a trap has been set,
|
||||
it will not execute the trap until the command completes.
|
||||
If <B>bash</B> is waiting for an asynchronous command via the <B>wait</B>
|
||||
builtin,
|
||||
and it receives a signal for which a trap has been set,
|
||||
@@ -7330,6 +7330,16 @@ same process group as the terminal, and <B>^C</B> sends
|
||||
|
||||
</FONT>
|
||||
to all processes in that process group.
|
||||
Since <B>bash</B> does not enable job control by default when the
|
||||
shell is not interactive,
|
||||
this scenario is most common in non-interactive shells.
|
||||
<P>
|
||||
|
||||
When job control is enabled, and <B>bash</B> is waiting for a foreground
|
||||
command to complete, the shell does not receive keyboard-generated
|
||||
signals, because it is not in the same process group as the terminal.
|
||||
This scenario is most common in interactive shells, where <B>bash</B>
|
||||
attempts to enable job control by default.
|
||||
See
|
||||
<FONT SIZE=-1><B>JOB CONTROL</B>
|
||||
|
||||
@@ -7337,7 +7347,7 @@ See
|
||||
below for more information about process groups.
|
||||
<P>
|
||||
|
||||
When <B>bash</B> is running without job control enabled and receives
|
||||
When job control is not enabled, and <B>bash</B> receives
|
||||
<FONT SIZE=-1><B>SIGINT</B>
|
||||
|
||||
</FONT>
|
||||
@@ -7353,7 +7363,11 @@ If the command terminates due to the
|
||||
|
||||
</FONT>
|
||||
<B>bash</B> concludes
|
||||
that the user meant to end the entire script, and acts on the
|
||||
that the user meant to send the
|
||||
<FONT SIZE=-1><B>SIGINT</B>
|
||||
|
||||
</FONT>
|
||||
to the shell as well, and acts on the
|
||||
<FONT SIZE=-1><B>SIGINT</B>
|
||||
|
||||
</FONT>
|
||||
@@ -7361,7 +7375,9 @@ that the user meant to end the entire script, and acts on the
|
||||
<FONT SIZE=-1><B>SIGINT</B>
|
||||
|
||||
</FONT>
|
||||
trap or exiting itself);
|
||||
trap,
|
||||
exiting a non-interactive shell,
|
||||
or returning to the top level to read a new command).
|
||||
<DT>2.<DD>
|
||||
If the command does not terminate due to
|
||||
<FONT SIZE=-1><B>SIGINT</B>,
|
||||
@@ -7392,6 +7408,30 @@ as it does with any other trapped signal it
|
||||
receives while it is waiting for the foreground command to
|
||||
complete, for compatibility.
|
||||
</DL>
|
||||
<P>
|
||||
|
||||
When job control is enabled, <B>bash</B> does not receive keyboard-generated
|
||||
signals such as
|
||||
<FONT SIZE=-1><B>SIGINT</B>
|
||||
|
||||
</FONT>
|
||||
while it is waiting for a foreground command.
|
||||
An interactive shell does not pay attention to the
|
||||
<FONT SIZE=-1><B>SIGINT</B>,
|
||||
|
||||
</FONT>
|
||||
even if the foreground command terminates as a result, other than noting
|
||||
its exit status.
|
||||
If the shell is not interactive, and
|
||||
the foreground command terminates due to the
|
||||
<FONT SIZE=-1><B>SIGINT</B>,
|
||||
|
||||
</FONT>
|
||||
<B>bash</B> pretends it received the
|
||||
<FONT SIZE=-1><B>SIGINT</B>
|
||||
|
||||
</FONT>
|
||||
itself (scenario 1 above), for compatibility.
|
||||
<A NAME="lbCE"> </A>
|
||||
<H3>JOB CONTROL</H3>
|
||||
|
||||
@@ -16357,7 +16397,7 @@ Array variables may not (yet) be exported.
|
||||
<HR>
|
||||
<TABLE WIDTH=100%>
|
||||
<TR>
|
||||
<TH ALIGN=LEFT width=33%>GNU Bash 5.3<TH ALIGN=CENTER width=33%>2024 October 20<TH ALIGN=RIGHT width=33%>BASH(1)
|
||||
<TH ALIGN=LEFT width=33%>GNU Bash 5.3<TH ALIGN=CENTER width=33%>2024 October 23<TH ALIGN=RIGHT width=33%>BASH(1)
|
||||
</TR>
|
||||
</TABLE>
|
||||
<HR>
|
||||
@@ -16466,7 +16506,7 @@ Array variables may not (yet) be exported.
|
||||
<DT><A HREF="#lbDJ">BUGS</A><DD>
|
||||
</DL>
|
||||
<HR>
|
||||
This document was created by man2html from /usr/local/src/bash/bash-20241018/doc/bash.1.<BR>
|
||||
Time: 20 October 2024 12:37:36 EDT
|
||||
This document was created by man2html from /usr/local/src/bash/bash-20241031/doc/bash.1.<BR>
|
||||
Time: 01 November 2024 18:25:05 EDT
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
-297
@@ -1,297 +0,0 @@
|
||||
%!PS-Adobe-3.0
|
||||
%%Creator: groff version 1.22.4
|
||||
%%CreationDate: Tue Jan 11 16:04:43 2022
|
||||
%%DocumentNeededResources: font Times-Roman
|
||||
%%+ font Times-Bold
|
||||
%%+ font Times-Italic
|
||||
%%DocumentSuppliedResources: procset grops 1.22 4
|
||||
%%Pages: 1
|
||||
%%PageOrder: Ascend
|
||||
%%DocumentMedia: Default 612 792 0 () ()
|
||||
%%Orientation: Portrait
|
||||
%%EndComments
|
||||
%%BeginDefaults
|
||||
%%PageMedia: Default
|
||||
%%EndDefaults
|
||||
%%BeginProlog
|
||||
%%BeginResource: procset grops 1.22 4
|
||||
%!PS-Adobe-3.0 Resource-ProcSet
|
||||
/setpacking where{
|
||||
pop
|
||||
currentpacking
|
||||
true setpacking
|
||||
}if
|
||||
/grops 120 dict dup begin
|
||||
/SC 32 def
|
||||
/A/show load def
|
||||
/B{0 SC 3 -1 roll widthshow}bind def
|
||||
/C{0 exch ashow}bind def
|
||||
/D{0 exch 0 SC 5 2 roll awidthshow}bind def
|
||||
/E{0 rmoveto show}bind def
|
||||
/F{0 rmoveto 0 SC 3 -1 roll widthshow}bind def
|
||||
/G{0 rmoveto 0 exch ashow}bind def
|
||||
/H{0 rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
|
||||
/I{0 exch rmoveto show}bind def
|
||||
/J{0 exch rmoveto 0 SC 3 -1 roll widthshow}bind def
|
||||
/K{0 exch rmoveto 0 exch ashow}bind def
|
||||
/L{0 exch rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
|
||||
/M{rmoveto show}bind def
|
||||
/N{rmoveto 0 SC 3 -1 roll widthshow}bind def
|
||||
/O{rmoveto 0 exch ashow}bind def
|
||||
/P{rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
|
||||
/Q{moveto show}bind def
|
||||
/R{moveto 0 SC 3 -1 roll widthshow}bind def
|
||||
/S{moveto 0 exch ashow}bind def
|
||||
/T{moveto 0 exch 0 SC 5 2 roll awidthshow}bind def
|
||||
/SF{
|
||||
findfont exch
|
||||
[exch dup 0 exch 0 exch neg 0 0]makefont
|
||||
dup setfont
|
||||
[exch/setfont cvx]cvx bind def
|
||||
}bind def
|
||||
/MF{
|
||||
findfont
|
||||
[5 2 roll
|
||||
0 3 1 roll
|
||||
neg 0 0]makefont
|
||||
dup setfont
|
||||
[exch/setfont cvx]cvx bind def
|
||||
}bind def
|
||||
/level0 0 def
|
||||
/RES 0 def
|
||||
/PL 0 def
|
||||
/LS 0 def
|
||||
/MANUAL{
|
||||
statusdict begin/manualfeed true store end
|
||||
}bind def
|
||||
/PLG{
|
||||
gsave newpath clippath pathbbox grestore
|
||||
exch pop add exch pop
|
||||
}bind def
|
||||
/BP{
|
||||
/level0 save def
|
||||
1 setlinecap
|
||||
1 setlinejoin
|
||||
DEFS/BPhook known{DEFS begin BPhook end}if
|
||||
72 RES div dup scale
|
||||
LS{
|
||||
90 rotate
|
||||
}{
|
||||
0 PL translate
|
||||
}ifelse
|
||||
1 -1 scale
|
||||
}bind def
|
||||
/EP{
|
||||
level0 restore
|
||||
showpage
|
||||
}def
|
||||
/DA{
|
||||
newpath arcn stroke
|
||||
}bind def
|
||||
/SN{
|
||||
transform
|
||||
.25 sub exch .25 sub exch
|
||||
round .25 add exch round .25 add exch
|
||||
itransform
|
||||
}bind def
|
||||
/DL{
|
||||
SN
|
||||
moveto
|
||||
SN
|
||||
lineto stroke
|
||||
}bind def
|
||||
/DC{
|
||||
newpath 0 360 arc closepath
|
||||
}bind def
|
||||
/TM matrix def
|
||||
/DE{
|
||||
TM currentmatrix pop
|
||||
translate scale newpath 0 0 .5 0 360 arc closepath
|
||||
TM setmatrix
|
||||
}bind def
|
||||
/RC/rcurveto load def
|
||||
/RL/rlineto load def
|
||||
/ST/stroke load def
|
||||
/MT/moveto load def
|
||||
/CL/closepath load def
|
||||
/Fr{
|
||||
setrgbcolor fill
|
||||
}bind def
|
||||
/setcmykcolor where{
|
||||
pop
|
||||
/Fk{
|
||||
setcmykcolor fill
|
||||
}bind def
|
||||
}if
|
||||
/Fg{
|
||||
setgray fill
|
||||
}bind def
|
||||
/FL/fill load def
|
||||
/LW/setlinewidth load def
|
||||
/Cr/setrgbcolor load def
|
||||
/setcmykcolor where{
|
||||
pop
|
||||
/Ck/setcmykcolor load def
|
||||
}if
|
||||
/Cg/setgray load def
|
||||
/RE{
|
||||
findfont
|
||||
dup maxlength 1 index/FontName known not{1 add}if dict begin
|
||||
{
|
||||
1 index/FID ne
|
||||
2 index/UniqueID ne
|
||||
and
|
||||
{def}{pop pop}ifelse
|
||||
}forall
|
||||
/Encoding exch def
|
||||
dup/FontName exch def
|
||||
currentdict end definefont pop
|
||||
}bind def
|
||||
/DEFS 0 def
|
||||
/EBEGIN{
|
||||
moveto
|
||||
DEFS begin
|
||||
}bind def
|
||||
/EEND/end load def
|
||||
/CNT 0 def
|
||||
/level1 0 def
|
||||
/PBEGIN{
|
||||
/level1 save def
|
||||
translate
|
||||
div 3 1 roll div exch scale
|
||||
neg exch neg exch translate
|
||||
0 setgray
|
||||
0 setlinecap
|
||||
1 setlinewidth
|
||||
0 setlinejoin
|
||||
10 setmiterlimit
|
||||
[]0 setdash
|
||||
/setstrokeadjust where{
|
||||
pop
|
||||
false setstrokeadjust
|
||||
}if
|
||||
/setoverprint where{
|
||||
pop
|
||||
false setoverprint
|
||||
}if
|
||||
newpath
|
||||
/CNT countdictstack def
|
||||
userdict begin
|
||||
/showpage{}def
|
||||
/setpagedevice{}def
|
||||
mark
|
||||
}bind def
|
||||
/PEND{
|
||||
cleartomark
|
||||
countdictstack CNT sub{end}repeat
|
||||
level1 restore
|
||||
}bind def
|
||||
end def
|
||||
/setpacking where{
|
||||
pop
|
||||
setpacking
|
||||
}if
|
||||
%%EndResource
|
||||
%%EndProlog
|
||||
%%BeginSetup
|
||||
%%BeginFeature: *PageSize Default
|
||||
<< /PageSize [ 612 792 ] /ImagingBBox null >> setpagedevice
|
||||
%%EndFeature
|
||||
%%IncludeResource: font Times-Roman
|
||||
%%IncludeResource: font Times-Bold
|
||||
%%IncludeResource: font Times-Italic
|
||||
grops begin/DEFS 1 dict def DEFS begin/u{.001 mul}bind def end/RES 72
|
||||
def/PL 792 def/LS false def/ENC0[/asciicircum/asciitilde/Scaron/Zcaron
|
||||
/scaron/zcaron/Ydieresis/trademark/quotesingle/Euro/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/space/exclam/quotedbl/numbersign/dollar/percent
|
||||
/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen
|
||||
/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon
|
||||
/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O
|
||||
/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/circumflex
|
||||
/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y
|
||||
/z/braceleft/bar/braceright/tilde/.notdef/quotesinglbase/guillemotleft
|
||||
/guillemotright/bullet/florin/fraction/perthousand/dagger/daggerdbl
|
||||
/endash/emdash/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/hungarumlaut
|
||||
/dotaccent/breve/caron/ring/ogonek/quotedblleft/quotedblright/oe/lslash
|
||||
/quotedblbase/OE/Lslash/.notdef/exclamdown/cent/sterling/currency/yen
|
||||
/brokenbar/section/dieresis/copyright/ordfeminine/guilsinglleft
|
||||
/logicalnot/minus/registered/macron/degree/plusminus/twosuperior
|
||||
/threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior
|
||||
/ordmasculine/guilsinglright/onequarter/onehalf/threequarters
|
||||
/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE
|
||||
/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex
|
||||
/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis
|
||||
/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn
|
||||
/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla
|
||||
/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis
|
||||
/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash
|
||||
/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def
|
||||
/Times-Italic@0 ENC0/Times-Italic RE/Times-Bold@0 ENC0/Times-Bold RE
|
||||
/Times-Roman@0 ENC0/Times-Roman RE
|
||||
%%EndSetup
|
||||
%%Page: 1 1
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
%%EndPageSetup
|
||||
/F0 10/Times-Roman@0 SF -.35(BA)72 48 S(SHB).35 E 116.13
|
||||
(UG\(1\) General)-.1 F(Commands Manual)2.5 E -.35(BA)118.63 G(SHB).35 E
|
||||
(UG\(1\))-.1 E/F1 10.95/Times-Bold@0 SF -.219(NA)72 84 S(ME).219 E F0
|
||||
(bashb)108 96 Q(ug \255 report a b)-.2 E(ug in bash)-.2 E F1(SYNOPSIS)72
|
||||
112.8 Q/F2 10/Times-Bold@0 SF(bashb)108 124.8 Q(ug)-.2 E F0([)2.5 E/F3
|
||||
10/Times-Italic@0 SF(--ver)A(sion)-.1 E F0 2.5(][)C F3(--help)-2.5 E F0
|
||||
2.5(][)C F3(email-addr)-2.5 E(ess)-.37 E F0(])A F1(DESCRIPTION)72 141.6
|
||||
Q F2(bashb)108 153.6 Q(ug)-.2 E F0 .446
|
||||
(is a shell script to help the user compose and mail b)2.947 F .446
|
||||
(ug reports concerning bash in a standard for)-.2 F(-)-.2 E(mat.)108
|
||||
165.6 Q F2(bashb)5.961 E(ug)-.2 E F0(in)3.461 E -.2(vo)-.4 G -.1(ke).2 G
|
||||
3.461(st).1 G .962(he editor speci\214ed by the en)-3.461 F .962
|
||||
(vironment v)-.4 F(ariable)-.25 E/F4 9/Times-Bold@0 SF(EDIT)3.462 E(OR)
|
||||
-.162 E F0 .962(on a temporary cop)3.212 F 3.462(yo)-.1 G(f)-3.462 E
|
||||
.374(the b)108 177.6 R .374(ug report format outline. The user must \
|
||||
\214ll in the appropriate \214elds and e)-.2 F .374(xit the editor)-.15
|
||||
F(.)-.55 E F2(bashb)5.373 E(ug)-.2 E F0(then)2.873 E 1.141
|
||||
(mails the completed report to)108 189.6 R F3 -.2(bu)3.641 G
|
||||
(g-bash@gnu.or).2 E(g)-.37 E F0 3.641(,o)C(r)-3.641 E F3(email-addr)
|
||||
3.641 E(ess)-.37 E F0 6.141(.I)C 3.641(ft)-6.141 G 1.142
|
||||
(he report cannot be mailed, it is)-3.641 F(sa)108 201.6 Q -.15(ve)-.2 G
|
||||
2.5(di).15 G 2.5(nt)-2.5 G(he \214le)-2.5 E F3(dead.bashb)2.5 E(ug)-.2 E
|
||||
F0(in the in)2.5 E -.2(vo)-.4 G(king user').2 E 2.5(sh)-.55 G
|
||||
(ome directory)-2.5 E(.)-.65 E .354(The b)108 218.4 R .354
|
||||
(ug report format outline consists of se)-.2 F -.15(ve)-.25 G .353
|
||||
(ral sections.).15 F .353(The \214rst section pro)5.353 F .353
|
||||
(vides information about the)-.15 F .37
|
||||
(machine, operating system, the bash v)108 230.4 R .371
|
||||
(ersion, and the compilation en)-.15 F 2.871(vironment. The)-.4 F .371
|
||||
(second section should)2.871 F .209
|
||||
(be \214lled in with a description of the b)108 242.4 R 2.709(ug. The)
|
||||
-.2 F .208(third section should be a description of ho)2.709 F 2.708(wt)
|
||||
-.25 G 2.708(or)-2.708 G .208(eproduce the)-2.708 F -.2(bu)108 254.4 S
|
||||
2.5(g. The).2 F(optional fourth section is for a proposed \214x.)2.5 E
|
||||
(Fix)5 E(es are encouraged.)-.15 E F1(ENVIR)72 271.2 Q(ONMENT)-.329 E F2
|
||||
(bashb)108 283.2 Q(ug)-.2 E F0(will utilize the follo)2.5 E(wing en)-.25
|
||||
E(vironment v)-.4 E(ariables if the)-.25 E 2.5(ye)-.15 G(xist:)-2.65 E
|
||||
F2(EDIT)108 300 Q(OR)-.18 E F0 .327(Speci\214es the preferred editor)144
|
||||
312 R 2.827(.I)-.55 G(f)-2.827 E F4(EDIT)2.827 E(OR)-.162 E F0 .327
|
||||
(is not set,)2.577 F F2(bashb)2.827 E(ug)-.2 E F0 .328
|
||||
(attempts to locate a number of alter)2.827 F(-)-.2 E(nati)144 324 Q
|
||||
1.925 -.15(ve e)-.25 H 1.625(ditors, including).15 F F2(emacs)4.125 E F0
|
||||
6.625(.I)C(f)-6.625 E F2(bashb)4.125 E(ug)-.2 E F0 1.625
|
||||
(cannot locate an)4.125 F 4.125(yo)-.15 G 4.125(ft)-4.125 G 1.625
|
||||
(he alternati)-4.125 F 1.925 -.15(ve e)-.25 H 1.625(ditors, it at-).15 F
|
||||
(tempts to e)144 336 Q -.15(xe)-.15 G(cute).15 E F2(vi)2.5 E F0(.)A F2
|
||||
(HOME)108 352.8 Q F0(Directory in which the f)144 364.8 Q(ailed b)-.1 E
|
||||
(ug report is sa)-.2 E -.15(ve)-.2 G 2.5(di).15 G 2.5(ft)-2.5 G
|
||||
(he mail f)-2.5 E(ails.)-.1 E F2(TMPDIR)108 381.6 Q F0
|
||||
(Directory in which to create temporary \214les and directories.)144
|
||||
393.6 Q F1(SEE ALSO)72 410.4 Q F3(bash)108 422.4 Q F0(\(1\))A F1 -.548
|
||||
(AU)72 439.2 S(THORS).548 E F0(Brian F)108 451.2 Q(ox, Free Softw)-.15 E
|
||||
(are F)-.1 E(oundation)-.15 E(bfox@gnu.or)108 463.2 Q(g)-.18 E
|
||||
(Chet Rame)108 480 Q 1.3 -.65(y, C)-.15 H(ase W).65 E(estern Reserv)-.8
|
||||
E 2.5(eU)-.15 G(ni)-2.5 E -.15(ve)-.25 G(rsity).15 E(chet@po.cwru.edu)
|
||||
108 492 Q(GNU Bash 5.2)72 768 Q(2020 August 1)145.395 E(1)199.555 E 0 Cg
|
||||
EP
|
||||
%%Trailer
|
||||
end
|
||||
%%EOF
|
||||
+27
-27
@@ -149,41 +149,41 @@
|
||||
@xrdef{Shell Builtin Commands-snt}{Chapter@tie 4}
|
||||
@xrdef{Bourne Shell Builtins-title}{Bourne Shell Builtins}
|
||||
@xrdef{Bourne Shell Builtins-snt}{Section@tie 4.1}
|
||||
@xrdef{Shell Builtin Commands-pg}{50}
|
||||
@xrdef{Bourne Shell Builtins-pg}{50}
|
||||
@xrdef{Shell Builtin Commands-pg}{51}
|
||||
@xrdef{Bourne Shell Builtins-pg}{51}
|
||||
@xrdef{Bash Builtins-title}{Bash Builtin Commands}
|
||||
@xrdef{Bash Builtins-snt}{Section@tie 4.2}
|
||||
@xrdef{Bash Builtins-pg}{59}
|
||||
@xrdef{Bash Builtins-pg}{60}
|
||||
@xrdef{Modifying Shell Behavior-title}{Modifying Shell Behavior}
|
||||
@xrdef{Modifying Shell Behavior-snt}{Section@tie 4.3}
|
||||
@xrdef{The Set Builtin-title}{The Set Builtin}
|
||||
@xrdef{The Set Builtin-snt}{Section@tie 4.3.1}
|
||||
@xrdef{Modifying Shell Behavior-pg}{71}
|
||||
@xrdef{The Set Builtin-pg}{71}
|
||||
@xrdef{Modifying Shell Behavior-pg}{72}
|
||||
@xrdef{The Set Builtin-pg}{72}
|
||||
@xrdef{The Shopt Builtin-title}{The Shopt Builtin}
|
||||
@xrdef{The Shopt Builtin-snt}{Section@tie 4.3.2}
|
||||
@xrdef{The Shopt Builtin-pg}{76}
|
||||
@xrdef{The Shopt Builtin-pg}{77}
|
||||
@xrdef{Special Builtins-title}{Special Builtins}
|
||||
@xrdef{Special Builtins-snt}{Section@tie 4.4}
|
||||
@xrdef{Special Builtins-pg}{82}
|
||||
@xrdef{Special Builtins-pg}{83}
|
||||
@xrdef{Shell Variables-title}{Shell Variables}
|
||||
@xrdef{Shell Variables-snt}{Chapter@tie 5}
|
||||
@xrdef{Bourne Shell Variables-title}{Bourne Shell Variables}
|
||||
@xrdef{Bourne Shell Variables-snt}{Section@tie 5.1}
|
||||
@xrdef{Bash Variables-title}{Bash Variables}
|
||||
@xrdef{Bash Variables-snt}{Section@tie 5.2}
|
||||
@xrdef{Shell Variables-pg}{84}
|
||||
@xrdef{Bourne Shell Variables-pg}{84}
|
||||
@xrdef{Bash Variables-pg}{85}
|
||||
@xrdef{Shell Variables-pg}{85}
|
||||
@xrdef{Bourne Shell Variables-pg}{85}
|
||||
@xrdef{Bash Variables-pg}{86}
|
||||
@xrdef{Bash Features-title}{Bash Features}
|
||||
@xrdef{Bash Features-snt}{Chapter@tie 6}
|
||||
@xrdef{Invoking Bash-title}{Invoking Bash}
|
||||
@xrdef{Invoking Bash-snt}{Section@tie 6.1}
|
||||
@xrdef{Bash Features-pg}{98}
|
||||
@xrdef{Invoking Bash-pg}{98}
|
||||
@xrdef{Bash Features-pg}{99}
|
||||
@xrdef{Invoking Bash-pg}{99}
|
||||
@xrdef{Bash Startup Files-title}{Bash Startup Files}
|
||||
@xrdef{Bash Startup Files-snt}{Section@tie 6.2}
|
||||
@xrdef{Bash Startup Files-pg}{100}
|
||||
@xrdef{Bash Startup Files-pg}{101}
|
||||
@xrdef{Interactive Shells-title}{Interactive Shells}
|
||||
@xrdef{Interactive Shells-snt}{Section@tie 6.3}
|
||||
@xrdef{What is an Interactive Shell?-title}{What is an Interactive Shell?}
|
||||
@@ -192,40 +192,40 @@
|
||||
@xrdef{Is this Shell Interactive?-snt}{Section@tie 6.3.2}
|
||||
@xrdef{Interactive Shell Behavior-title}{Interactive Shell Behavior}
|
||||
@xrdef{Interactive Shell Behavior-snt}{Section@tie 6.3.3}
|
||||
@xrdef{Interactive Shells-pg}{102}
|
||||
@xrdef{What is an Interactive Shell?-pg}{102}
|
||||
@xrdef{Is this Shell Interactive?-pg}{102}
|
||||
@xrdef{Interactive Shell Behavior-pg}{102}
|
||||
@xrdef{Interactive Shells-pg}{103}
|
||||
@xrdef{What is an Interactive Shell?-pg}{103}
|
||||
@xrdef{Is this Shell Interactive?-pg}{103}
|
||||
@xrdef{Interactive Shell Behavior-pg}{103}
|
||||
@xrdef{Bash Conditional Expressions-title}{Bash Conditional Expressions}
|
||||
@xrdef{Bash Conditional Expressions-snt}{Section@tie 6.4}
|
||||
@xrdef{Bash Conditional Expressions-pg}{103}
|
||||
@xrdef{Bash Conditional Expressions-pg}{104}
|
||||
@xrdef{Shell Arithmetic-title}{Shell Arithmetic}
|
||||
@xrdef{Shell Arithmetic-snt}{Section@tie 6.5}
|
||||
@xrdef{Shell Arithmetic-pg}{105}
|
||||
@xrdef{Shell Arithmetic-pg}{106}
|
||||
@xrdef{Aliases-title}{Aliases}
|
||||
@xrdef{Aliases-snt}{Section@tie 6.6}
|
||||
@xrdef{Arrays-title}{Arrays}
|
||||
@xrdef{Arrays-snt}{Section@tie 6.7}
|
||||
@xrdef{Aliases-pg}{107}
|
||||
@xrdef{Arrays-pg}{108}
|
||||
@xrdef{Aliases-pg}{108}
|
||||
@xrdef{Arrays-pg}{109}
|
||||
@xrdef{The Directory Stack-title}{The Directory Stack}
|
||||
@xrdef{The Directory Stack-snt}{Section@tie 6.8}
|
||||
@xrdef{Directory Stack Builtins-title}{Directory Stack Builtins}
|
||||
@xrdef{Directory Stack Builtins-snt}{Section@tie 6.8.1}
|
||||
@xrdef{The Directory Stack-pg}{110}
|
||||
@xrdef{Directory Stack Builtins-pg}{110}
|
||||
@xrdef{The Directory Stack-pg}{111}
|
||||
@xrdef{Directory Stack Builtins-pg}{111}
|
||||
@xrdef{Controlling the Prompt-title}{Controlling the Prompt}
|
||||
@xrdef{Controlling the Prompt-snt}{Section@tie 6.9}
|
||||
@xrdef{Controlling the Prompt-pg}{111}
|
||||
@xrdef{Controlling the Prompt-pg}{112}
|
||||
@xrdef{The Restricted Shell-title}{The Restricted Shell}
|
||||
@xrdef{The Restricted Shell-snt}{Section@tie 6.10}
|
||||
@xrdef{Bash POSIX Mode-title}{Bash and POSIX}
|
||||
@xrdef{Bash POSIX Mode-snt}{Section@tie 6.11}
|
||||
@xrdef{The Restricted Shell-pg}{113}
|
||||
@xrdef{Bash POSIX Mode-pg}{114}
|
||||
@xrdef{The Restricted Shell-pg}{114}
|
||||
@xrdef{Bash POSIX Mode-pg}{115}
|
||||
@xrdef{Shell Compatibility Mode-title}{Shell Compatibility Mode}
|
||||
@xrdef{Shell Compatibility Mode-snt}{Section@tie 6.12}
|
||||
@xrdef{Shell Compatibility Mode-pg}{119}
|
||||
@xrdef{Shell Compatibility Mode-pg}{120}
|
||||
@xrdef{Job Control-title}{Job Control}
|
||||
@xrdef{Job Control-snt}{Chapter@tie 7}
|
||||
@xrdef{Job Control Basics-title}{Job Control Basics}
|
||||
|
||||
+49
-49
@@ -1,52 +1,52 @@
|
||||
\entry{:}{50}{\code {:}}
|
||||
\entry{.}{50}{\code {.}}
|
||||
\entry{break}{51}{\code {break}}
|
||||
\entry{cd}{51}{\code {cd}}
|
||||
\entry{continue}{52}{\code {continue}}
|
||||
\entry{eval}{52}{\code {eval}}
|
||||
\entry{exec}{52}{\code {exec}}
|
||||
\entry{exit}{52}{\code {exit}}
|
||||
\entry{export}{52}{\code {export}}
|
||||
\entry{false}{53}{\code {false}}
|
||||
\entry{getopts}{53}{\code {getopts}}
|
||||
\entry{hash}{54}{\code {hash}}
|
||||
\entry{pwd}{54}{\code {pwd}}
|
||||
\entry{readonly}{54}{\code {readonly}}
|
||||
\entry{return}{55}{\code {return}}
|
||||
\entry{shift}{55}{\code {shift}}
|
||||
\entry{test}{55}{\code {test}}
|
||||
\entry{[}{55}{\code {[}}
|
||||
\entry{times}{57}{\code {times}}
|
||||
\entry{trap}{57}{\code {trap}}
|
||||
\entry{true}{58}{\code {true}}
|
||||
\entry{umask}{58}{\code {umask}}
|
||||
\entry{unset}{58}{\code {unset}}
|
||||
\entry{alias}{59}{\code {alias}}
|
||||
\entry{bind}{59}{\code {bind}}
|
||||
\entry{builtin}{61}{\code {builtin}}
|
||||
\entry{caller}{61}{\code {caller}}
|
||||
\entry{command}{61}{\code {command}}
|
||||
\entry{declare}{62}{\code {declare}}
|
||||
\entry{echo}{63}{\code {echo}}
|
||||
\entry{enable}{64}{\code {enable}}
|
||||
\entry{help}{65}{\code {help}}
|
||||
\entry{let}{65}{\code {let}}
|
||||
\entry{local}{65}{\code {local}}
|
||||
\entry{logout}{65}{\code {logout}}
|
||||
\entry{mapfile}{66}{\code {mapfile}}
|
||||
\entry{printf}{66}{\code {printf}}
|
||||
\entry{read}{67}{\code {read}}
|
||||
\entry{readarray}{69}{\code {readarray}}
|
||||
\entry{source}{69}{\code {source}}
|
||||
\entry{type}{69}{\code {type}}
|
||||
\entry{typeset}{70}{\code {typeset}}
|
||||
\entry{ulimit}{70}{\code {ulimit}}
|
||||
\entry{unalias}{71}{\code {unalias}}
|
||||
\entry{set}{71}{\code {set}}
|
||||
\entry{shopt}{76}{\code {shopt}}
|
||||
\entry{dirs}{110}{\code {dirs}}
|
||||
\entry{popd}{110}{\code {popd}}
|
||||
\entry{pushd}{111}{\code {pushd}}
|
||||
\entry{:}{51}{\code {:}}
|
||||
\entry{.}{51}{\code {.}}
|
||||
\entry{break}{52}{\code {break}}
|
||||
\entry{cd}{52}{\code {cd}}
|
||||
\entry{continue}{53}{\code {continue}}
|
||||
\entry{eval}{53}{\code {eval}}
|
||||
\entry{exec}{53}{\code {exec}}
|
||||
\entry{exit}{53}{\code {exit}}
|
||||
\entry{export}{53}{\code {export}}
|
||||
\entry{false}{54}{\code {false}}
|
||||
\entry{getopts}{54}{\code {getopts}}
|
||||
\entry{hash}{55}{\code {hash}}
|
||||
\entry{pwd}{55}{\code {pwd}}
|
||||
\entry{readonly}{55}{\code {readonly}}
|
||||
\entry{return}{56}{\code {return}}
|
||||
\entry{shift}{56}{\code {shift}}
|
||||
\entry{test}{56}{\code {test}}
|
||||
\entry{[}{56}{\code {[}}
|
||||
\entry{times}{58}{\code {times}}
|
||||
\entry{trap}{58}{\code {trap}}
|
||||
\entry{true}{59}{\code {true}}
|
||||
\entry{umask}{59}{\code {umask}}
|
||||
\entry{unset}{59}{\code {unset}}
|
||||
\entry{alias}{60}{\code {alias}}
|
||||
\entry{bind}{60}{\code {bind}}
|
||||
\entry{builtin}{62}{\code {builtin}}
|
||||
\entry{caller}{62}{\code {caller}}
|
||||
\entry{command}{62}{\code {command}}
|
||||
\entry{declare}{63}{\code {declare}}
|
||||
\entry{echo}{64}{\code {echo}}
|
||||
\entry{enable}{65}{\code {enable}}
|
||||
\entry{help}{66}{\code {help}}
|
||||
\entry{let}{66}{\code {let}}
|
||||
\entry{local}{66}{\code {local}}
|
||||
\entry{logout}{66}{\code {logout}}
|
||||
\entry{mapfile}{67}{\code {mapfile}}
|
||||
\entry{printf}{67}{\code {printf}}
|
||||
\entry{read}{68}{\code {read}}
|
||||
\entry{readarray}{70}{\code {readarray}}
|
||||
\entry{source}{70}{\code {source}}
|
||||
\entry{type}{70}{\code {type}}
|
||||
\entry{typeset}{71}{\code {typeset}}
|
||||
\entry{ulimit}{71}{\code {ulimit}}
|
||||
\entry{unalias}{72}{\code {unalias}}
|
||||
\entry{set}{72}{\code {set}}
|
||||
\entry{shopt}{77}{\code {shopt}}
|
||||
\entry{dirs}{111}{\code {dirs}}
|
||||
\entry{popd}{111}{\code {popd}}
|
||||
\entry{pushd}{112}{\code {pushd}}
|
||||
\entry{bg}{124}{\code {bg}}
|
||||
\entry{fg}{125}{\code {fg}}
|
||||
\entry{jobs}{125}{\code {jobs}}
|
||||
|
||||
+49
-49
@@ -1,82 +1,82 @@
|
||||
\initial {.}
|
||||
\entry{\code {.}}{50}
|
||||
\entry{\code {.}}{51}
|
||||
\initial {:}
|
||||
\entry{\code {:}}{50}
|
||||
\entry{\code {:}}{51}
|
||||
\initial {[}
|
||||
\entry{\code {[}}{55}
|
||||
\entry{\code {[}}{56}
|
||||
\initial {A}
|
||||
\entry{\code {alias}}{59}
|
||||
\entry{\code {alias}}{60}
|
||||
\initial {B}
|
||||
\entry{\code {bg}}{124}
|
||||
\entry{\code {bind}}{59}
|
||||
\entry{\code {break}}{51}
|
||||
\entry{\code {builtin}}{61}
|
||||
\entry{\code {bind}}{60}
|
||||
\entry{\code {break}}{52}
|
||||
\entry{\code {builtin}}{62}
|
||||
\initial {C}
|
||||
\entry{\code {caller}}{61}
|
||||
\entry{\code {cd}}{51}
|
||||
\entry{\code {command}}{61}
|
||||
\entry{\code {caller}}{62}
|
||||
\entry{\code {cd}}{52}
|
||||
\entry{\code {command}}{62}
|
||||
\entry{\code {compgen}}{158}
|
||||
\entry{\code {complete}}{159}
|
||||
\entry{\code {compopt}}{162}
|
||||
\entry{\code {continue}}{52}
|
||||
\entry{\code {continue}}{53}
|
||||
\initial {D}
|
||||
\entry{\code {declare}}{62}
|
||||
\entry{\code {dirs}}{110}
|
||||
\entry{\code {declare}}{63}
|
||||
\entry{\code {dirs}}{111}
|
||||
\entry{\code {disown}}{126}
|
||||
\initial {E}
|
||||
\entry{\code {echo}}{63}
|
||||
\entry{\code {enable}}{64}
|
||||
\entry{\code {eval}}{52}
|
||||
\entry{\code {exec}}{52}
|
||||
\entry{\code {exit}}{52}
|
||||
\entry{\code {export}}{52}
|
||||
\entry{\code {echo}}{64}
|
||||
\entry{\code {enable}}{65}
|
||||
\entry{\code {eval}}{53}
|
||||
\entry{\code {exec}}{53}
|
||||
\entry{\code {exit}}{53}
|
||||
\entry{\code {export}}{53}
|
||||
\initial {F}
|
||||
\entry{\code {false}}{53}
|
||||
\entry{\code {false}}{54}
|
||||
\entry{\code {fc}}{166}
|
||||
\entry{\code {fg}}{125}
|
||||
\initial {G}
|
||||
\entry{\code {getopts}}{53}
|
||||
\entry{\code {getopts}}{54}
|
||||
\initial {H}
|
||||
\entry{\code {hash}}{54}
|
||||
\entry{\code {help}}{65}
|
||||
\entry{\code {hash}}{55}
|
||||
\entry{\code {help}}{66}
|
||||
\entry{\code {history}}{166}
|
||||
\initial {J}
|
||||
\entry{\code {jobs}}{125}
|
||||
\initial {K}
|
||||
\entry{\code {kill}}{125}
|
||||
\initial {L}
|
||||
\entry{\code {let}}{65}
|
||||
\entry{\code {local}}{65}
|
||||
\entry{\code {logout}}{65}
|
||||
\entry{\code {let}}{66}
|
||||
\entry{\code {local}}{66}
|
||||
\entry{\code {logout}}{66}
|
||||
\initial {M}
|
||||
\entry{\code {mapfile}}{66}
|
||||
\entry{\code {mapfile}}{67}
|
||||
\initial {P}
|
||||
\entry{\code {popd}}{110}
|
||||
\entry{\code {printf}}{66}
|
||||
\entry{\code {pushd}}{111}
|
||||
\entry{\code {pwd}}{54}
|
||||
\entry{\code {popd}}{111}
|
||||
\entry{\code {printf}}{67}
|
||||
\entry{\code {pushd}}{112}
|
||||
\entry{\code {pwd}}{55}
|
||||
\initial {R}
|
||||
\entry{\code {read}}{67}
|
||||
\entry{\code {readarray}}{69}
|
||||
\entry{\code {readonly}}{54}
|
||||
\entry{\code {return}}{55}
|
||||
\entry{\code {read}}{68}
|
||||
\entry{\code {readarray}}{70}
|
||||
\entry{\code {readonly}}{55}
|
||||
\entry{\code {return}}{56}
|
||||
\initial {S}
|
||||
\entry{\code {set}}{71}
|
||||
\entry{\code {shift}}{55}
|
||||
\entry{\code {shopt}}{76}
|
||||
\entry{\code {source}}{69}
|
||||
\entry{\code {set}}{72}
|
||||
\entry{\code {shift}}{56}
|
||||
\entry{\code {shopt}}{77}
|
||||
\entry{\code {source}}{70}
|
||||
\entry{\code {suspend}}{126}
|
||||
\initial {T}
|
||||
\entry{\code {test}}{55}
|
||||
\entry{\code {times}}{57}
|
||||
\entry{\code {trap}}{57}
|
||||
\entry{\code {true}}{58}
|
||||
\entry{\code {type}}{69}
|
||||
\entry{\code {typeset}}{70}
|
||||
\entry{\code {test}}{56}
|
||||
\entry{\code {times}}{58}
|
||||
\entry{\code {trap}}{58}
|
||||
\entry{\code {true}}{59}
|
||||
\entry{\code {type}}{70}
|
||||
\entry{\code {typeset}}{71}
|
||||
\initial {U}
|
||||
\entry{\code {ulimit}}{70}
|
||||
\entry{\code {umask}}{58}
|
||||
\entry{\code {unalias}}{71}
|
||||
\entry{\code {unset}}{58}
|
||||
\entry{\code {ulimit}}{71}
|
||||
\entry{\code {umask}}{59}
|
||||
\entry{\code {unalias}}{72}
|
||||
\entry{\code {unset}}{59}
|
||||
\initial {W}
|
||||
\entry{\code {wait}}{126}
|
||||
|
||||
+26
-26
@@ -75,32 +75,32 @@
|
||||
\entry{exit status}{47}{exit status}
|
||||
\entry{signal handling}{48}{signal handling}
|
||||
\entry{shell script}{49}{shell script}
|
||||
\entry{special builtin}{82}{special builtin}
|
||||
\entry{login shell}{100}{login shell}
|
||||
\entry{interactive shell}{100}{interactive shell}
|
||||
\entry{startup files}{100}{startup files}
|
||||
\entry{interactive shell}{102}{interactive shell}
|
||||
\entry{shell, interactive}{102}{shell, interactive}
|
||||
\entry{expressions, conditional}{103}{expressions, conditional}
|
||||
\entry{arithmetic, shell}{105}{arithmetic, shell}
|
||||
\entry{shell arithmetic}{105}{shell arithmetic}
|
||||
\entry{expressions, arithmetic}{105}{expressions, arithmetic}
|
||||
\entry{evaluation, arithmetic}{105}{evaluation, arithmetic}
|
||||
\entry{arithmetic evaluation}{105}{arithmetic evaluation}
|
||||
\entry{arithmetic operators}{106}{arithmetic operators}
|
||||
\entry{unary arithmetic operators}{106}{unary arithmetic operators}
|
||||
\entry{binary arithmetic operators}{106}{binary arithmetic operators}
|
||||
\entry{conditional arithmetic operator}{106}{conditional arithmetic operator}
|
||||
\entry{bitwise arithmetic operators}{106}{bitwise arithmetic operators}
|
||||
\entry{alias expansion}{107}{alias expansion}
|
||||
\entry{arrays}{108}{arrays}
|
||||
\entry{directory stack}{110}{directory stack}
|
||||
\entry{prompting}{111}{prompting}
|
||||
\entry{restricted shell}{113}{restricted shell}
|
||||
\entry{POSIX description}{114}{POSIX description}
|
||||
\entry{POSIX Mode}{114}{POSIX Mode}
|
||||
\entry{Compatibility Level}{119}{Compatibility Level}
|
||||
\entry{Compatibility Mode}{119}{Compatibility Mode}
|
||||
\entry{special builtin}{83}{special builtin}
|
||||
\entry{login shell}{101}{login shell}
|
||||
\entry{interactive shell}{101}{interactive shell}
|
||||
\entry{startup files}{101}{startup files}
|
||||
\entry{interactive shell}{103}{interactive shell}
|
||||
\entry{shell, interactive}{103}{shell, interactive}
|
||||
\entry{expressions, conditional}{104}{expressions, conditional}
|
||||
\entry{arithmetic, shell}{106}{arithmetic, shell}
|
||||
\entry{shell arithmetic}{106}{shell arithmetic}
|
||||
\entry{expressions, arithmetic}{106}{expressions, arithmetic}
|
||||
\entry{evaluation, arithmetic}{106}{evaluation, arithmetic}
|
||||
\entry{arithmetic evaluation}{106}{arithmetic evaluation}
|
||||
\entry{arithmetic operators}{107}{arithmetic operators}
|
||||
\entry{unary arithmetic operators}{107}{unary arithmetic operators}
|
||||
\entry{binary arithmetic operators}{107}{binary arithmetic operators}
|
||||
\entry{conditional arithmetic operator}{107}{conditional arithmetic operator}
|
||||
\entry{bitwise arithmetic operators}{107}{bitwise arithmetic operators}
|
||||
\entry{alias expansion}{108}{alias expansion}
|
||||
\entry{arrays}{109}{arrays}
|
||||
\entry{directory stack}{111}{directory stack}
|
||||
\entry{prompting}{112}{prompting}
|
||||
\entry{restricted shell}{114}{restricted shell}
|
||||
\entry{POSIX description}{115}{POSIX description}
|
||||
\entry{POSIX Mode}{115}{POSIX Mode}
|
||||
\entry{Compatibility Level}{120}{Compatibility Level}
|
||||
\entry{Compatibility Mode}{120}{Compatibility Mode}
|
||||
\entry{job control}{123}{job control}
|
||||
\entry{foreground}{123}{foreground}
|
||||
\entry{background}{123}{background}
|
||||
|
||||
+25
-25
@@ -1,16 +1,16 @@
|
||||
\initial {A}
|
||||
\entry{alias expansion}{107}
|
||||
\entry{arithmetic evaluation}{105}
|
||||
\entry{alias expansion}{108}
|
||||
\entry{arithmetic evaluation}{106}
|
||||
\entry{arithmetic expansion}{36}
|
||||
\entry{arithmetic operators}{106}
|
||||
\entry{arithmetic, shell}{105}
|
||||
\entry{arrays}{108}
|
||||
\entry{arithmetic operators}{107}
|
||||
\entry{arithmetic, shell}{106}
|
||||
\entry{arrays}{109}
|
||||
\initial {B}
|
||||
\entry{background}{123}
|
||||
\entry{Bash configuration}{172}
|
||||
\entry{Bash installation}{172}
|
||||
\entry{binary arithmetic operators}{106}
|
||||
\entry{bitwise arithmetic operators}{106}
|
||||
\entry{binary arithmetic operators}{107}
|
||||
\entry{bitwise arithmetic operators}{107}
|
||||
\entry{Bourne shell}{5}
|
||||
\entry{brace expansion}{25}
|
||||
\entry{builtin}{3}
|
||||
@@ -31,20 +31,20 @@
|
||||
\entry{commands, shell}{9}
|
||||
\entry{commands, simple}{9}
|
||||
\entry{comments, shell}{9}
|
||||
\entry{Compatibility Level}{119}
|
||||
\entry{Compatibility Mode}{119}
|
||||
\entry{Compatibility Level}{120}
|
||||
\entry{Compatibility Mode}{120}
|
||||
\entry{completion builtins}{158}
|
||||
\entry{conditional arithmetic operator}{106}
|
||||
\entry{conditional arithmetic operator}{107}
|
||||
\entry{configuration}{172}
|
||||
\entry{control operator}{3}
|
||||
\entry{coprocess}{18}
|
||||
\initial {D}
|
||||
\entry{directory stack}{110}
|
||||
\entry{directory stack}{111}
|
||||
\entry{dollar-single quote quoting}{6}
|
||||
\initial {E}
|
||||
\entry{editing command lines}{129}
|
||||
\entry{environment}{46}
|
||||
\entry{evaluation, arithmetic}{105}
|
||||
\entry{evaluation, arithmetic}{106}
|
||||
\entry{event designators}{169}
|
||||
\entry{execution environment}{45}
|
||||
\entry{exit status}{3, 47}
|
||||
@@ -55,8 +55,8 @@
|
||||
\entry{expansion, parameter}{27}
|
||||
\entry{expansion, pathname}{37}
|
||||
\entry{expansion, tilde}{26}
|
||||
\entry{expressions, arithmetic}{105}
|
||||
\entry{expressions, conditional}{103}
|
||||
\entry{expressions, arithmetic}{106}
|
||||
\entry{expressions, conditional}{104}
|
||||
\initial {F}
|
||||
\entry{field}{3}
|
||||
\entry{filename}{3}
|
||||
@@ -74,7 +74,7 @@
|
||||
\entry{initialization file, readline}{131}
|
||||
\entry{installation}{172}
|
||||
\entry{interaction, readline}{128}
|
||||
\entry{interactive shell}{100, 102}
|
||||
\entry{interactive shell}{101, 103}
|
||||
\entry{internationalization}{7}
|
||||
\entry{internationalized scripts}{8}
|
||||
\initial {J}
|
||||
@@ -85,7 +85,7 @@
|
||||
\entry{killing text}{130}
|
||||
\initial {L}
|
||||
\entry{localization}{7}
|
||||
\entry{login shell}{100}
|
||||
\entry{login shell}{101}
|
||||
\initial {M}
|
||||
\entry{matching, pattern}{38}
|
||||
\entry{metacharacter}{3}
|
||||
@@ -104,13 +104,13 @@
|
||||
\entry{pattern matching}{38}
|
||||
\entry{pipeline}{10}
|
||||
\entry{POSIX}{3}
|
||||
\entry{POSIX description}{114}
|
||||
\entry{POSIX Mode}{114}
|
||||
\entry{POSIX description}{115}
|
||||
\entry{POSIX Mode}{115}
|
||||
\entry{process group}{3}
|
||||
\entry{process group ID}{3}
|
||||
\entry{process substitution}{36}
|
||||
\entry{programmable completion}{156}
|
||||
\entry{prompting}{111}
|
||||
\entry{prompting}{112}
|
||||
\initial {Q}
|
||||
\entry{quoting}{6}
|
||||
\entry{quoting, ANSI}{6}
|
||||
@@ -119,18 +119,18 @@
|
||||
\entry{redirection}{40}
|
||||
\entry{reserved word}{4}
|
||||
\entry{reserved words}{9}
|
||||
\entry{restricted shell}{113}
|
||||
\entry{restricted shell}{114}
|
||||
\entry{return status}{4}
|
||||
\initial {S}
|
||||
\entry{shell arithmetic}{105}
|
||||
\entry{shell arithmetic}{106}
|
||||
\entry{shell function}{19}
|
||||
\entry{shell script}{49}
|
||||
\entry{shell variable}{22}
|
||||
\entry{shell, interactive}{102}
|
||||
\entry{shell, interactive}{103}
|
||||
\entry{signal}{4}
|
||||
\entry{signal handling}{48}
|
||||
\entry{special builtin}{4, 82}
|
||||
\entry{startup files}{100}
|
||||
\entry{special builtin}{4, 83}
|
||||
\entry{startup files}{101}
|
||||
\entry{string translations}{8}
|
||||
\entry{suspending jobs}{123}
|
||||
\initial {T}
|
||||
@@ -138,7 +138,7 @@
|
||||
\entry{token}{4}
|
||||
\entry{translation, native languages}{7}
|
||||
\initial {U}
|
||||
\entry{unary arithmetic operators}{106}
|
||||
\entry{unary arithmetic operators}{107}
|
||||
\initial {V}
|
||||
\entry{variable, shell}{22}
|
||||
\entry{variables, readline}{132}
|
||||
|
||||
Binary file not shown.
+36
-19
@@ -4,9 +4,9 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<!-- This text is a brief description of the features that are present in
|
||||
the Bash shell (version 5.3, 20 October 2024).
|
||||
the Bash shell (version 5.3, 23 October 2024).
|
||||
|
||||
This is Edition 5.3, last updated 20 October 2024,
|
||||
This is Edition 5.3, last updated 23 October 2024,
|
||||
of The GNU Bash Reference Manual,
|
||||
for Bash, Version 5.3.
|
||||
|
||||
@@ -77,10 +77,10 @@ Next: <a href="#Introduction" accesskey="n" rel="next">Introduction</a>, Previou
|
||||
<h1 class="top" id="Bash-Features-1"><span>Bash Features<a class="copiable-link" href="#Bash-Features-1"> ¶</a></span></h1>
|
||||
|
||||
<p>This text is a brief description of the features that are present in
|
||||
the Bash shell (version 5.3, 20 October 2024).
|
||||
the Bash shell (version 5.3, 23 October 2024).
|
||||
The Bash home page is <a class="url" href="http://www.gnu.org/software/bash/">http://www.gnu.org/software/bash/</a>.
|
||||
</p>
|
||||
<p>This is Edition 5.3, last updated 20 October 2024,
|
||||
<p>This is Edition 5.3, last updated 23 October 2024,
|
||||
of <cite class="cite">The GNU Bash Reference Manual</cite>,
|
||||
for <code class="code">Bash</code>, Version 5.3.
|
||||
</p>
|
||||
@@ -4359,8 +4359,8 @@ not to receive <code class="code">SIGHUP</code> using <code class="code">disown
|
||||
an interactive login shell exits.
|
||||
</p>
|
||||
<p>If Bash is waiting for a command to complete and receives a signal
|
||||
for which a trap has been set, the trap will not be executed until
|
||||
the command completes.
|
||||
for which a trap has been set,
|
||||
it will not execute the trap until the command completes.
|
||||
If Bash is waiting for an asynchronous command via the <code class="code">wait</code> builtin,
|
||||
and it receives a signal for which a trap has been set,
|
||||
the <code class="code">wait</code> builtin will return immediately with an exit status
|
||||
@@ -4373,18 +4373,31 @@ commonly intend to send to that command.
|
||||
This happens because the shell and the command are in the same process
|
||||
group as the terminal, and ‘<samp class="samp">^C</samp>’ sends <code class="code">SIGINT</code> to all processes
|
||||
in that process group.
|
||||
Since Bash does not enable job control by default when the
|
||||
shell is not interactive,
|
||||
this scenario is most common in non-interactive shells.
|
||||
</p>
|
||||
<p>When job control is enabled, and Bash is waiting for a foreground
|
||||
command to complete, the shell does not receive keyboard-generated
|
||||
signals, because it is not in the same process group as the terminal.
|
||||
This scenario is most common in interactive shells, where Bash
|
||||
attempts to enable job control by default.
|
||||
See <a class="ref" href="#Job-Control">Job Control</a>, for a more in-depth discussion of process groups.
|
||||
</p>
|
||||
<p>When Bash is running without job control enabled and receives <code class="code">SIGINT</code>
|
||||
<p>When job control is not enabled, and Bash receives <code class="code">SIGINT</code>
|
||||
while waiting for a foreground command, it waits until that foreground
|
||||
command terminates and then decides what to do about the <code class="code">SIGINT</code>:
|
||||
</p>
|
||||
<ol class="enumerate">
|
||||
<li> If the command terminates due to the <code class="code">SIGINT</code>, Bash concludes
|
||||
that the user meant to end the entire script, and acts on the
|
||||
<code class="code">SIGINT</code> (e.g., by running a <code class="code">SIGINT</code> trap or exiting itself);
|
||||
that the user meant to send the <code class="code">SIGINT</code> to the shell as well,
|
||||
and acts on the
|
||||
<code class="code">SIGINT</code>
|
||||
(e.g., by running a <code class="code">SIGINT</code> trap,
|
||||
exiting a non-interactive shell,
|
||||
or returning to the top level to read a new command).
|
||||
|
||||
</li><li> If the pipeline does not terminate due to <code class="code">SIGINT</code>, the program
|
||||
</li><li> If the command does not terminate due to <code class="code">SIGINT</code>, the program
|
||||
handled the <code class="code">SIGINT</code> itself and did not treat it as a fatal signal.
|
||||
In that case, Bash does not treat <code class="code">SIGINT</code> as a fatal signal,
|
||||
either, instead assuming that the <code class="code">SIGINT</code> was used as part of the
|
||||
@@ -4396,6 +4409,17 @@ receives while it is waiting for the foreground command to
|
||||
complete, for compatibility.
|
||||
</li></ol>
|
||||
|
||||
<p>When job control is enabled, Bash does not receive keyboard-generated
|
||||
signals such as <code class="code">SIGINT</code>
|
||||
while it is waiting for a foreground command.
|
||||
An interactive shell does not pay attention to the <code class="code">SIGINT</code>,
|
||||
even if the foreground command terminates as a result, other than noting
|
||||
its exit status.
|
||||
If the shell is not interactive, and
|
||||
the foreground command terminates due to the <code class="code">SIGINT</code>,
|
||||
Bash pretends it received the <code class="code">SIGINT</code>
|
||||
itself (scenario 1 above), for compatibility.
|
||||
</p>
|
||||
<hr>
|
||||
</div>
|
||||
</div>
|
||||
@@ -9963,13 +9987,6 @@ in a redirection unless the shell is interactive.
|
||||
</li><li> Redirection operators do not perform word splitting on the word in a
|
||||
redirection.
|
||||
|
||||
</li><li> Function names must be valid shell <code class="code">name</code>s.
|
||||
That is, they may not
|
||||
contain characters other than letters, digits, and underscores, and
|
||||
may not start with a digit.
|
||||
Declaring a function with an invalid name in a non-interactive shell
|
||||
is a fatal syntax error.
|
||||
|
||||
</li><li> Function names may not be the same as one of the <small class="sc">POSIX</small> special
|
||||
builtins.
|
||||
|
||||
@@ -10056,7 +10073,7 @@ default value the shell assigns to <code class="env">$HISTFILE</code>).
|
||||
double-quoted string, even if the <code class="code">histexpand</code> option is enabled.
|
||||
|
||||
</li><li> When printing shell function definitions (e.g., by <code class="code">type</code>), Bash does
|
||||
not print the <code class="code">function</code> keyword.
|
||||
not print the <code class="code">function</code> keyword unless necessary.
|
||||
|
||||
</li><li> Non-interactive shells exit if a syntax error in an arithmetic expansion
|
||||
results in an invalid expression.
|
||||
@@ -11422,7 +11439,7 @@ common prefix of the set of possible completions using a different color.
|
||||
The color definitions are taken from the value of the <code class="env">LS_COLORS</code>
|
||||
environment variable.
|
||||
If there is a color definition in <code class="env">LS_COLORS</code> for the custom suffix
|
||||
‘<samp class="samp">.readline-colored-completion-prefix</samp>’, Readline uses this color for
|
||||
‘<samp class="samp">readline-colored-completion-prefix</samp>’, Readline uses this color for
|
||||
the common prefix instead of its default.
|
||||
The default is ‘<samp class="samp">off</samp>’.
|
||||
</p>
|
||||
|
||||
+36
-60
@@ -1,11 +1,12 @@
|
||||
This is pdfTeX, Version 3.141592653-2.6-1.40.26 (TeX Live 2024/MacPorts 2024.70613_0) (preloaded format=pdfetex 2024.4.9) 20 OCT 2024 12:37
|
||||
This is pdfTeX, Version 3.141592653-2.6-1.40.26 (TeX Live 2024/MacPorts 2024.70613_0) (preloaded format=etex 2024.4.9) 1 NOV 2024 18:25
|
||||
entering extended mode
|
||||
restricted \write18 enabled.
|
||||
file:line:error style messages enabled.
|
||||
%&-line parsing enabled.
|
||||
**\input /usr/local/src/bash/bash-20241018/doc/bashref.texi
|
||||
(/usr/local/src/bash/bash-20241018/doc/bashref.texi
|
||||
(/usr/local/src/bash/bash-20241018/doc/texinfo.tex
|
||||
**\nonstopmode \input /usr/local/src/bash/bash-20241031/doc/bashref.texi \input
|
||||
/usr/local/src/bash/bash-20241031/doc/bashref.texi
|
||||
(/usr/local/src/bash/bash-20241031/doc/bashref.texi
|
||||
(/usr/local/src/bash/bash-20241031/doc/texinfo.tex
|
||||
Loading texinfo [version 2015-11-22.14]:
|
||||
\outerhsize=\dimen16
|
||||
\outervsize=\dimen17
|
||||
@@ -161,23 +162,20 @@ This is `epsf.tex' v2.7.4 <14 February 2011>
|
||||
texinfo.tex: doing @include of version.texi
|
||||
|
||||
|
||||
(/usr/local/src/bash/bash-20241018/doc/version.texi) [1{/opt/local/var/db/texmf
|
||||
/fonts/map/pdftex/updmap/pdftex.map}] [2]
|
||||
(/usr/local/build/bash/bash-20241018/doc/bashref.toc [-1] [-2] [-3]) [-4]
|
||||
(/usr/local/build/bash/bash-20241018/doc/bashref.toc)
|
||||
(/usr/local/build/bash/bash-20241018/doc/bashref.toc) Chapter 1
|
||||
(/usr/local/src/bash/bash-20241031/doc/version.texi) [1] [2]
|
||||
(/usr/local/build/bash/bash-20241031/doc/bashref.toc [-1] [-2] [-3]) [-4]
|
||||
Chapter 1
|
||||
\openout0 = `bashref.toc'.
|
||||
|
||||
|
||||
(/usr/local/build/bash/bash-20241018/doc/bashref.aux)
|
||||
(/usr/local/build/bash/bash-20241031/doc/bashref.aux)
|
||||
\openout1 = `bashref.aux'.
|
||||
|
||||
[1] Chapter 2 [2]
|
||||
[1] Chapter 2
|
||||
[2]
|
||||
@cpindfile=@write2
|
||||
\openout2 = `bashref.cp'.
|
||||
|
||||
|
||||
[3] Chapter 3 [4] [5] [6] [7]
|
||||
[3] Chapter 3 [4] [5] [6] [7]
|
||||
@vrindfile=@write3
|
||||
\openout3 = `bashref.vr'.
|
||||
|
||||
@@ -221,17 +219,16 @@ Overfull \hbox (5.95723pt too wide) in paragraph at lines 741--742
|
||||
@rwindfile=@write4
|
||||
\openout4 = `bashref.rw'.
|
||||
|
||||
[10] [11] [12] [13] [14] [15] [16] [17] [18] [19{/opt/local/share/texmf-texliv
|
||||
e/fonts/enc/dvips/cm-super/cm-super-t1.enc}] [20] [21] [22] [23] [24]
|
||||
[25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39]
|
||||
[40] [41] [42] [43] [44] [45] [46] [47] [48] Chapter 4 [49]
|
||||
[10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23]
|
||||
[24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38]
|
||||
[39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] Chapter 4 [50]
|
||||
@btindfile=@write5
|
||||
\openout5 = `bashref.bt'.
|
||||
|
||||
[50] [51] [52]
|
||||
[53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67]
|
||||
[68] [69] [70]
|
||||
Overfull \hbox (38.26585pt too wide) in paragraph at lines 5723--5723
|
||||
[51]
|
||||
[52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66]
|
||||
[67] [68] [69] [70] [71]
|
||||
Overfull \hbox (38.26585pt too wide) in paragraph at lines 5747--5747
|
||||
[]@texttt set [-abefhkmnptuvxBCEHPT] [-o @textttsl option-name@texttt ] [--] [
|
||||
-] [@textttsl ar-gu-ment []@texttt ][]
|
||||
|
||||
@@ -244,7 +241,7 @@ Overfull \hbox (38.26585pt too wide) in paragraph at lines 5723--5723
|
||||
.etc.
|
||||
|
||||
|
||||
Overfull \hbox (38.26585pt too wide) in paragraph at lines 5724--5724
|
||||
Overfull \hbox (38.26585pt too wide) in paragraph at lines 5748--5748
|
||||
[]@texttt set [+abefhkmnptuvxBCEHPT] [+o @textttsl option-name@texttt ] [--] [
|
||||
-] [@textttsl ar-gu-ment []@texttt ][]
|
||||
|
||||
@@ -256,15 +253,15 @@ Overfull \hbox (38.26585pt too wide) in paragraph at lines 5724--5724
|
||||
.@texttt t
|
||||
.etc.
|
||||
|
||||
[71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] Chapter 5 [83]
|
||||
[84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] Chapter 6
|
||||
[97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109]
|
||||
[110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121]
|
||||
Chapter 7 [122] [123] [124] [125] [126]
|
||||
[72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] Chapter 5 [84]
|
||||
[85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] Chapter 6
|
||||
[98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110]
|
||||
[111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] Chapter 7
|
||||
[122] [123] [124] [125] [126]
|
||||
texinfo.tex: doing @include of rluser.texi
|
||||
|
||||
|
||||
(/usr/local/src/bash/bash-20241018/lib/readline/doc/rluser.texi Chapter 8
|
||||
(/usr/local/src/bash/bash-20241031/lib/readline/doc/rluser.texi Chapter 8
|
||||
[127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138]
|
||||
Underfull \hbox (badness 7540) in paragraph at lines 959--965
|
||||
[]@textrm In the ex-am-ple above, @textttsl C-u[] @textrm is bound to the func
|
||||
@@ -313,10 +310,10 @@ gnored[]
|
||||
texinfo.tex: doing @include of hsuser.texi
|
||||
|
||||
|
||||
(/usr/local/src/bash/bash-20241018/lib/readline/doc/hsuser.texi Chapter 9
|
||||
(/usr/local/src/bash/bash-20241031/lib/readline/doc/hsuser.texi Chapter 9
|
||||
[164] [165] [166] [167] [168] [169] [170]) Chapter 10 [171] [172] [173]
|
||||
[174] [175]
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 10373--10382
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 10389--10398
|
||||
[]@textrm All of the fol-low-ing op-tions ex-cept for `@texttt alt-array-implem
|
||||
entation[]@textrm '[],
|
||||
|
||||
@@ -329,7 +326,7 @@ entation[]@textrm '[],
|
||||
.etc.
|
||||
|
||||
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 10373--10382
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 10389--10398
|
||||
@textrm `@texttt disabled-builtins[]@textrm '[], `@texttt direxpand-default[]@t
|
||||
extrm '[], `@texttt strict-posix-default[]@textrm '[], and
|
||||
|
||||
@@ -346,37 +343,16 @@ extrm '[], `@texttt strict-posix-default[]@textrm '[], and
|
||||
texinfo.tex: doing @include of fdl.texi
|
||||
|
||||
|
||||
(/usr/local/src/bash/bash-20241018/doc/fdl.texi [189] [190] [191] [192]
|
||||
(/usr/local/src/bash/bash-20241031/doc/fdl.texi [189] [190] [191] [192]
|
||||
[193] [194] [195]) Appendix D [196] [197] [198] [199] [200] [201] [202]
|
||||
[203] [204] [205] )
|
||||
Here is how much of TeX's memory you used:
|
||||
4113 strings out of 495840
|
||||
47653 string characters out of 6171739
|
||||
144767 words of memory out of 5000000
|
||||
5048 multiletter control sequences out of 15000+600000
|
||||
3531 strings out of 495850
|
||||
40273 string characters out of 6172145
|
||||
88589 words of memory out of 5000000
|
||||
4879 multiletter control sequences out of 15000+600000
|
||||
34315 words of font info for 116 fonts, out of 8000000 for 9000
|
||||
701 hyphenation exceptions out of 8191
|
||||
16i,6n,16p,331b,983s stack positions out of 10000i,1000n,20000p,200000b,200000s
|
||||
</opt/local/share/texmf-texlive/fonts/type1/public/amsfonts/
|
||||
cm/cmbx12.pfb></opt/local/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cm
|
||||
csc10.pfb></opt/local/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmmi10
|
||||
.pfb></opt/local/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmmi12.pfb>
|
||||
</opt/local/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmmi9.pfb></opt/
|
||||
local/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmr10.pfb></opt/local/
|
||||
share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmr9.pfb></opt/local/share/t
|
||||
exmf-texlive/fonts/type1/public/amsfonts/cm/cmsl10.pfb></opt/local/share/texmf-
|
||||
texlive/fonts/type1/public/amsfonts/cm/cmsltt10.pfb></opt/local/share/texmf-tex
|
||||
live/fonts/type1/public/amsfonts/cm/cmsy10.pfb></opt/local/share/texmf-texlive/
|
||||
fonts/type1/public/amsfonts/cm/cmti10.pfb></opt/local/share/texmf-texlive/fonts
|
||||
/type1/public/amsfonts/cm/cmtt10.pfb></opt/local/share/texmf-texlive/fonts/type
|
||||
1/public/amsfonts/cm/cmtt12.pfb></opt/local/share/texmf-texlive/fonts/type1/pub
|
||||
lic/amsfonts/cm/cmtt9.pfb></opt/local/share/texmf-texlive/fonts/type1/public/cm
|
||||
-super/sfrm1095.pfb></opt/local/share/texmf-texlive/fonts/type1/public/cm-super
|
||||
/sfrm1440.pfb>
|
||||
Output written on bashref.pdf (211 pages, 845399 bytes).
|
||||
PDF statistics:
|
||||
2927 PDF objects out of 2984 (max. 8388607)
|
||||
2668 compressed objects within 27 object streams
|
||||
339 named destinations out of 1000 (max. 500000)
|
||||
1157 words of extra memory for PDF output out of 10000 (max. 10000000)
|
||||
16i,6n,16p,402b,942s stack positions out of 10000i,1000n,20000p,200000b,200000s
|
||||
|
||||
Output written on bashref.dvi (211 pages, 885144 bytes).
|
||||
|
||||
+1319
-1297
File diff suppressed because it is too large
Load Diff
+29
-29
@@ -57,35 +57,35 @@
|
||||
@numsubsecentry{Exit Status}{3.7.5}{Exit Status}{47}
|
||||
@numsubsecentry{Signals}{3.7.6}{Signals}{48}
|
||||
@numsecentry{Shell Scripts}{3.8}{Shell Scripts}{49}
|
||||
@numchapentry{Shell Builtin Commands}{4}{Shell Builtin Commands}{50}
|
||||
@numsecentry{Bourne Shell Builtins}{4.1}{Bourne Shell Builtins}{50}
|
||||
@numsecentry{Bash Builtin Commands}{4.2}{Bash Builtins}{59}
|
||||
@numsecentry{Modifying Shell Behavior}{4.3}{Modifying Shell Behavior}{71}
|
||||
@numsubsecentry{The Set Builtin}{4.3.1}{The Set Builtin}{71}
|
||||
@numsubsecentry{The Shopt Builtin}{4.3.2}{The Shopt Builtin}{76}
|
||||
@numsecentry{Special Builtins}{4.4}{Special Builtins}{82}
|
||||
@numchapentry{Shell Variables}{5}{Shell Variables}{84}
|
||||
@numsecentry{Bourne Shell Variables}{5.1}{Bourne Shell Variables}{84}
|
||||
@numsecentry{Bash Variables}{5.2}{Bash Variables}{85}
|
||||
@numchapentry{Bash Features}{6}{Bash Features}{98}
|
||||
@numsecentry{Invoking Bash}{6.1}{Invoking Bash}{98}
|
||||
@numsecentry{Bash Startup Files}{6.2}{Bash Startup Files}{100}
|
||||
@numsecentry{Interactive Shells}{6.3}{Interactive Shells}{102}
|
||||
@numsubsecentry{What is an Interactive Shell?}{6.3.1}{What is an Interactive Shell?}{102}
|
||||
@numsubsecentry{Is this Shell Interactive?}{6.3.2}{Is this Shell Interactive?}{102}
|
||||
@numsubsecentry{Interactive Shell Behavior}{6.3.3}{Interactive Shell Behavior}{102}
|
||||
@numsecentry{Bash Conditional Expressions}{6.4}{Bash Conditional Expressions}{103}
|
||||
@numsecentry{Shell Arithmetic}{6.5}{Shell Arithmetic}{105}
|
||||
@numsecentry{Aliases}{6.6}{Aliases}{107}
|
||||
@numsecentry{Arrays}{6.7}{Arrays}{108}
|
||||
@numsecentry{The Directory Stack}{6.8}{The Directory Stack}{110}
|
||||
@numsubsecentry{Directory Stack Builtins}{6.8.1}{Directory Stack Builtins}{110}
|
||||
@numsecentry{Controlling the Prompt}{6.9}{Controlling the Prompt}{111}
|
||||
@numsecentry{The Restricted Shell}{6.10}{The Restricted Shell}{113}
|
||||
@numsecentry{Bash and POSIX}{6.11}{Bash POSIX Mode}{114}
|
||||
@numsubsecentry{What is POSIX?}{6.11.1}{}{114}
|
||||
@numsubsecentry{Bash POSIX Mode}{6.11.2}{}{114}
|
||||
@numsecentry{Shell Compatibility Mode}{6.12}{Shell Compatibility Mode}{119}
|
||||
@numchapentry{Shell Builtin Commands}{4}{Shell Builtin Commands}{51}
|
||||
@numsecentry{Bourne Shell Builtins}{4.1}{Bourne Shell Builtins}{51}
|
||||
@numsecentry{Bash Builtin Commands}{4.2}{Bash Builtins}{60}
|
||||
@numsecentry{Modifying Shell Behavior}{4.3}{Modifying Shell Behavior}{72}
|
||||
@numsubsecentry{The Set Builtin}{4.3.1}{The Set Builtin}{72}
|
||||
@numsubsecentry{The Shopt Builtin}{4.3.2}{The Shopt Builtin}{77}
|
||||
@numsecentry{Special Builtins}{4.4}{Special Builtins}{83}
|
||||
@numchapentry{Shell Variables}{5}{Shell Variables}{85}
|
||||
@numsecentry{Bourne Shell Variables}{5.1}{Bourne Shell Variables}{85}
|
||||
@numsecentry{Bash Variables}{5.2}{Bash Variables}{86}
|
||||
@numchapentry{Bash Features}{6}{Bash Features}{99}
|
||||
@numsecentry{Invoking Bash}{6.1}{Invoking Bash}{99}
|
||||
@numsecentry{Bash Startup Files}{6.2}{Bash Startup Files}{101}
|
||||
@numsecentry{Interactive Shells}{6.3}{Interactive Shells}{103}
|
||||
@numsubsecentry{What is an Interactive Shell?}{6.3.1}{What is an Interactive Shell?}{103}
|
||||
@numsubsecentry{Is this Shell Interactive?}{6.3.2}{Is this Shell Interactive?}{103}
|
||||
@numsubsecentry{Interactive Shell Behavior}{6.3.3}{Interactive Shell Behavior}{103}
|
||||
@numsecentry{Bash Conditional Expressions}{6.4}{Bash Conditional Expressions}{104}
|
||||
@numsecentry{Shell Arithmetic}{6.5}{Shell Arithmetic}{106}
|
||||
@numsecentry{Aliases}{6.6}{Aliases}{108}
|
||||
@numsecentry{Arrays}{6.7}{Arrays}{109}
|
||||
@numsecentry{The Directory Stack}{6.8}{The Directory Stack}{111}
|
||||
@numsubsecentry{Directory Stack Builtins}{6.8.1}{Directory Stack Builtins}{111}
|
||||
@numsecentry{Controlling the Prompt}{6.9}{Controlling the Prompt}{112}
|
||||
@numsecentry{The Restricted Shell}{6.10}{The Restricted Shell}{114}
|
||||
@numsecentry{Bash and POSIX}{6.11}{Bash POSIX Mode}{115}
|
||||
@numsubsecentry{What is POSIX?}{6.11.1}{}{115}
|
||||
@numsubsecentry{Bash POSIX Mode}{6.11.2}{}{115}
|
||||
@numsecentry{Shell Compatibility Mode}{6.12}{Shell Compatibility Mode}{120}
|
||||
@numchapentry{Job Control}{7}{Job Control}{123}
|
||||
@numsecentry{Job Control Basics}{7.1}{Job Control Basics}{123}
|
||||
@numsecentry{Job Control Builtins}{7.2}{Job Control Builtins}{124}
|
||||
|
||||
+112
-112
@@ -18,118 +18,118 @@
|
||||
\entry{$!}{24}{\code {$!}}
|
||||
\entry{0}{24}{\code {0}}
|
||||
\entry{$0}{24}{\code {$0}}
|
||||
\entry{CDPATH}{84}{\code {CDPATH}}
|
||||
\entry{HOME}{84}{\code {HOME}}
|
||||
\entry{IFS}{84}{\code {IFS}}
|
||||
\entry{MAIL}{84}{\code {MAIL}}
|
||||
\entry{MAILPATH}{84}{\code {MAILPATH}}
|
||||
\entry{OPTARG}{84}{\code {OPTARG}}
|
||||
\entry{OPTIND}{84}{\code {OPTIND}}
|
||||
\entry{PATH}{84}{\code {PATH}}
|
||||
\entry{PS1}{84}{\code {PS1}}
|
||||
\entry{PS2}{84}{\code {PS2}}
|
||||
\entry{_}{85}{\code {_}}
|
||||
\entry{$_}{85}{\code {$_}}
|
||||
\entry{BASH}{85}{\code {BASH}}
|
||||
\entry{BASHOPTS}{85}{\code {BASHOPTS}}
|
||||
\entry{BASHPID}{85}{\code {BASHPID}}
|
||||
\entry{BASH_ALIASES}{85}{\code {BASH_ALIASES}}
|
||||
\entry{BASH_ARGC}{85}{\code {BASH_ARGC}}
|
||||
\entry{BASH_ARGV}{85}{\code {BASH_ARGV}}
|
||||
\entry{BASH_ARGV0}{86}{\code {BASH_ARGV0}}
|
||||
\entry{BASH_CMDS}{86}{\code {BASH_CMDS}}
|
||||
\entry{BASH_COMMAND}{86}{\code {BASH_COMMAND}}
|
||||
\entry{BASH_COMPAT}{86}{\code {BASH_COMPAT}}
|
||||
\entry{BASH_ENV}{86}{\code {BASH_ENV}}
|
||||
\entry{BASH_EXECUTION_STRING}{86}{\code {BASH_EXECUTION_STRING}}
|
||||
\entry{BASH_LINENO}{87}{\code {BASH_LINENO}}
|
||||
\entry{BASH_LOADABLES_PATH}{87}{\code {BASH_LOADABLES_PATH}}
|
||||
\entry{BASH_MONOSECONDS}{87}{\code {BASH_MONOSECONDS}}
|
||||
\entry{BASH_REMATCH}{87}{\code {BASH_REMATCH}}
|
||||
\entry{BASH_SOURCE}{87}{\code {BASH_SOURCE}}
|
||||
\entry{BASH_SUBSHELL}{87}{\code {BASH_SUBSHELL}}
|
||||
\entry{BASH_TRAPSIG}{87}{\code {BASH_TRAPSIG}}
|
||||
\entry{BASH_VERSINFO}{87}{\code {BASH_VERSINFO}}
|
||||
\entry{BASH_VERSION}{88}{\code {BASH_VERSION}}
|
||||
\entry{BASH_XTRACEFD}{88}{\code {BASH_XTRACEFD}}
|
||||
\entry{CHILD_MAX}{88}{\code {CHILD_MAX}}
|
||||
\entry{COLUMNS}{88}{\code {COLUMNS}}
|
||||
\entry{COMP_CWORD}{88}{\code {COMP_CWORD}}
|
||||
\entry{COMP_KEY}{88}{\code {COMP_KEY}}
|
||||
\entry{COMP_LINE}{88}{\code {COMP_LINE}}
|
||||
\entry{COMP_POINT}{89}{\code {COMP_POINT}}
|
||||
\entry{COMP_TYPE}{89}{\code {COMP_TYPE}}
|
||||
\entry{COMP_WORDBREAKS}{89}{\code {COMP_WORDBREAKS}}
|
||||
\entry{COMP_WORDS}{89}{\code {COMP_WORDS}}
|
||||
\entry{COMPREPLY}{89}{\code {COMPREPLY}}
|
||||
\entry{COPROC}{89}{\code {COPROC}}
|
||||
\entry{DIRSTACK}{89}{\code {DIRSTACK}}
|
||||
\entry{EMACS}{89}{\code {EMACS}}
|
||||
\entry{ENV}{89}{\code {ENV}}
|
||||
\entry{EPOCHREALTIME}{90}{\code {EPOCHREALTIME}}
|
||||
\entry{EPOCHSECONDS}{90}{\code {EPOCHSECONDS}}
|
||||
\entry{EUID}{90}{\code {EUID}}
|
||||
\entry{EXECIGNORE}{90}{\code {EXECIGNORE}}
|
||||
\entry{FCEDIT}{90}{\code {FCEDIT}}
|
||||
\entry{FIGNORE}{90}{\code {FIGNORE}}
|
||||
\entry{FUNCNAME}{90}{\code {FUNCNAME}}
|
||||
\entry{FUNCNEST}{90}{\code {FUNCNEST}}
|
||||
\entry{GLOBIGNORE}{90}{\code {GLOBIGNORE}}
|
||||
\entry{GLOBSORT}{91}{\code {GLOBSORT}}
|
||||
\entry{GROUPS}{91}{\code {GROUPS}}
|
||||
\entry{histchars}{91}{\code {histchars}}
|
||||
\entry{HISTCMD}{91}{\code {HISTCMD}}
|
||||
\entry{HISTCONTROL}{92}{\code {HISTCONTROL}}
|
||||
\entry{HISTFILE}{92}{\code {HISTFILE}}
|
||||
\entry{HISTFILESIZE}{92}{\code {HISTFILESIZE}}
|
||||
\entry{HISTIGNORE}{92}{\code {HISTIGNORE}}
|
||||
\entry{HISTSIZE}{92}{\code {HISTSIZE}}
|
||||
\entry{HISTTIMEFORMAT}{93}{\code {HISTTIMEFORMAT}}
|
||||
\entry{HOSTFILE}{93}{\code {HOSTFILE}}
|
||||
\entry{HOSTNAME}{93}{\code {HOSTNAME}}
|
||||
\entry{HOSTTYPE}{93}{\code {HOSTTYPE}}
|
||||
\entry{IGNOREEOF}{93}{\code {IGNOREEOF}}
|
||||
\entry{INPUTRC}{93}{\code {INPUTRC}}
|
||||
\entry{INSIDE_EMACS}{93}{\code {INSIDE_EMACS}}
|
||||
\entry{LANG}{93}{\code {LANG}}
|
||||
\entry{LC_ALL}{93}{\code {LC_ALL}}
|
||||
\entry{LC_COLLATE}{93}{\code {LC_COLLATE}}
|
||||
\entry{LC_CTYPE}{94}{\code {LC_CTYPE}}
|
||||
\entry{LC_MESSAGES}{94}{\code {LC_MESSAGES}}
|
||||
\entry{LC_NUMERIC}{94}{\code {LC_NUMERIC}}
|
||||
\entry{LC_TIME}{94}{\code {LC_TIME}}
|
||||
\entry{LINENO}{94}{\code {LINENO}}
|
||||
\entry{LINES}{94}{\code {LINES}}
|
||||
\entry{MACHTYPE}{94}{\code {MACHTYPE}}
|
||||
\entry{MAILCHECK}{94}{\code {MAILCHECK}}
|
||||
\entry{MAPFILE}{94}{\code {MAPFILE}}
|
||||
\entry{OLDPWD}{94}{\code {OLDPWD}}
|
||||
\entry{OPTERR}{94}{\code {OPTERR}}
|
||||
\entry{OSTYPE}{94}{\code {OSTYPE}}
|
||||
\entry{PIPESTATUS}{94}{\code {PIPESTATUS}}
|
||||
\entry{POSIXLY_CORRECT}{94}{\code {POSIXLY_CORRECT}}
|
||||
\entry{PPID}{95}{\code {PPID}}
|
||||
\entry{PROMPT_COMMAND}{95}{\code {PROMPT_COMMAND}}
|
||||
\entry{PROMPT_DIRTRIM}{95}{\code {PROMPT_DIRTRIM}}
|
||||
\entry{PS0}{95}{\code {PS0}}
|
||||
\entry{PS3}{95}{\code {PS3}}
|
||||
\entry{PS4}{95}{\code {PS4}}
|
||||
\entry{PWD}{95}{\code {PWD}}
|
||||
\entry{RANDOM}{95}{\code {RANDOM}}
|
||||
\entry{READLINE_ARGUMENT}{95}{\code {READLINE_ARGUMENT}}
|
||||
\entry{READLINE_LINE}{95}{\code {READLINE_LINE}}
|
||||
\entry{READLINE_MARK}{95}{\code {READLINE_MARK}}
|
||||
\entry{READLINE_POINT}{95}{\code {READLINE_POINT}}
|
||||
\entry{REPLY}{95}{\code {REPLY}}
|
||||
\entry{SECONDS}{96}{\code {SECONDS}}
|
||||
\entry{SHELL}{96}{\code {SHELL}}
|
||||
\entry{SHELLOPTS}{96}{\code {SHELLOPTS}}
|
||||
\entry{SHLVL}{96}{\code {SHLVL}}
|
||||
\entry{SRANDOM}{96}{\code {SRANDOM}}
|
||||
\entry{TIMEFORMAT}{96}{\code {TIMEFORMAT}}
|
||||
\entry{TMOUT}{97}{\code {TMOUT}}
|
||||
\entry{TMPDIR}{97}{\code {TMPDIR}}
|
||||
\entry{UID}{97}{\code {UID}}
|
||||
\entry{CDPATH}{85}{\code {CDPATH}}
|
||||
\entry{HOME}{85}{\code {HOME}}
|
||||
\entry{IFS}{85}{\code {IFS}}
|
||||
\entry{MAIL}{85}{\code {MAIL}}
|
||||
\entry{MAILPATH}{85}{\code {MAILPATH}}
|
||||
\entry{OPTARG}{85}{\code {OPTARG}}
|
||||
\entry{OPTIND}{85}{\code {OPTIND}}
|
||||
\entry{PATH}{85}{\code {PATH}}
|
||||
\entry{PS1}{85}{\code {PS1}}
|
||||
\entry{PS2}{85}{\code {PS2}}
|
||||
\entry{_}{86}{\code {_}}
|
||||
\entry{$_}{86}{\code {$_}}
|
||||
\entry{BASH}{86}{\code {BASH}}
|
||||
\entry{BASHOPTS}{86}{\code {BASHOPTS}}
|
||||
\entry{BASHPID}{86}{\code {BASHPID}}
|
||||
\entry{BASH_ALIASES}{86}{\code {BASH_ALIASES}}
|
||||
\entry{BASH_ARGC}{86}{\code {BASH_ARGC}}
|
||||
\entry{BASH_ARGV}{86}{\code {BASH_ARGV}}
|
||||
\entry{BASH_ARGV0}{87}{\code {BASH_ARGV0}}
|
||||
\entry{BASH_CMDS}{87}{\code {BASH_CMDS}}
|
||||
\entry{BASH_COMMAND}{87}{\code {BASH_COMMAND}}
|
||||
\entry{BASH_COMPAT}{87}{\code {BASH_COMPAT}}
|
||||
\entry{BASH_ENV}{87}{\code {BASH_ENV}}
|
||||
\entry{BASH_EXECUTION_STRING}{87}{\code {BASH_EXECUTION_STRING}}
|
||||
\entry{BASH_LINENO}{88}{\code {BASH_LINENO}}
|
||||
\entry{BASH_LOADABLES_PATH}{88}{\code {BASH_LOADABLES_PATH}}
|
||||
\entry{BASH_MONOSECONDS}{88}{\code {BASH_MONOSECONDS}}
|
||||
\entry{BASH_REMATCH}{88}{\code {BASH_REMATCH}}
|
||||
\entry{BASH_SOURCE}{88}{\code {BASH_SOURCE}}
|
||||
\entry{BASH_SUBSHELL}{88}{\code {BASH_SUBSHELL}}
|
||||
\entry{BASH_TRAPSIG}{88}{\code {BASH_TRAPSIG}}
|
||||
\entry{BASH_VERSINFO}{88}{\code {BASH_VERSINFO}}
|
||||
\entry{BASH_VERSION}{89}{\code {BASH_VERSION}}
|
||||
\entry{BASH_XTRACEFD}{89}{\code {BASH_XTRACEFD}}
|
||||
\entry{CHILD_MAX}{89}{\code {CHILD_MAX}}
|
||||
\entry{COLUMNS}{89}{\code {COLUMNS}}
|
||||
\entry{COMP_CWORD}{89}{\code {COMP_CWORD}}
|
||||
\entry{COMP_KEY}{89}{\code {COMP_KEY}}
|
||||
\entry{COMP_LINE}{89}{\code {COMP_LINE}}
|
||||
\entry{COMP_POINT}{90}{\code {COMP_POINT}}
|
||||
\entry{COMP_TYPE}{90}{\code {COMP_TYPE}}
|
||||
\entry{COMP_WORDBREAKS}{90}{\code {COMP_WORDBREAKS}}
|
||||
\entry{COMP_WORDS}{90}{\code {COMP_WORDS}}
|
||||
\entry{COMPREPLY}{90}{\code {COMPREPLY}}
|
||||
\entry{COPROC}{90}{\code {COPROC}}
|
||||
\entry{DIRSTACK}{90}{\code {DIRSTACK}}
|
||||
\entry{EMACS}{90}{\code {EMACS}}
|
||||
\entry{ENV}{90}{\code {ENV}}
|
||||
\entry{EPOCHREALTIME}{91}{\code {EPOCHREALTIME}}
|
||||
\entry{EPOCHSECONDS}{91}{\code {EPOCHSECONDS}}
|
||||
\entry{EUID}{91}{\code {EUID}}
|
||||
\entry{EXECIGNORE}{91}{\code {EXECIGNORE}}
|
||||
\entry{FCEDIT}{91}{\code {FCEDIT}}
|
||||
\entry{FIGNORE}{91}{\code {FIGNORE}}
|
||||
\entry{FUNCNAME}{91}{\code {FUNCNAME}}
|
||||
\entry{FUNCNEST}{91}{\code {FUNCNEST}}
|
||||
\entry{GLOBIGNORE}{91}{\code {GLOBIGNORE}}
|
||||
\entry{GLOBSORT}{92}{\code {GLOBSORT}}
|
||||
\entry{GROUPS}{92}{\code {GROUPS}}
|
||||
\entry{histchars}{92}{\code {histchars}}
|
||||
\entry{HISTCMD}{92}{\code {HISTCMD}}
|
||||
\entry{HISTCONTROL}{93}{\code {HISTCONTROL}}
|
||||
\entry{HISTFILE}{93}{\code {HISTFILE}}
|
||||
\entry{HISTFILESIZE}{93}{\code {HISTFILESIZE}}
|
||||
\entry{HISTIGNORE}{93}{\code {HISTIGNORE}}
|
||||
\entry{HISTSIZE}{93}{\code {HISTSIZE}}
|
||||
\entry{HISTTIMEFORMAT}{94}{\code {HISTTIMEFORMAT}}
|
||||
\entry{HOSTFILE}{94}{\code {HOSTFILE}}
|
||||
\entry{HOSTNAME}{94}{\code {HOSTNAME}}
|
||||
\entry{HOSTTYPE}{94}{\code {HOSTTYPE}}
|
||||
\entry{IGNOREEOF}{94}{\code {IGNOREEOF}}
|
||||
\entry{INPUTRC}{94}{\code {INPUTRC}}
|
||||
\entry{INSIDE_EMACS}{94}{\code {INSIDE_EMACS}}
|
||||
\entry{LANG}{94}{\code {LANG}}
|
||||
\entry{LC_ALL}{94}{\code {LC_ALL}}
|
||||
\entry{LC_COLLATE}{94}{\code {LC_COLLATE}}
|
||||
\entry{LC_CTYPE}{95}{\code {LC_CTYPE}}
|
||||
\entry{LC_MESSAGES}{95}{\code {LC_MESSAGES}}
|
||||
\entry{LC_NUMERIC}{95}{\code {LC_NUMERIC}}
|
||||
\entry{LC_TIME}{95}{\code {LC_TIME}}
|
||||
\entry{LINENO}{95}{\code {LINENO}}
|
||||
\entry{LINES}{95}{\code {LINES}}
|
||||
\entry{MACHTYPE}{95}{\code {MACHTYPE}}
|
||||
\entry{MAILCHECK}{95}{\code {MAILCHECK}}
|
||||
\entry{MAPFILE}{95}{\code {MAPFILE}}
|
||||
\entry{OLDPWD}{95}{\code {OLDPWD}}
|
||||
\entry{OPTERR}{95}{\code {OPTERR}}
|
||||
\entry{OSTYPE}{95}{\code {OSTYPE}}
|
||||
\entry{PIPESTATUS}{95}{\code {PIPESTATUS}}
|
||||
\entry{POSIXLY_CORRECT}{95}{\code {POSIXLY_CORRECT}}
|
||||
\entry{PPID}{96}{\code {PPID}}
|
||||
\entry{PROMPT_COMMAND}{96}{\code {PROMPT_COMMAND}}
|
||||
\entry{PROMPT_DIRTRIM}{96}{\code {PROMPT_DIRTRIM}}
|
||||
\entry{PS0}{96}{\code {PS0}}
|
||||
\entry{PS3}{96}{\code {PS3}}
|
||||
\entry{PS4}{96}{\code {PS4}}
|
||||
\entry{PWD}{96}{\code {PWD}}
|
||||
\entry{RANDOM}{96}{\code {RANDOM}}
|
||||
\entry{READLINE_ARGUMENT}{96}{\code {READLINE_ARGUMENT}}
|
||||
\entry{READLINE_LINE}{96}{\code {READLINE_LINE}}
|
||||
\entry{READLINE_MARK}{96}{\code {READLINE_MARK}}
|
||||
\entry{READLINE_POINT}{96}{\code {READLINE_POINT}}
|
||||
\entry{REPLY}{96}{\code {REPLY}}
|
||||
\entry{SECONDS}{97}{\code {SECONDS}}
|
||||
\entry{SHELL}{97}{\code {SHELL}}
|
||||
\entry{SHELLOPTS}{97}{\code {SHELLOPTS}}
|
||||
\entry{SHLVL}{97}{\code {SHLVL}}
|
||||
\entry{SRANDOM}{97}{\code {SRANDOM}}
|
||||
\entry{TIMEFORMAT}{97}{\code {TIMEFORMAT}}
|
||||
\entry{TMOUT}{98}{\code {TMOUT}}
|
||||
\entry{TMPDIR}{98}{\code {TMPDIR}}
|
||||
\entry{UID}{98}{\code {UID}}
|
||||
\entry{auto_resume}{127}{\code {auto_resume}}
|
||||
\entry{active-region-start-color}{132}{\code {active-region-start-color}}
|
||||
\entry{active-region-end-color}{132}{\code {active-region-end-color}}
|
||||
|
||||
+112
-112
@@ -11,7 +11,7 @@
|
||||
\entry{\code {$-}}{24}
|
||||
\entry{\code {$?}}{24}
|
||||
\entry{\code {$@}}{24}
|
||||
\entry{\code {$_}}{85}
|
||||
\entry{\code {$_}}{86}
|
||||
\entry{\code {$0}}{24}
|
||||
\initial {*}
|
||||
\entry{\code {*}}{23}
|
||||
@@ -22,7 +22,7 @@
|
||||
\initial {@}
|
||||
\entry{\code {@}}{24}
|
||||
\initial {_}
|
||||
\entry{\code {_}}{85}
|
||||
\entry{\code {_}}{86}
|
||||
\initial {0}
|
||||
\entry{\code {0}}{24}
|
||||
\initial {A}
|
||||
@@ -30,175 +30,175 @@
|
||||
\entry{\code {active-region-start-color}}{132}
|
||||
\entry{\code {auto_resume}}{127}
|
||||
\initial {B}
|
||||
\entry{\code {BASH}}{85}
|
||||
\entry{\code {BASH_ALIASES}}{85}
|
||||
\entry{\code {BASH_ARGC}}{85}
|
||||
\entry{\code {BASH_ARGV}}{85}
|
||||
\entry{\code {BASH_ARGV0}}{86}
|
||||
\entry{\code {BASH_CMDS}}{86}
|
||||
\entry{\code {BASH_COMMAND}}{86}
|
||||
\entry{\code {BASH_COMPAT}}{86}
|
||||
\entry{\code {BASH_ENV}}{86}
|
||||
\entry{\code {BASH_EXECUTION_STRING}}{86}
|
||||
\entry{\code {BASH_LINENO}}{87}
|
||||
\entry{\code {BASH_LOADABLES_PATH}}{87}
|
||||
\entry{\code {BASH_MONOSECONDS}}{87}
|
||||
\entry{\code {BASH_REMATCH}}{87}
|
||||
\entry{\code {BASH_SOURCE}}{87}
|
||||
\entry{\code {BASH_SUBSHELL}}{87}
|
||||
\entry{\code {BASH_TRAPSIG}}{87}
|
||||
\entry{\code {BASH_VERSINFO}}{87}
|
||||
\entry{\code {BASH_VERSION}}{88}
|
||||
\entry{\code {BASH_XTRACEFD}}{88}
|
||||
\entry{\code {BASHOPTS}}{85}
|
||||
\entry{\code {BASHPID}}{85}
|
||||
\entry{\code {BASH}}{86}
|
||||
\entry{\code {BASH_ALIASES}}{86}
|
||||
\entry{\code {BASH_ARGC}}{86}
|
||||
\entry{\code {BASH_ARGV}}{86}
|
||||
\entry{\code {BASH_ARGV0}}{87}
|
||||
\entry{\code {BASH_CMDS}}{87}
|
||||
\entry{\code {BASH_COMMAND}}{87}
|
||||
\entry{\code {BASH_COMPAT}}{87}
|
||||
\entry{\code {BASH_ENV}}{87}
|
||||
\entry{\code {BASH_EXECUTION_STRING}}{87}
|
||||
\entry{\code {BASH_LINENO}}{88}
|
||||
\entry{\code {BASH_LOADABLES_PATH}}{88}
|
||||
\entry{\code {BASH_MONOSECONDS}}{88}
|
||||
\entry{\code {BASH_REMATCH}}{88}
|
||||
\entry{\code {BASH_SOURCE}}{88}
|
||||
\entry{\code {BASH_SUBSHELL}}{88}
|
||||
\entry{\code {BASH_TRAPSIG}}{88}
|
||||
\entry{\code {BASH_VERSINFO}}{88}
|
||||
\entry{\code {BASH_VERSION}}{89}
|
||||
\entry{\code {BASH_XTRACEFD}}{89}
|
||||
\entry{\code {BASHOPTS}}{86}
|
||||
\entry{\code {BASHPID}}{86}
|
||||
\entry{\code {bell-style}}{132}
|
||||
\entry{\code {bind-tty-special-chars}}{133}
|
||||
\entry{\code {blink-matching-paren}}{133}
|
||||
\initial {C}
|
||||
\entry{\code {CDPATH}}{84}
|
||||
\entry{\code {CHILD_MAX}}{88}
|
||||
\entry{\code {CDPATH}}{85}
|
||||
\entry{\code {CHILD_MAX}}{89}
|
||||
\entry{\code {colored-completion-prefix}}{133}
|
||||
\entry{\code {colored-stats}}{133}
|
||||
\entry{\code {COLUMNS}}{88}
|
||||
\entry{\code {COLUMNS}}{89}
|
||||
\entry{\code {comment-begin}}{133}
|
||||
\entry{\code {COMP_CWORD}}{88}
|
||||
\entry{\code {COMP_KEY}}{88}
|
||||
\entry{\code {COMP_LINE}}{88}
|
||||
\entry{\code {COMP_POINT}}{89}
|
||||
\entry{\code {COMP_TYPE}}{89}
|
||||
\entry{\code {COMP_WORDBREAKS}}{89}
|
||||
\entry{\code {COMP_WORDS}}{89}
|
||||
\entry{\code {COMP_CWORD}}{89}
|
||||
\entry{\code {COMP_KEY}}{89}
|
||||
\entry{\code {COMP_LINE}}{89}
|
||||
\entry{\code {COMP_POINT}}{90}
|
||||
\entry{\code {COMP_TYPE}}{90}
|
||||
\entry{\code {COMP_WORDBREAKS}}{90}
|
||||
\entry{\code {COMP_WORDS}}{90}
|
||||
\entry{\code {completion-display-width}}{133}
|
||||
\entry{\code {completion-ignore-case}}{133}
|
||||
\entry{\code {completion-map-case}}{133}
|
||||
\entry{\code {completion-prefix-display-length}}{133}
|
||||
\entry{\code {completion-query-items}}{134}
|
||||
\entry{\code {COMPREPLY}}{89}
|
||||
\entry{\code {COMPREPLY}}{90}
|
||||
\entry{\code {convert-meta}}{134}
|
||||
\entry{\code {COPROC}}{89}
|
||||
\entry{\code {COPROC}}{90}
|
||||
\initial {D}
|
||||
\entry{\code {DIRSTACK}}{89}
|
||||
\entry{\code {DIRSTACK}}{90}
|
||||
\entry{\code {disable-completion}}{134}
|
||||
\initial {E}
|
||||
\entry{\code {echo-control-characters}}{134}
|
||||
\entry{\code {editing-mode}}{134}
|
||||
\entry{\code {emacs-mode-string}}{134}
|
||||
\entry{\code {EMACS}}{89}
|
||||
\entry{\code {EMACS}}{90}
|
||||
\entry{\code {enable-active-region The}}{135}
|
||||
\entry{\code {enable-bracketed-paste}}{135}
|
||||
\entry{\code {enable-keypad}}{135}
|
||||
\entry{\code {enable-meta-key}}{135}
|
||||
\entry{\code {ENV}}{89}
|
||||
\entry{\code {EPOCHREALTIME}}{90}
|
||||
\entry{\code {EPOCHSECONDS}}{90}
|
||||
\entry{\code {EUID}}{90}
|
||||
\entry{\code {EXECIGNORE}}{90}
|
||||
\entry{\code {ENV}}{90}
|
||||
\entry{\code {EPOCHREALTIME}}{91}
|
||||
\entry{\code {EPOCHSECONDS}}{91}
|
||||
\entry{\code {EUID}}{91}
|
||||
\entry{\code {EXECIGNORE}}{91}
|
||||
\entry{\code {expand-tilde}}{135}
|
||||
\initial {F}
|
||||
\entry{\code {FCEDIT}}{90}
|
||||
\entry{\code {FIGNORE}}{90}
|
||||
\entry{\code {FCEDIT}}{91}
|
||||
\entry{\code {FIGNORE}}{91}
|
||||
\entry{\code {force-meta-prefix}}{135}
|
||||
\entry{\code {FUNCNAME}}{90}
|
||||
\entry{\code {FUNCNEST}}{90}
|
||||
\entry{\code {FUNCNAME}}{91}
|
||||
\entry{\code {FUNCNEST}}{91}
|
||||
\initial {G}
|
||||
\entry{\code {GLOBIGNORE}}{90}
|
||||
\entry{\code {GLOBSORT}}{91}
|
||||
\entry{\code {GROUPS}}{91}
|
||||
\entry{\code {GLOBIGNORE}}{91}
|
||||
\entry{\code {GLOBSORT}}{92}
|
||||
\entry{\code {GROUPS}}{92}
|
||||
\initial {H}
|
||||
\entry{\code {histchars}}{91}
|
||||
\entry{\code {HISTCMD}}{91}
|
||||
\entry{\code {HISTCONTROL}}{92}
|
||||
\entry{\code {HISTFILE}}{92}
|
||||
\entry{\code {HISTFILESIZE}}{92}
|
||||
\entry{\code {HISTIGNORE}}{92}
|
||||
\entry{\code {histchars}}{92}
|
||||
\entry{\code {HISTCMD}}{92}
|
||||
\entry{\code {HISTCONTROL}}{93}
|
||||
\entry{\code {HISTFILE}}{93}
|
||||
\entry{\code {HISTFILESIZE}}{93}
|
||||
\entry{\code {HISTIGNORE}}{93}
|
||||
\entry{\code {history-preserve-point}}{136}
|
||||
\entry{\code {history-size}}{136}
|
||||
\entry{\code {HISTSIZE}}{92}
|
||||
\entry{\code {HISTTIMEFORMAT}}{93}
|
||||
\entry{\code {HOME}}{84}
|
||||
\entry{\code {HISTSIZE}}{93}
|
||||
\entry{\code {HISTTIMEFORMAT}}{94}
|
||||
\entry{\code {HOME}}{85}
|
||||
\entry{\code {horizontal-scroll-mode}}{136}
|
||||
\entry{\code {HOSTFILE}}{93}
|
||||
\entry{\code {HOSTNAME}}{93}
|
||||
\entry{\code {HOSTTYPE}}{93}
|
||||
\entry{\code {HOSTFILE}}{94}
|
||||
\entry{\code {HOSTNAME}}{94}
|
||||
\entry{\code {HOSTTYPE}}{94}
|
||||
\initial {I}
|
||||
\entry{\code {IFS}}{84}
|
||||
\entry{\code {IGNOREEOF}}{93}
|
||||
\entry{\code {IFS}}{85}
|
||||
\entry{\code {IGNOREEOF}}{94}
|
||||
\entry{\code {input-meta}}{136}
|
||||
\entry{\code {INPUTRC}}{93}
|
||||
\entry{\code {INSIDE_EMACS}}{93}
|
||||
\entry{\code {INPUTRC}}{94}
|
||||
\entry{\code {INSIDE_EMACS}}{94}
|
||||
\entry{\code {isearch-terminators}}{136}
|
||||
\initial {K}
|
||||
\entry{\code {keymap}}{136}
|
||||
\initial {L}
|
||||
\entry{\code {LANG}}{8, 93}
|
||||
\entry{\code {LC_ALL}}{93}
|
||||
\entry{\code {LC_COLLATE}}{93}
|
||||
\entry{\code {LC_CTYPE}}{94}
|
||||
\entry{\code {LC_MESSAGES}}{8, 94}
|
||||
\entry{\code {LC_NUMERIC}}{94}
|
||||
\entry{\code {LC_TIME}}{94}
|
||||
\entry{\code {LINENO}}{94}
|
||||
\entry{\code {LINES}}{94}
|
||||
\entry{\code {LANG}}{8, 94}
|
||||
\entry{\code {LC_ALL}}{94}
|
||||
\entry{\code {LC_COLLATE}}{94}
|
||||
\entry{\code {LC_CTYPE}}{95}
|
||||
\entry{\code {LC_MESSAGES}}{8, 95}
|
||||
\entry{\code {LC_NUMERIC}}{95}
|
||||
\entry{\code {LC_TIME}}{95}
|
||||
\entry{\code {LINENO}}{95}
|
||||
\entry{\code {LINES}}{95}
|
||||
\initial {M}
|
||||
\entry{\code {MACHTYPE}}{94}
|
||||
\entry{\code {MAIL}}{84}
|
||||
\entry{\code {MAILCHECK}}{94}
|
||||
\entry{\code {MAILPATH}}{84}
|
||||
\entry{\code {MAPFILE}}{94}
|
||||
\entry{\code {MACHTYPE}}{95}
|
||||
\entry{\code {MAIL}}{85}
|
||||
\entry{\code {MAILCHECK}}{95}
|
||||
\entry{\code {MAILPATH}}{85}
|
||||
\entry{\code {MAPFILE}}{95}
|
||||
\entry{\code {mark-modified-lines}}{137}
|
||||
\entry{\code {mark-symlinked-directories}}{137}
|
||||
\entry{\code {match-hidden-files}}{137}
|
||||
\entry{\code {menu-complete-display-prefix}}{137}
|
||||
\entry{\code {meta-flag}}{136}
|
||||
\initial {O}
|
||||
\entry{\code {OLDPWD}}{94}
|
||||
\entry{\code {OPTARG}}{84}
|
||||
\entry{\code {OPTERR}}{94}
|
||||
\entry{\code {OPTIND}}{84}
|
||||
\entry{\code {OSTYPE}}{94}
|
||||
\entry{\code {OLDPWD}}{95}
|
||||
\entry{\code {OPTARG}}{85}
|
||||
\entry{\code {OPTERR}}{95}
|
||||
\entry{\code {OPTIND}}{85}
|
||||
\entry{\code {OSTYPE}}{95}
|
||||
\entry{\code {output-meta}}{137}
|
||||
\initial {P}
|
||||
\entry{\code {page-completions}}{137}
|
||||
\entry{\code {PATH}}{84}
|
||||
\entry{\code {PIPESTATUS}}{94}
|
||||
\entry{\code {POSIXLY_CORRECT}}{94}
|
||||
\entry{\code {PPID}}{95}
|
||||
\entry{\code {PROMPT_COMMAND}}{95}
|
||||
\entry{\code {PROMPT_DIRTRIM}}{95}
|
||||
\entry{\code {PS0}}{95}
|
||||
\entry{\code {PS1}}{84}
|
||||
\entry{\code {PS2}}{84}
|
||||
\entry{\code {PS3}}{95}
|
||||
\entry{\code {PS4}}{95}
|
||||
\entry{\code {PWD}}{95}
|
||||
\entry{\code {PATH}}{85}
|
||||
\entry{\code {PIPESTATUS}}{95}
|
||||
\entry{\code {POSIXLY_CORRECT}}{95}
|
||||
\entry{\code {PPID}}{96}
|
||||
\entry{\code {PROMPT_COMMAND}}{96}
|
||||
\entry{\code {PROMPT_DIRTRIM}}{96}
|
||||
\entry{\code {PS0}}{96}
|
||||
\entry{\code {PS1}}{85}
|
||||
\entry{\code {PS2}}{85}
|
||||
\entry{\code {PS3}}{96}
|
||||
\entry{\code {PS4}}{96}
|
||||
\entry{\code {PWD}}{96}
|
||||
\initial {R}
|
||||
\entry{\code {RANDOM}}{95}
|
||||
\entry{\code {READLINE_ARGUMENT}}{95}
|
||||
\entry{\code {READLINE_LINE}}{95}
|
||||
\entry{\code {READLINE_MARK}}{95}
|
||||
\entry{\code {READLINE_POINT}}{95}
|
||||
\entry{\code {REPLY}}{95}
|
||||
\entry{\code {RANDOM}}{96}
|
||||
\entry{\code {READLINE_ARGUMENT}}{96}
|
||||
\entry{\code {READLINE_LINE}}{96}
|
||||
\entry{\code {READLINE_MARK}}{96}
|
||||
\entry{\code {READLINE_POINT}}{96}
|
||||
\entry{\code {REPLY}}{96}
|
||||
\entry{\code {revert-all-at-newline}}{138}
|
||||
\initial {S}
|
||||
\entry{\code {search-ignore-case}}{138}
|
||||
\entry{\code {SECONDS}}{96}
|
||||
\entry{\code {SHELL}}{96}
|
||||
\entry{\code {SHELLOPTS}}{96}
|
||||
\entry{\code {SHLVL}}{96}
|
||||
\entry{\code {SECONDS}}{97}
|
||||
\entry{\code {SHELL}}{97}
|
||||
\entry{\code {SHELLOPTS}}{97}
|
||||
\entry{\code {SHLVL}}{97}
|
||||
\entry{\code {show-all-if-ambiguous}}{138}
|
||||
\entry{\code {show-all-if-unmodified}}{138}
|
||||
\entry{\code {show-mode-in-prompt}}{138}
|
||||
\entry{\code {skip-completed-text}}{138}
|
||||
\entry{\code {SRANDOM}}{96}
|
||||
\entry{\code {SRANDOM}}{97}
|
||||
\initial {T}
|
||||
\entry{\code {TEXTDOMAIN}}{8}
|
||||
\entry{\code {TEXTDOMAINDIR}}{8}
|
||||
\entry{\code {TIMEFORMAT}}{96}
|
||||
\entry{\code {TMOUT}}{97}
|
||||
\entry{\code {TMPDIR}}{97}
|
||||
\entry{\code {TIMEFORMAT}}{97}
|
||||
\entry{\code {TMOUT}}{98}
|
||||
\entry{\code {TMPDIR}}{98}
|
||||
\initial {U}
|
||||
\entry{\code {UID}}{97}
|
||||
\entry{\code {UID}}{98}
|
||||
\initial {V}
|
||||
\entry{\code {vi-cmd-mode-string}}{138}
|
||||
\entry{\code {vi-ins-mode-string}}{139}
|
||||
|
||||
Binary file not shown.
-3740
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,127 @@
|
||||
1\input texinfo @c -*- texinfo -*-
|
||||
@c %**start of header
|
||||
@setfilename bash.info
|
||||
@settitle GNU Bourne Again SHell
|
||||
@setchapternewpage odd
|
||||
@c %**end of header
|
||||
|
||||
@c DON'T RUN FINALOUT YET UNTIL FINAL STAGES
|
||||
@ignore
|
||||
@iftex
|
||||
@finalout
|
||||
@end iftex
|
||||
@end ignore
|
||||
|
||||
@ifinfo
|
||||
This file documents the GNU Bourne Again SHell.
|
||||
|
||||
Copyright @copyright{} 1992 Free Software Foundation, Inc.
|
||||
@end ifinfo
|
||||
|
||||
@titlepage
|
||||
@sp 10
|
||||
@center @titlefont{GNU Bash, the Bourne Again SHell}
|
||||
@center Unproofed Draft
|
||||
@sp 10
|
||||
@center Brian Fox, Chet Ramey
|
||||
@center @today{}
|
||||
|
||||
@page
|
||||
This document describes GNU Bash, a Bourne shell compatible
|
||||
command language interpreter which executes commands read from the
|
||||
standard input or from a file.
|
||||
|
||||
Published by the Free Software Foundation @*
|
||||
675 Massachusetts Avenue, @*
|
||||
Cambridge, MA 02139 USA
|
||||
|
||||
Permission is granted to make and distribute verbatim copies of
|
||||
this manual provided the copyright notice and this permission notice
|
||||
are preserved on all copies.
|
||||
|
||||
Permission is granted to copy and distribute modified versions of this
|
||||
manual under the conditions for verbatim copying, provided that the entire
|
||||
resulting derived work is distributed under the terms of a permission
|
||||
notice identical to this one.
|
||||
|
||||
Permission is granted to copy and distribute translations of this manual
|
||||
into another language, under the above conditions for modified versions,
|
||||
except that this permission notice may be stated in a translation approved
|
||||
by the Foundation.
|
||||
|
||||
@vskip 0pt plus 1filll
|
||||
Copyright @copyright{} 1992 Free Software Foundation, Inc.
|
||||
@end titlepage
|
||||
|
||||
@ifinfo
|
||||
This document describes GNU Bash, a Bourne shell compatible
|
||||
command language interpreter which executes commands read from the
|
||||
standard input or from a file.
|
||||
|
||||
Published by the Free Software Foundation @*
|
||||
675 Massachusetts Avenue, @*
|
||||
Cambridge, MA 02139 USA
|
||||
|
||||
@ignore
|
||||
Permission is granted to process this file through TeX and print the
|
||||
results, provided the printed document carries copying permission
|
||||
notice identical to this one except for the removal of this paragraph
|
||||
(this paragraph not being relevant to the printed manual).
|
||||
@end ignore
|
||||
|
||||
Permission is granted to make and distribute verbatim copies of
|
||||
this manual provided the copyright notice and this permission notice
|
||||
are preserved on all copies.
|
||||
|
||||
Permission is granted to copy and distribute modified versions of this
|
||||
manual under the conditions for verbatim copying, provided that the entire
|
||||
resulting derived work is distributed under the terms of a permission
|
||||
notice identical to this one.
|
||||
|
||||
Permission is granted to copy and distribute translations of this manual
|
||||
into another language, under the above conditions for modified versions,
|
||||
except that this permission notice may be stated in a translation approved
|
||||
by the Foundation.
|
||||
@end ifinfo
|
||||
|
||||
I Tutorial
|
||||
i Describe what Bash does.
|
||||
1) What a shell is for.
|
||||
2) How Bash is different from other shells.
|
||||
|
||||
ii Superficial description of how the shell works.
|
||||
1) Parts of a command.
|
||||
a) Command words.
|
||||
b) Command separators.
|
||||
c) Redirection words.
|
||||
|
||||
iii Hands on Experience.
|
||||
1) Starting a shell.
|
||||
a) startup files.
|
||||
b) switching from Csh.
|
||||
Using alias.conv
|
||||
|
||||
2) The Environment.
|
||||
a) Description of "environment".
|
||||
b) Some important environment variables.
|
||||
c) Other common environment variables.
|
||||
|
||||
3) Issuing command lines.
|
||||
a) Example
|
||||
II Reference
|
||||
i Shell Syntax
|
||||
1) Parts of "speech".
|
||||
a) Command Words.
|
||||
b) Command Seprators.
|
||||
c) Redirection Words.
|
||||
|
||||
2) Quoting Syntax.
|
||||
3) Common Idioms.
|
||||
|
||||
ii Guide by feature.
|
||||
1) Builtins.
|
||||
2) Variables.
|
||||
ii Guide by task.
|
||||
|
||||
III Indices
|
||||
i
|
||||
Binary file not shown.
-326
@@ -1,326 +0,0 @@
|
||||
%!PS-Adobe-3.0
|
||||
%%Creator: groff version 1.23.0
|
||||
%%CreationDate: Thu Oct 17 11:28:25 2024
|
||||
%%DocumentNeededResources: font Times-Italic
|
||||
%%+ font Times-Roman
|
||||
%%+ font Times-Bold
|
||||
%%DocumentSuppliedResources: procset grops 1.23 0
|
||||
%%Pages: 1
|
||||
%%PageOrder: Ascend
|
||||
%%DocumentMedia: Default 612 792 0 () ()
|
||||
%%Orientation: Portrait
|
||||
%%EndComments
|
||||
%%BeginDefaults
|
||||
%%PageMedia: Default
|
||||
%%EndDefaults
|
||||
%%BeginProlog
|
||||
%%BeginResource: procset grops 1.23 0
|
||||
%!PS-Adobe-3.0 Resource-ProcSet
|
||||
/setpacking where{
|
||||
pop
|
||||
currentpacking
|
||||
true setpacking
|
||||
}if
|
||||
/grops 120 dict dup begin
|
||||
% The ASCII code of the space character.
|
||||
/SC 32 def
|
||||
/A/show load def
|
||||
/B{0 SC 3 -1 roll widthshow}bind def
|
||||
/C{0 exch ashow}bind def
|
||||
/D{0 exch 0 SC 5 2 roll awidthshow}bind def
|
||||
/E{0 rmoveto show}bind def
|
||||
/F{0 rmoveto 0 SC 3 -1 roll widthshow}bind def
|
||||
/G{0 rmoveto 0 exch ashow}bind def
|
||||
/H{0 rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
|
||||
/I{0 exch rmoveto show}bind def
|
||||
/J{0 exch rmoveto 0 SC 3 -1 roll widthshow}bind def
|
||||
/K{0 exch rmoveto 0 exch ashow}bind def
|
||||
/L{0 exch rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
|
||||
/M{rmoveto show}bind def
|
||||
/N{rmoveto 0 SC 3 -1 roll widthshow}bind def
|
||||
/O{rmoveto 0 exch ashow}bind def
|
||||
/P{rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
|
||||
/Q{moveto show}bind def
|
||||
/R{moveto 0 SC 3 -1 roll widthshow}bind def
|
||||
/S{moveto 0 exch ashow}bind def
|
||||
/T{moveto 0 exch 0 SC 5 2 roll awidthshow}bind def
|
||||
% name size font SF -
|
||||
/SF{
|
||||
findfont exch
|
||||
[exch dup 0 exch 0 exch neg 0 0]makefont
|
||||
dup setfont
|
||||
[exch/setfont cvx]cvx bind def
|
||||
}bind def
|
||||
% name a c d font MF -
|
||||
/MF{
|
||||
findfont
|
||||
[5 2 roll
|
||||
0 3 1 roll % b
|
||||
neg 0 0]makefont
|
||||
dup setfont
|
||||
[exch/setfont cvx]cvx bind def
|
||||
}bind def
|
||||
/level0 0 def
|
||||
/RES 0 def
|
||||
/PL 0 def
|
||||
/LS 0 def
|
||||
% Enable manual feed.
|
||||
% MANUAL -
|
||||
/MANUAL{
|
||||
statusdict begin/manualfeed true store end
|
||||
}bind def
|
||||
% Guess the page length.
|
||||
% This assumes that the imageable area is vertically centered on the page.
|
||||
% PLG - length
|
||||
/PLG{
|
||||
gsave newpath clippath pathbbox grestore
|
||||
exch pop add exch pop
|
||||
}bind def
|
||||
% BP -
|
||||
/BP{
|
||||
/level0 save def
|
||||
1 setlinecap
|
||||
1 setlinejoin
|
||||
DEFS/BPhook known{DEFS begin BPhook end}if
|
||||
72 RES div dup scale
|
||||
LS{
|
||||
90 rotate
|
||||
}{
|
||||
0 PL translate
|
||||
}ifelse
|
||||
1 -1 scale
|
||||
}bind def
|
||||
/EP{
|
||||
level0 restore
|
||||
showpage
|
||||
}def
|
||||
% centerx centery radius startangle endangle DA -
|
||||
/DA{
|
||||
newpath arcn stroke
|
||||
}bind def
|
||||
% x y SN - x' y'
|
||||
% round a position to nearest (pixel + (.25,.25))
|
||||
/SN{
|
||||
transform
|
||||
.25 sub exch .25 sub exch
|
||||
round .25 add exch round .25 add exch
|
||||
itransform
|
||||
}bind def
|
||||
% endx endy startx starty DL -
|
||||
% we round the endpoints of the line, so that parallel horizontal
|
||||
% and vertical lines will appear even
|
||||
/DL{
|
||||
SN
|
||||
moveto
|
||||
SN
|
||||
lineto stroke
|
||||
}bind def
|
||||
% centerx centery radius DC -
|
||||
/DC{
|
||||
newpath 0 360 arc closepath
|
||||
}bind def
|
||||
/TM matrix def
|
||||
% width height centerx centery DE -
|
||||
/DE{
|
||||
TM currentmatrix pop
|
||||
translate scale newpath 0 0 .5 0 360 arc closepath
|
||||
TM setmatrix
|
||||
}bind def
|
||||
% these are for splines
|
||||
/RC/rcurveto load def
|
||||
/RL/rlineto load def
|
||||
/ST/stroke load def
|
||||
/MT/moveto load def
|
||||
/CL/closepath load def
|
||||
% fill the last path
|
||||
% r g b Fr -
|
||||
/Fr{
|
||||
setrgbcolor fill
|
||||
}bind def
|
||||
% c m y k Fk -
|
||||
/setcmykcolor where{
|
||||
pop
|
||||
/Fk{
|
||||
setcmykcolor fill
|
||||
}bind def
|
||||
}if
|
||||
% g Fg -
|
||||
/Fg{
|
||||
setgray fill
|
||||
}bind def
|
||||
% fill with the "current color"
|
||||
/FL/fill load def
|
||||
/LW/setlinewidth load def
|
||||
/Cr/setrgbcolor load def
|
||||
/setcmykcolor where{
|
||||
pop
|
||||
/Ck/setcmykcolor load def
|
||||
}if
|
||||
/Cg/setgray load def
|
||||
% new_font_name encoding_vector old_font_name RE -
|
||||
/RE{
|
||||
findfont
|
||||
dup maxlength 1 index/FontName known not{1 add}if dict begin
|
||||
{
|
||||
1 index/FID ne
|
||||
2 index/UniqueID ne
|
||||
and
|
||||
{def}{pop pop}ifelse
|
||||
}forall
|
||||
/Encoding exch def
|
||||
dup/FontName exch def
|
||||
currentdict end definefont pop
|
||||
}bind def
|
||||
/DEFS 0 def
|
||||
% hpos vpos EBEGIN -
|
||||
/EBEGIN{
|
||||
moveto
|
||||
DEFS begin
|
||||
}bind def
|
||||
/EEND/end load def
|
||||
/CNT 0 def
|
||||
/level1 0 def
|
||||
% llx lly newwid wid newht ht newllx newlly PBEGIN -
|
||||
/PBEGIN{
|
||||
/level1 save def
|
||||
translate
|
||||
div 3 1 roll div exch scale
|
||||
neg exch neg exch translate
|
||||
% set the graphics state to default values
|
||||
0 setgray
|
||||
0 setlinecap
|
||||
1 setlinewidth
|
||||
0 setlinejoin
|
||||
10 setmiterlimit
|
||||
[]0 setdash
|
||||
/setstrokeadjust where{
|
||||
pop
|
||||
false setstrokeadjust
|
||||
}if
|
||||
/setoverprint where{
|
||||
pop
|
||||
false setoverprint
|
||||
}if
|
||||
newpath
|
||||
/CNT countdictstack def
|
||||
userdict begin
|
||||
/showpage{}def
|
||||
%
|
||||
% Any included setpagedevice should be ignored.
|
||||
% See: http://www.w-beer.de/doc/ps/.
|
||||
%
|
||||
/setpagedevice{}def
|
||||
mark
|
||||
}bind def
|
||||
/PEND{
|
||||
cleartomark
|
||||
countdictstack CNT sub{end}repeat
|
||||
level1 restore
|
||||
}bind def
|
||||
end def
|
||||
/setpacking where{
|
||||
pop
|
||||
setpacking
|
||||
}if
|
||||
%%EndResource
|
||||
%%EndProlog
|
||||
%%BeginSetup
|
||||
%%BeginFeature: *PageSize Default
|
||||
<< /PageSize [ 612 792 ] /ImagingBBox null >> setpagedevice
|
||||
%%EndFeature
|
||||
%%IncludeResource: font Times-Italic
|
||||
%%IncludeResource: font Times-Roman
|
||||
%%IncludeResource: font Times-Bold
|
||||
grops begin/DEFS 1 dict def DEFS begin/u{.001 mul}bind def end/RES 72
|
||||
def/PL 792 def/LS false def/ENC0[/asciicircum/asciitilde/Scaron/Zcaron
|
||||
/scaron/zcaron/Ydieresis/trademark/quotesingle/Euro/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
|
||||
/.notdef/.notdef/space/exclam/quotedbl/numbersign/dollar/percent
|
||||
/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen
|
||||
/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon
|
||||
/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O
|
||||
/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/circumflex
|
||||
/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y
|
||||
/z/braceleft/bar/braceright/tilde/.notdef/quotesinglbase/guillemotleft
|
||||
/guillemotright/bullet/florin/fraction/perthousand/dagger/daggerdbl
|
||||
/endash/emdash/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/hungarumlaut
|
||||
/dotaccent/breve/caron/ring/ogonek/quotedblleft/quotedblright/oe/lslash
|
||||
/quotedblbase/OE/Lslash/.notdef/exclamdown/cent/sterling/currency/yen
|
||||
/brokenbar/section/dieresis/copyright/ordfeminine/guilsinglleft
|
||||
/logicalnot/minus/registered/macron/degree/plusminus/twosuperior
|
||||
/threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior
|
||||
/ordmasculine/guilsinglright/onequarter/onehalf/threequarters
|
||||
/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE
|
||||
/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex
|
||||
/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis
|
||||
/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn
|
||||
/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla
|
||||
/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis
|
||||
/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash
|
||||
/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def
|
||||
/Times-Bold@0 ENC0/Times-Bold RE/Times-Roman@0 ENC0/Times-Roman RE
|
||||
/Times-Italic@0 ENC0/Times-Italic RE
|
||||
%%EndSetup
|
||||
%%Page: 1 1
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
%%EndPageSetup
|
||||
/F0 10/Times-Italic@0 SF(RB)72.63 48 Q(ASH)-.25 E/F1 10/Times-Roman@0 SF
|
||||
131.58(\(1\) General).95 F(Commands Manual)2.5 E F0(RB)134.71 E(ASH)-.25
|
||||
E F1(\(1\)).95 E/F2 10.95/Times-Bold@0 SF -.219(NA)72 84 S(ME).219 E F1
|
||||
(rbash \255 restricted bash, see)108 96 Q/F3 10/Times-Bold@0 SF(bash)2.5
|
||||
E F1(\(1\))A F2(RESTRICTED SHELL)72 112.8 Q F1(If)108 124.8 Q F3(bash)
|
||||
3.572 E F1 1.071(is started with the name)3.571 F F3(rbash)3.571 E F1
|
||||
3.571(,o)C 3.571(rt)-3.571 G(he)-3.571 E F3<ad72>3.571 E F1 1.071
|
||||
(option is supplied at in)3.571 F -.2(vo)-.4 G 1.071
|
||||
(cation, the shell becomes).2 F F0 -.37(re)3.571 G(-).37 E(stricted)108
|
||||
136.8 Q F1 5.445(.A)C .445(restricted shell is used to set up an en)-2.5
|
||||
F .445(vironment more controlled than the standard shell.)-.4 F .445
|
||||
(It be-)5.445 F(ha)108 148.8 Q -.15(ve)-.2 G 2.5(si).15 G(dentically to)
|
||||
-2.5 E F3(bash)2.5 E F1(with the e)2.5 E(xception that the follo)-.15 E
|
||||
(wing are disallo)-.25 E(wed or not performed:)-.25 E<83>108 165.6 Q
|
||||
(Changing directories with)144 165.6 Q F3(cd)2.5 E F1(.)A<83>108 182.4 Q
|
||||
(Setting or unsetting the v)144 182.4 Q(alues of)-.25 E/F4 9
|
||||
/Times-Bold@0 SF(SHELL)2.5 E/F5 9/Times-Roman@0 SF(,)A F4 -.666(PA)2.25
|
||||
G(TH)-.189 E F5(,)A F4(HISTFILE)2.25 E F5(,)A F4(ENV)2.25 E F5(,)A F1
|
||||
(or)2.25 E F4 -.27(BA)2.5 G(SH_ENV).27 E F5(.)A F1<83>108 199.2 Q
|
||||
(Specifying command names containing)144 199.2 Q F3(/)2.5 E F1(.)A<83>
|
||||
108 216 Q(Specifying a \214lename containing a)144 216 Q F3(/)2.5 E F1
|
||||
(as an ar)2.5 E(gument to the)-.18 E F3(.)2.5 E F1 -.2(bu)5 G
|
||||
(iltin command.).2 E<83>108 232.8 Q(Using the)144 232.8 Q F3<ad70>2.5 E
|
||||
F1(option to the)2.5 E F3(.)2.5 E F1 -.2(bu)5 G
|
||||
(iltin command to specify a search path.).2 E<83>108 249.6 Q
|
||||
(Specifying a \214lename containing a slash as an ar)144 249.6 Q
|
||||
(gument to the)-.18 E F3(history)2.5 E F1 -.2(bu)2.5 G(iltin command.).2
|
||||
E<83>108 266.4 Q .351
|
||||
(Specifying a \214lename containing a slash as an ar)144 266.4 R .351
|
||||
(gument to the)-.18 F F3<ad70>2.851 E F1 .351(option to the)2.851 F F3
|
||||
(hash)2.851 E F1 -.2(bu)2.851 G .351(iltin com-).2 F(mand.)144 278.4 Q
|
||||
<83>108 295.2 Q(Importing function de\214nitions from the shell en)144
|
||||
295.2 Q(vironment at startup.)-.4 E<83>108 312 Q -.15(Pa)144 312 S
|
||||
(rsing the v).15 E(alue of)-.25 E F4(SHELLOPTS)2.5 E F1
|
||||
(from the shell en)2.25 E(vironment at startup.)-.4 E<83>108 328.8 Q(Re\
|
||||
directing output using the >, >|, <>, >&, &>, and >> redirection operat\
|
||||
ors.)144 328.8 Q<83>108 345.6 Q(Using the)144 345.6 Q F3(exec)2.5 E F1
|
||||
-.2(bu)2.5 G(iltin command to replace the shell with another command.).2
|
||||
E<83>108 362.4 Q(Adding or deleting b)144 362.4 Q
|
||||
(uiltin commands with the)-.2 E F3<ad66>2.5 E F1(and)2.5 E F3<ad64>2.5 E
|
||||
F1(options to the)2.5 E F3(enable)2.5 E F1 -.2(bu)2.5 G(iltin command.)
|
||||
.2 E<83>108 379.2 Q(Using the)144 379.2 Q F3(enable)2.5 E F1 -.2(bu)2.5
|
||||
G(iltin command to enable disabled shell b).2 E(uiltins.)-.2 E<83>108
|
||||
396 Q(Specifying the)144 396 Q F3<ad70>2.5 E F1(option to the)2.5 E F3
|
||||
(command)2.5 E F1 -.2(bu)2.5 G(iltin command.).2 E<83>108 412.8 Q -.45
|
||||
(Tu)144 412.8 S(rning of).45 E 2.5(fr)-.25 G(estricted mode with)-2.5 E
|
||||
F3(set +r)2.5 E F1(or)2.5 E F3(shopt \255u r)2.5 E(estricted_shell)-.18
|
||||
E F1(.)A(These restrictions are enforced after an)108 429.6 Q 2.5(ys)
|
||||
-.15 G(tartup \214les are read.)-2.5 E .429
|
||||
(When a command that is found to be a shell script is e)108 446.4 R -.15
|
||||
(xe)-.15 G(cuted,).15 E F3(rbash)2.929 E F1 .429(turns of)2.929 F 2.929
|
||||
(fa)-.25 G .729 -.15(ny r)-2.929 H .429(estrictions in the shell).15 F
|
||||
(spa)108 458.4 Q(wned to e)-.15 E -.15(xe)-.15 G(cute the script.).15 E
|
||||
F2(SEE ALSO)72 475.2 Q F1(bash\(1\))108 487.2 Q 157.215(Bash-5.2 2021)72
|
||||
768 R(No)2.5 E -.15(ve)-.15 G(mber 22).15 E(1)190.545 E 0 Cg EP
|
||||
%%Trailer
|
||||
end
|
||||
%%EOF
|
||||
@@ -74,7 +74,7 @@ PDFOBJ = readline.pdf history.pdf rluserman.pdf readline_3.pdf history_3.pdf
|
||||
|
||||
INTERMEDIATE_OBJ = rlman.dvi
|
||||
|
||||
CREATED_DOCS = $(DVIOBJ) $(INFOOBJ) $(PSOBJ) $(HTMLOBJ) $(PDFOBJ)
|
||||
CREATED_DOCS = $(DVIOBJ) $(INFOOBJ) $(PSOBJ) $(HTMLOBJ) $(PDFOBJ) $(TEXTOBJ)
|
||||
|
||||
.SUFFIXES: .0 .3 .ps .txt .dvi .html .pdf
|
||||
|
||||
@@ -191,7 +191,6 @@ mostlyclean: clean
|
||||
maintainer-clean: clean
|
||||
$(RM) $(CREATED_DOCS)
|
||||
$(RM) $(INTERMEDIATE_OBJ)
|
||||
$(RM) Makefile
|
||||
|
||||
install:
|
||||
@echo "This documentation should not be installed."
|
||||
|
||||
@@ -50,6 +50,8 @@ PSDPI = 300 # I don't have any 600-dpi printers
|
||||
DVIPS = dvips -D ${PSDPI} $(QUIETPS) -o $@ # tricky
|
||||
DVIPDF = dvipdfm -o $@ -p ${PAPERSIZE}
|
||||
PSPDF = gs -sPAPERSIZE=${PAPERSIZE} -sDEVICE=pdfwrite -dNOPAUSE -dBATCH -sOutputFile=$@
|
||||
# experimental; uses external texi2dvi for now; this needs pdftex to be present
|
||||
TEXI2PDF = texi2dvi --pdf
|
||||
|
||||
RLSRC = $(srcdir)/rlman.texi $(srcdir)/rluser.texi \
|
||||
$(srcdir)/rltech.texi $(srcdir)/version.texi \
|
||||
@@ -58,7 +60,7 @@ HISTSRC = $(srcdir)/history.texi $(srcdir)/hsuser.texi \
|
||||
$(srcdir)/hstech.texi $(srcdir)/version.texi
|
||||
|
||||
# This should be a program that converts troff to an ascii-readable format
|
||||
NROFF = groff -Tascii
|
||||
NROFF = groff -Tascii -P -c
|
||||
|
||||
# This should be a program that converts troff to postscript
|
||||
GROFF = groff
|
||||
@@ -67,45 +69,75 @@ DVIOBJ = readline.dvi history.dvi rluserman.dvi
|
||||
INFOOBJ = readline.info history.info rluserman.info
|
||||
PSOBJ = readline.ps history.ps rluserman.ps
|
||||
HTMLOBJ = readline.html history.html rluserman.html
|
||||
PDFOBJ = readline.pdf history.pdf rluserman.pdf
|
||||
TEXTOBJ = readline.0 history.0
|
||||
PDFOBJ = readline.pdf history.pdf rluserman.pdf readline_3.pdf history_3.pdf
|
||||
|
||||
INTERMEDIATE_OBJ = rlman.dvi
|
||||
|
||||
CREATED_DOCS = $(DVIOBJ) $(INFOOBJ) $(PSOBJ) $(HTMLOBJ) $(PDFOBJ)
|
||||
CREATED_DOCS = $(DVIOBJ) $(INFOOBJ) $(PSOBJ) $(HTMLOBJ) $(PDFOBJ) $(TEXTOBJ)
|
||||
|
||||
.SUFFIXES: .ps .txt .dvi .html .pdf
|
||||
.SUFFIXES: .0 .3 .ps .txt .dvi .html .pdf
|
||||
|
||||
.ps.pdf:
|
||||
.3.0:
|
||||
$(RM) $@
|
||||
-${PSPDF} $<
|
||||
-${NROFF} -man $< > $@
|
||||
|
||||
.3.pdf:
|
||||
$(RM) $@
|
||||
-${GROFF} -man -T pdf $< > $@
|
||||
|
||||
.3.ps:
|
||||
$(RM) $@
|
||||
-${GROFF} -man $< > $@
|
||||
|
||||
#.ps.pdf:
|
||||
# $(RM) $@
|
||||
# -${PSPDF} $<
|
||||
|
||||
.dvi.pdf:
|
||||
$(RM) $@
|
||||
-${DVIPDF} $<
|
||||
|
||||
all: info dvi html ps
|
||||
nodvi: info html
|
||||
all: info html text pdf ps dvi
|
||||
nodvi: info html text
|
||||
pdf: $(PDFOBJ)
|
||||
|
||||
readline.dvi: $(RLSRC)
|
||||
TEXINPUTS=.:$(TEXINPUTDIR):$$TEXINPUTS $(TEXI2DVI) $(srcdir)/rlman.texi
|
||||
mv rlman.dvi readline.dvi
|
||||
$(RM) $@
|
||||
TEXINPUTS=.:$(TEXINPUTDIR):$$TEXINPUTS $(TEXI2DVI) -o $@ $(srcdir)/rlman.texi
|
||||
|
||||
readline.info: $(RLSRC)
|
||||
$(RM) $@
|
||||
$(MAKEINFO) --no-split -I $(TEXINPUTDIR) -o $@ $(srcdir)/rlman.texi
|
||||
|
||||
readline.pdf: $(RLSRC)
|
||||
$(RM) $@
|
||||
$(TEXI2PDF) -I $(TEXINPUTDIR) -o $@ $(srcdir)/rlman.texi
|
||||
|
||||
rluserman.dvi: $(RLSRC)
|
||||
$(RM) $@
|
||||
TEXINPUTS=.:$(TEXINPUTDIR):$$TEXINPUTS $(TEXI2DVI) $(srcdir)/rluserman.texi
|
||||
|
||||
rluserman.info: $(RLSRC)
|
||||
$(RM) $@
|
||||
$(MAKEINFO) --no-split -I $(TEXINPUTDIR) -o $@ $(srcdir)/rluserman.texi
|
||||
|
||||
rluserman.pdf: $(RLSRC)
|
||||
$(RM) $@
|
||||
$(TEXI2PDF) -I $(TEXINPUTDIR) -o $@ $(srcdir)/rluserman.texi
|
||||
|
||||
history.dvi: ${HISTSRC}
|
||||
$(RM) $@
|
||||
TEXINPUTS=.:$(TEXINPUTDIR):$$TEXINPUTS $(TEXI2DVI) $(srcdir)/history.texi
|
||||
|
||||
history.info: ${HISTSRC}
|
||||
$(RM) $@
|
||||
$(MAKEINFO) --no-split -I $(TEXINPUTDIR) -o $@ $(srcdir)/history.texi
|
||||
|
||||
history.pdf: $(HISTSRC)
|
||||
$(RM) $@
|
||||
$(TEXI2PDF) -I $(TEXINPUTDIR) -o $@ $(srcdir)/history.texi
|
||||
|
||||
readline.ps: readline.dvi
|
||||
$(RM) $@
|
||||
$(DVIPS) readline.dvi
|
||||
@@ -118,15 +150,9 @@ history.ps: history.dvi
|
||||
$(RM) $@
|
||||
$(DVIPS) history.dvi
|
||||
|
||||
# can also use:
|
||||
# $(MAKEINFO) --html --no-split
|
||||
# in place of
|
||||
# $(TEXI2HTML) -menu -monolithic
|
||||
|
||||
readline.html: ${RLSRC}
|
||||
$(TEXI2HTML) -menu -monolithic -I $(TEXINPUTDIR) $(srcdir)/rlman.texi
|
||||
sed -e 's:rlman.html:readline.html:' rlman.html > readline.html
|
||||
$(RM) rlman.html
|
||||
$(RM) $@
|
||||
$(TEXI2HTML) -menu -monolithic -I $(TEXINPUTDIR) -o $@ $(srcdir)/rlman.texi
|
||||
|
||||
rluserman.html: ${RLSRC}
|
||||
$(TEXI2HTML) -menu -monolithic -I $(TEXINPUTDIR) $(srcdir)/rluserman.texi
|
||||
@@ -134,14 +160,23 @@ rluserman.html: ${RLSRC}
|
||||
history.html: ${HISTSRC}
|
||||
$(TEXI2HTML) -menu -monolithic -I $(TEXINPUTDIR) $(srcdir)/history.texi
|
||||
|
||||
history.0: $(srcdir)/history.3
|
||||
readline.0: $(srcdir)/readline.3
|
||||
|
||||
history_3.pdf: $(srcdir)/history.3
|
||||
$(RM) $@
|
||||
-${GROFF} -man -T pdf $< > $@
|
||||
|
||||
readline_3.pdf: $(srcdir)/readline.3
|
||||
$(RM) $@
|
||||
-${GROFF} -man -T pdf $< > $@
|
||||
|
||||
info: $(INFOOBJ)
|
||||
dvi: $(DVIOBJ)
|
||||
ps: $(PSOBJ)
|
||||
html: $(HTMLOBJ)
|
||||
|
||||
readline.pdf: readline.dvi
|
||||
history.pdf: history.dvi
|
||||
rluserman.pdf: rluserman.dvi
|
||||
text: $(TEXTOBJ)
|
||||
pdf: $(PDFOBJ)
|
||||
|
||||
clean:
|
||||
$(RM) *.aux *.cp *.fn *.ky *.log *.pg *.toc *.tp *.vr *.cps *.pgs \
|
||||
@@ -150,7 +185,6 @@ clean:
|
||||
distclean: clean
|
||||
$(RM) $(CREATED_DOCS)
|
||||
$(RM) $(INTERMEDIATE_OBJ)
|
||||
$(RM) Makefile
|
||||
|
||||
mostlyclean: clean
|
||||
|
||||
|
||||
@@ -1,110 +0,0 @@
|
||||
\input texinfo @c -*-texinfo-*-
|
||||
@c %**start of header (This is for running Texinfo on a region.)
|
||||
@setfilename history.info
|
||||
@settitle GNU History Library
|
||||
@c %**end of header (This is for running Texinfo on a region.)
|
||||
|
||||
@setchapternewpage odd
|
||||
|
||||
@include manvers.texinfo
|
||||
|
||||
@ifinfo
|
||||
@dircategory Libraries
|
||||
@direntry
|
||||
* History: (history). The GNU history library API
|
||||
@end direntry
|
||||
|
||||
This document describes the GNU History library, a programming tool that
|
||||
provides a consistent user interface for recalling lines of previously
|
||||
typed input.
|
||||
|
||||
Copyright (C) 1988-2002 Free Software Foundation, Inc.
|
||||
|
||||
Permission is granted to make and distribute verbatim copies of
|
||||
this manual provided the copyright notice and this permission notice
|
||||
pare preserved on all copies.
|
||||
|
||||
@ignore
|
||||
Permission is granted to process this file through TeX and print the
|
||||
results, provided the printed document carries copying permission
|
||||
notice identical to this one except for the removal of this paragraph
|
||||
(this paragraph not being relevant to the printed manual).
|
||||
@end ignore
|
||||
|
||||
Permission is granted to copy and distribute modified versions of this
|
||||
manual under the conditions for verbatim copying, provided that the entire
|
||||
resulting derived work is distributed under the terms of a permission
|
||||
notice identical to this one.
|
||||
|
||||
Permission is granted to copy and distribute translations of this manual
|
||||
into another language, under the above conditions for modified versions,
|
||||
except that this permission notice may be stated in a translation approved
|
||||
by the Free Software Foundation.
|
||||
@end ifinfo
|
||||
|
||||
@titlepage
|
||||
@title GNU History Library
|
||||
@subtitle Edition @value{EDITION}, for @code{History Library} Version @value{VERSION}.
|
||||
@subtitle @value{UPDATE-MONTH}
|
||||
@author Brian Fox, Free Software Foundation
|
||||
@author Chet Ramey, Case Western Reserve University
|
||||
|
||||
@page
|
||||
This document describes the GNU History library, a programming tool that
|
||||
provides a consistent user interface for recalling lines of previously
|
||||
typed input.
|
||||
|
||||
Published by the Free Software Foundation @*
|
||||
59 Temple Place, Suite 330, @*
|
||||
Boston, MA 02111 USA
|
||||
|
||||
Permission is granted to make and distribute verbatim copies of
|
||||
this manual provided the copyright notice and this permission notice
|
||||
are preserved on all copies.
|
||||
|
||||
Permission is granted to copy and distribute modified versions of this
|
||||
manual under the conditions for verbatim copying, provided that the entire
|
||||
resulting derived work is distributed under the terms of a permission
|
||||
notice identical to this one.
|
||||
|
||||
Permission is granted to copy and distribute translations of this manual
|
||||
into another language, under the above conditions for modified versions,
|
||||
except that this permission notice may be stated in a translation approved
|
||||
by the Free Software Foundation.
|
||||
|
||||
@vskip 0pt plus 1filll
|
||||
Copyright @copyright{} 1988-2002 Free Software Foundation, Inc.
|
||||
@end titlepage
|
||||
|
||||
@ifinfo
|
||||
@node Top
|
||||
@top GNU History Library
|
||||
|
||||
This document describes the GNU History library, a programming tool that
|
||||
provides a consistent user interface for recalling lines of previously
|
||||
typed input.
|
||||
|
||||
@menu
|
||||
* Using History Interactively:: GNU History User's Manual.
|
||||
* Programming with GNU History:: GNU History Programmer's Manual.
|
||||
* Concept Index:: Index of concepts described in this manual.
|
||||
* Function and Variable Index:: Index of externally visible functions
|
||||
and variables.
|
||||
@end menu
|
||||
@end ifinfo
|
||||
|
||||
@syncodeindex fn vr
|
||||
|
||||
@include hsuser.texinfo
|
||||
@include hstech.texinfo
|
||||
|
||||
@node Concept Index
|
||||
@appendix Concept Index
|
||||
@printindex cp
|
||||
|
||||
@node Function and Variable Index
|
||||
@appendix Function and Variable Index
|
||||
@printindex vr
|
||||
|
||||
@contents
|
||||
@bye
|
||||
@@ -1,63 +0,0 @@
|
||||
@xrdef{Using History Interactively-title}{Using History Interactively}
|
||||
@xrdef{Using History Interactively-snt}{Chapter@tie 1}
|
||||
@xrdef{History Interaction-title}{History Expansion}
|
||||
@xrdef{History Interaction-snt}{Section@tie 1.1}
|
||||
@xrdef{Event Designators-title}{Event Designators}
|
||||
@xrdef{Event Designators-snt}{Section@tie 1.1.1}
|
||||
@xrdef{Using History Interactively-pg}{1}
|
||||
@xrdef{History Interaction-pg}{1}
|
||||
@xrdef{Event Designators-pg}{1}
|
||||
@xrdef{Word Designators-title}{Word Designators}
|
||||
@xrdef{Word Designators-snt}{Section@tie 1.1.2}
|
||||
@xrdef{Word Designators-pg}{2}
|
||||
@xrdef{Modifiers-title}{Modifiers}
|
||||
@xrdef{Modifiers-snt}{Section@tie 1.1.3}
|
||||
@xrdef{Modifiers-pg}{3}
|
||||
@xrdef{Programming with GNU History-title}{Programming with GNU History}
|
||||
@xrdef{Programming with GNU History-snt}{Chapter@tie 2}
|
||||
@xrdef{Introduction to History-title}{Introduction to History}
|
||||
@xrdef{Introduction to History-snt}{Section@tie 2.1}
|
||||
@xrdef{History Storage-title}{History Storage}
|
||||
@xrdef{History Storage-snt}{Section@tie 2.2}
|
||||
@xrdef{Programming with GNU History-pg}{4}
|
||||
@xrdef{Introduction to History-pg}{4}
|
||||
@xrdef{History Storage-pg}{4}
|
||||
@xrdef{History Functions-title}{History Functions}
|
||||
@xrdef{History Functions-snt}{Section@tie 2.3}
|
||||
@xrdef{Initializing History and State Management-title}{Initializing History and State Management}
|
||||
@xrdef{Initializing History and State Management-snt}{Section@tie 2.3.1}
|
||||
@xrdef{History List Management-title}{History List Management}
|
||||
@xrdef{History List Management-snt}{Section@tie 2.3.2}
|
||||
@xrdef{History Functions-pg}{5}
|
||||
@xrdef{Initializing History and State Management-pg}{5}
|
||||
@xrdef{History List Management-pg}{5}
|
||||
@xrdef{Information About the History List-title}{Information About the History List}
|
||||
@xrdef{Information About the History List-snt}{Section@tie 2.3.3}
|
||||
@xrdef{Moving Around the History List-title}{Moving Around the History List}
|
||||
@xrdef{Moving Around the History List-snt}{Section@tie 2.3.4}
|
||||
@xrdef{Information About the History List-pg}{6}
|
||||
@xrdef{Searching the History List-title}{Searching the History List}
|
||||
@xrdef{Searching the History List-snt}{Section@tie 2.3.5}
|
||||
@xrdef{Managing the History File-title}{Managing the History File}
|
||||
@xrdef{Managing the History File-snt}{Section@tie 2.3.6}
|
||||
@xrdef{Moving Around the History List-pg}{7}
|
||||
@xrdef{Searching the History List-pg}{7}
|
||||
@xrdef{Managing the History File-pg}{7}
|
||||
@xrdef{History Expansion-title}{History Expansion}
|
||||
@xrdef{History Expansion-snt}{Section@tie 2.3.7}
|
||||
@xrdef{History Expansion-pg}{8}
|
||||
@xrdef{History Variables-title}{History Variables}
|
||||
@xrdef{History Variables-snt}{Section@tie 2.4}
|
||||
@xrdef{History Variables-pg}{9}
|
||||
@xrdef{History Programming Example-title}{History Programming Example}
|
||||
@xrdef{History Programming Example-snt}{Section@tie 2.5}
|
||||
@xrdef{History Programming Example-pg}{10}
|
||||
@xrdef{GNU Free Documentation License-title}{GNU Free Documentation License}
|
||||
@xrdef{GNU Free Documentation License-snt}{Appendix@tie @char65{}}
|
||||
@xrdef{GNU Free Documentation License-pg}{13}
|
||||
@xrdef{Concept Index-title}{Concept Index}
|
||||
@xrdef{Concept Index-snt}{Appendix@tie @char66{}}
|
||||
@xrdef{Concept Index-pg}{21}
|
||||
@xrdef{Function and Variable Index-title}{Function and Variable Index}
|
||||
@xrdef{Function and Variable Index-snt}{Appendix@tie @char67{}}
|
||||
@xrdef{Function and Variable Index-pg}{22}
|
||||
@@ -1,5 +0,0 @@
|
||||
\entry{history expansion}{1}{history expansion}
|
||||
\entry{event designators}{1}{event designators}
|
||||
\entry{history events}{1}{history events}
|
||||
\entry{History Searching}{7}{History Searching}
|
||||
\entry{anchored search}{7}{anchored search}
|
||||
@@ -1,8 +0,0 @@
|
||||
\initial {A}
|
||||
\entry{anchored search}{7}
|
||||
\initial {E}
|
||||
\entry{event designators}{1}
|
||||
\initial {H}
|
||||
\entry{history events}{1}
|
||||
\entry{history expansion}{1}
|
||||
\entry{History Searching}{7}
|
||||
Binary file not shown.
@@ -1,33 +0,0 @@
|
||||
\entry{using_history}{5}{\code {using_history}}
|
||||
\entry{history_get_history_state}{5}{\code {history_get_history_state}}
|
||||
\entry{history_set_history_state}{5}{\code {history_set_history_state}}
|
||||
\entry{add_history}{5}{\code {add_history}}
|
||||
\entry{add_history_time}{5}{\code {add_history_time}}
|
||||
\entry{remove_history}{5}{\code {remove_history}}
|
||||
\entry{free_history_entry}{5}{\code {free_history_entry}}
|
||||
\entry{replace_history_entry}{6}{\code {replace_history_entry}}
|
||||
\entry{clear_history}{6}{\code {clear_history}}
|
||||
\entry{stifle_history}{6}{\code {stifle_history}}
|
||||
\entry{unstifle_history}{6}{\code {unstifle_history}}
|
||||
\entry{history_is_stifled}{6}{\code {history_is_stifled}}
|
||||
\entry{history_list}{6}{\code {history_list}}
|
||||
\entry{where_history}{6}{\code {where_history}}
|
||||
\entry{current_history}{6}{\code {current_history}}
|
||||
\entry{history_get}{6}{\code {history_get}}
|
||||
\entry{history_get_time}{6}{\code {history_get_time}}
|
||||
\entry{history_total_bytes}{6}{\code {history_total_bytes}}
|
||||
\entry{history_set_pos}{7}{\code {history_set_pos}}
|
||||
\entry{previous_history}{7}{\code {previous_history}}
|
||||
\entry{next_history}{7}{\code {next_history}}
|
||||
\entry{history_search}{7}{\code {history_search}}
|
||||
\entry{history_search_prefix}{7}{\code {history_search_prefix}}
|
||||
\entry{history_search_pos}{7}{\code {history_search_pos}}
|
||||
\entry{read_history}{7}{\code {read_history}}
|
||||
\entry{read_history_range}{8}{\code {read_history_range}}
|
||||
\entry{write_history}{8}{\code {write_history}}
|
||||
\entry{append_history}{8}{\code {append_history}}
|
||||
\entry{history_truncate_file}{8}{\code {history_truncate_file}}
|
||||
\entry{history_expand}{8}{\code {history_expand}}
|
||||
\entry{get_history_event}{8}{\code {get_history_event}}
|
||||
\entry{history_tokenize}{9}{\code {history_tokenize}}
|
||||
\entry{history_arg_extract}{9}{\code {history_arg_extract}}
|
||||
@@ -1,44 +0,0 @@
|
||||
\initial {A}
|
||||
\entry{\code {add_history}}{5}
|
||||
\entry{\code {add_history_time}}{5}
|
||||
\entry{\code {append_history}}{8}
|
||||
\initial {C}
|
||||
\entry{\code {clear_history}}{6}
|
||||
\entry{\code {current_history}}{6}
|
||||
\initial {F}
|
||||
\entry{\code {free_history_entry}}{5}
|
||||
\initial {G}
|
||||
\entry{\code {get_history_event}}{8}
|
||||
\initial {H}
|
||||
\entry{\code {history_arg_extract}}{9}
|
||||
\entry{\code {history_expand}}{8}
|
||||
\entry{\code {history_get}}{6}
|
||||
\entry{\code {history_get_history_state}}{5}
|
||||
\entry{\code {history_get_time}}{6}
|
||||
\entry{\code {history_is_stifled}}{6}
|
||||
\entry{\code {history_list}}{6}
|
||||
\entry{\code {history_search}}{7}
|
||||
\entry{\code {history_search_pos}}{7}
|
||||
\entry{\code {history_search_prefix}}{7}
|
||||
\entry{\code {history_set_history_state}}{5}
|
||||
\entry{\code {history_set_pos}}{7}
|
||||
\entry{\code {history_tokenize}}{9}
|
||||
\entry{\code {history_total_bytes}}{6}
|
||||
\entry{\code {history_truncate_file}}{8}
|
||||
\initial {N}
|
||||
\entry{\code {next_history}}{7}
|
||||
\initial {P}
|
||||
\entry{\code {previous_history}}{7}
|
||||
\initial {R}
|
||||
\entry{\code {read_history}}{7}
|
||||
\entry{\code {read_history_range}}{8}
|
||||
\entry{\code {remove_history}}{5}
|
||||
\entry{\code {replace_history_entry}}{6}
|
||||
\initial {S}
|
||||
\entry{\code {stifle_history}}{6}
|
||||
\initial {U}
|
||||
\entry{\code {unstifle_history}}{6}
|
||||
\entry{\code {using_history}}{5}
|
||||
\initial {W}
|
||||
\entry{\code {where_history}}{6}
|
||||
\entry{\code {write_history}}{8}
|
||||
@@ -1,6 +1,6 @@
|
||||
<HTML>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<!-- Created on October, 17 2024 by texi2html 1.64 -->
|
||||
<!-- Created on November, 1 2024 by texi2html 1.64 -->
|
||||
<!--
|
||||
Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
|
||||
Karl Berry <karl@freefriends.org>
|
||||
@@ -2263,7 +2263,7 @@ to permit their use in free software.
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_About"> ? </A>]</TD>
|
||||
</TR></TABLE>
|
||||
<H1>About this document</H1>
|
||||
This document was generated by <I>Chet Ramey</I> on <I>October, 17 2024</I>
|
||||
This document was generated by <I>Chet Ramey</I> on <I>November, 1 2024</I>
|
||||
using <A HREF="http://www.mathematik.uni-kl.de/~obachman/Texi2html
|
||||
"><I>texi2html</I></A>
|
||||
<P></P>
|
||||
@@ -2425,7 +2425,7 @@ the following structure:
|
||||
<BR>
|
||||
<FONT SIZE="-1">
|
||||
This document was generated
|
||||
by <I>Chet Ramey</I> on <I>October, 17 2024</I>
|
||||
by <I>Chet Ramey</I> on <I>November, 1 2024</I>
|
||||
using <A HREF="http://www.mathematik.uni-kl.de/~obachman/Texi2html
|
||||
"><I>texi2html</I></A>
|
||||
|
||||
|
||||
@@ -1,247 +0,0 @@
|
||||
This is pdfTeX, Version 3.141592653-2.6-1.40.26 (TeX Live 2024/MacPorts 2024.70613_0) (preloaded format=etex 2024.4.9) 17 OCT 2024 11:28
|
||||
entering extended mode
|
||||
restricted \write18 enabled.
|
||||
file:line:error style messages enabled.
|
||||
%&-line parsing enabled.
|
||||
**\nonstopmode \input ././history.texi
|
||||
(././history.texi
|
||||
(/usr/local/src/bash/bash-20241015/lib/readline/doc/texinfo.tex
|
||||
Loading texinfo [version 2015-11-22.14]:
|
||||
\outerhsize=\dimen16
|
||||
\outervsize=\dimen17
|
||||
\cornerlong=\dimen18
|
||||
\cornerthick=\dimen19
|
||||
\topandbottommargin=\dimen20
|
||||
\bindingoffset=\dimen21
|
||||
\normaloffset=\dimen22
|
||||
\pagewidth=\dimen23
|
||||
\pageheight=\dimen24
|
||||
\headlinebox=\box16
|
||||
\footlinebox=\box17
|
||||
\margin=\insert252
|
||||
\EMsimple=\toks13
|
||||
\groupbox=\box18
|
||||
\groupinvalidhelp=\toks14
|
||||
\mil=\dimen25
|
||||
\exdentamount=\skip18
|
||||
\inmarginspacing=\skip19
|
||||
\centerpenalty=\count27
|
||||
pdf,
|
||||
\tempnum=\count28
|
||||
\lnkcount=\count29
|
||||
\filename=\toks15
|
||||
\filenamelength=\count30
|
||||
\pgn=\count31
|
||||
\toksA=\toks16
|
||||
\toksB=\toks17
|
||||
\toksC=\toks18
|
||||
\toksD=\toks19
|
||||
\boxA=\box19
|
||||
\boxB=\box20
|
||||
\countA=\count32
|
||||
\nopdfimagehelp=\toks20
|
||||
fonts,
|
||||
\sffam=\fam8
|
||||
\textleading=\dimen26
|
||||
markup,
|
||||
\fontdepth=\count33
|
||||
glyphs,
|
||||
\errorbox=\box21
|
||||
|
||||
page headings,
|
||||
\titlepagetopglue=\skip20
|
||||
\titlepagebottomglue=\skip21
|
||||
\evenheadline=\toks21
|
||||
\oddheadline=\toks22
|
||||
\evenfootline=\toks23
|
||||
\oddfootline=\toks24
|
||||
tables,
|
||||
\tableindent=\dimen27
|
||||
\itemindent=\dimen28
|
||||
\itemmargin=\dimen29
|
||||
\itemmax=\dimen30
|
||||
\itemno=\count34
|
||||
\multitableparskip=\skip22
|
||||
\multitableparindent=\skip23
|
||||
\multitablecolspace=\dimen31
|
||||
\multitablelinespace=\skip24
|
||||
\colcount=\count35
|
||||
\everytab=\toks25
|
||||
conditionals,
|
||||
\doignorecount=\count36
|
||||
indexing,
|
||||
\dummybox=\box22
|
||||
\whatsitskip=\skip25
|
||||
\whatsitpenalty=\count37
|
||||
\entryrightmargin=\dimen32
|
||||
\thinshrinkable=\skip26
|
||||
\entryindexbox=\box23
|
||||
\secondaryindent=\skip27
|
||||
\partialpage=\box24
|
||||
\doublecolumnhsize=\dimen33
|
||||
\doublecolumntopgap=\dimen34
|
||||
\savedtopmark=\toks26
|
||||
\savedfirstmark=\toks27
|
||||
sectioning,
|
||||
\unnumberedno=\count38
|
||||
\chapno=\count39
|
||||
\secno=\count40
|
||||
\subsecno=\count41
|
||||
\subsubsecno=\count42
|
||||
\appendixno=\count43
|
||||
\absseclevel=\count44
|
||||
\secbase=\count45
|
||||
\chapheadingskip=\skip28
|
||||
\secheadingskip=\skip29
|
||||
\subsecheadingskip=\skip30
|
||||
toc,
|
||||
\tocfile=\write0
|
||||
\contentsrightmargin=\skip31
|
||||
\savepageno=\count46
|
||||
\lastnegativepageno=\count47
|
||||
\tocindent=\dimen35
|
||||
environments,
|
||||
\lispnarrowing=\skip32
|
||||
\envskipamount=\skip33
|
||||
\circthick=\dimen36
|
||||
\cartouter=\dimen37
|
||||
\cartinner=\dimen38
|
||||
\normbskip=\skip34
|
||||
\normpskip=\skip35
|
||||
\normlskip=\skip36
|
||||
\lskip=\skip37
|
||||
\rskip=\skip38
|
||||
\nonfillparindent=\dimen39
|
||||
\tabw=\dimen40
|
||||
\verbbox=\box25
|
||||
|
||||
defuns,
|
||||
\defbodyindent=\skip39
|
||||
\defargsindent=\skip40
|
||||
\deflastargmargin=\skip41
|
||||
\defunpenalty=\count48
|
||||
\parencount=\count49
|
||||
\brackcount=\count50
|
||||
macros,
|
||||
\paramno=\count51
|
||||
\macname=\toks28
|
||||
cross references,
|
||||
\auxfile=\write1
|
||||
\savesfregister=\count52
|
||||
\toprefbox=\box26
|
||||
\printedrefnamebox=\box27
|
||||
\infofilenamebox=\box28
|
||||
\printedmanualbox=\box29
|
||||
insertions,
|
||||
\footnoteno=\count53
|
||||
\SAVEfootins=\box30
|
||||
\SAVEmargin=\box31
|
||||
|
||||
(/opt/local/share/texmf/tex/generic/epsf/epsf.tex
|
||||
This is `epsf.tex' v2.7.4 <14 February 2011>
|
||||
\epsffilein=\read1
|
||||
\epsfframemargin=\dimen41
|
||||
\epsfframethickness=\dimen42
|
||||
\epsfrsize=\dimen43
|
||||
\epsftmp=\dimen44
|
||||
\epsftsize=\dimen45
|
||||
\epsfxsize=\dimen46
|
||||
\epsfysize=\dimen47
|
||||
\pspoints=\dimen48
|
||||
)
|
||||
\noepsfhelp=\toks29
|
||||
localization,
|
||||
\nolanghelp=\toks30
|
||||
\countUTFx=\count54
|
||||
\countUTFy=\count55
|
||||
\countUTFz=\count56
|
||||
formatting,
|
||||
\defaultparindent=\dimen49
|
||||
and turning on texinfo input format.)
|
||||
texinfo.tex: doing @include of version.texi
|
||||
|
||||
|
||||
(/usr/local/src/bash/bash-20241015/lib/readline/doc/version.texi) [1] [2]
|
||||
(/usr/local/src/bash/bash-20241015/lib/readline/doc/history.toc) [-1]
|
||||
texinfo.tex: doing @include of hsuser.texi
|
||||
|
||||
|
||||
(/usr/local/src/bash/bash-20241015/lib/readline/doc/hsuser.texi Chapter 1
|
||||
\openout0 = `history.toc'.
|
||||
|
||||
|
||||
(/usr/local/src/bash/bash-20241015/lib/readline/doc/history.aux)
|
||||
\openout1 = `history.aux'.
|
||||
|
||||
@cpindfile=@write2
|
||||
\openout2 = `history.cp'.
|
||||
|
||||
[1
|
||||
@numchapentry{Using History Interactively}{1}{Using History Interactively}{1}
|
||||
@numsecentry{History Expansion}{1.1}{History Interaction}{1}
|
||||
@numsubsecentry{Event Designators}{1.1.1}{Event Designators}{1}
|
||||
] [2
|
||||
@numsubsecentry{Word Designators}{1.1.2}{Word Designators}{2}
|
||||
])
|
||||
texinfo.tex: doing @include of hstech.texi
|
||||
|
||||
(/usr/local/src/bash/bash-20241015/lib/readline/doc/hstech.texi Chapter 2
|
||||
[3
|
||||
@numsubsecentry{Modifiers}{1.1.3}{Modifiers}{3}
|
||||
] [4
|
||||
@numchapentry{Programming with GNU History}{2}{Programming with GNU History}{4}
|
||||
|
||||
@numsecentry{Introduction to History}{2.1}{Introduction to History}{4}
|
||||
@numsecentry{History Storage}{2.2}{History Storage}{4}
|
||||
]
|
||||
@fnindfile=@write3
|
||||
\openout3 = `history.fn'.
|
||||
|
||||
[5
|
||||
@numsecentry{History Functions}{2.3}{History Functions}{5}
|
||||
@numsubsecentry{Initializing History and State Management}{2.3.1}{Initializing
|
||||
History and State Management}{5}
|
||||
@numsubsecentry{History List Management}{2.3.2}{History List Management}{5}
|
||||
] [6
|
||||
@numsubsecentry{Information About the History List}{2.3.3}{Information About th
|
||||
e History List}{6}
|
||||
] [7
|
||||
@numsubsecentry{Moving Around the History List}{2.3.4}{Moving Around the Histor
|
||||
y List}{7}
|
||||
@numsubsecentry{Searching the History List}{2.3.5}{Searching the History List}{
|
||||
7}
|
||||
@numsubsecentry{Managing the History File}{2.3.6}{Managing the History File}{7}
|
||||
|
||||
] [8
|
||||
@numsubsecentry{History Expansion}{2.3.7}{History Expansion}{8}
|
||||
]
|
||||
@vrindfile=@write4
|
||||
\openout4 = `history.vr'.
|
||||
|
||||
[9
|
||||
@numsecentry{History Variables}{2.4}{History Variables}{9}
|
||||
] [10
|
||||
@numsecentry{History Programming Example}{2.5}{History Programming Example}{10}
|
||||
|
||||
] [11]) Appendix A [12]
|
||||
texinfo.tex: doing @include of fdl.texi
|
||||
|
||||
|
||||
(/usr/local/src/bash/bash-20241015/lib/readline/doc/fdl.texi [13
|
||||
@appentry{GNU Free Documentation License}{A}{GNU Free Documentation License}{13
|
||||
}
|
||||
] [14] [15] [16] [17] [18] [19]) Appendix B [20] Appendix C [21
|
||||
@appentry{Concept Index}{B}{Concept Index}{21}
|
||||
] [22
|
||||
@appentry{Function and Variable Index}{C}{Function and Variable Index}{22}
|
||||
] )
|
||||
Here is how much of TeX's memory you used:
|
||||
3183 strings out of 495850
|
||||
32438 string characters out of 6172145
|
||||
89088 words of memory out of 5000000
|
||||
4539 multiletter control sequences out of 15000+600000
|
||||
32778 words of font info for 114 fonts, out of 8000000 for 9000
|
||||
701 hyphenation exceptions out of 8191
|
||||
19i,6n,17p,307b,772s stack positions out of 10000i,1000n,20000p,200000b,200000s
|
||||
|
||||
Output written on history.dvi (25 pages, 75220 bytes).
|
||||
Binary file not shown.
@@ -1,7 +1,7 @@
|
||||
%!PS-Adobe-2.0
|
||||
%%Creator: dvips(k) 2024.1 (TeX Live 2024) Copyright 2024 Radical Eye Software
|
||||
%%Title: history.dvi
|
||||
%%CreationDate: Thu Oct 17 15:28:47 2024
|
||||
%%CreationDate: Fri Nov 1 22:18:32 2024
|
||||
%%Pages: 25
|
||||
%%PageOrder: Ascend
|
||||
%%BoundingBox: 0 0 596 842
|
||||
@@ -12,7 +12,7 @@
|
||||
%DVIPSWebPage: (www.radicaleye.com)
|
||||
%DVIPSCommandLine: dvips -D 300 -o history.ps history.dvi
|
||||
%DVIPSParameters: dpi=300
|
||||
%DVIPSSource: TeX output 2024.10.17:1128
|
||||
%DVIPSSource: TeX output 2024.11.01:1818
|
||||
%%BeginProcSet: tex.pro 0 0
|
||||
%!
|
||||
/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
|
||||
This document describes the GNU History library
|
||||
(version @value{VERSION}, @value{UPDATED}),
|
||||
a programming tool that provides a consistent user interface for
|
||||
recalling lines of previously typed input.
|
||||
|
||||
Copyright @copyright{} 1988--2014 Free Software Foundation, Inc.
|
||||
|
||||
@quotation
|
||||
Permission is granted to copy, distribute and/or modify this document
|
||||
under the terms of the GNU Free Documentation License, Version 1.3 or
|
||||
any later version published by the Free Software Foundation; with no
|
||||
Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
|
||||
A copy of the license is included in the section entitled
|
||||
``GNU Free Documentation License''.
|
||||
|
||||
@end quotation
|
||||
@empty
|
||||
@@ -1,13 +0,0 @@
|
||||
\entry{history_base}{9}{\code {history_base}}
|
||||
\entry{history_length}{9}{\code {history_length}}
|
||||
\entry{history_max_entries}{9}{\code {history_max_entries}}
|
||||
\entry{history_write_timestamps}{9}{\code {history_write_timestamps}}
|
||||
\entry{history_expansion_char}{9}{\code {history_expansion_char}}
|
||||
\entry{history_subst_char}{9}{\code {history_subst_char}}
|
||||
\entry{history_comment_char}{9}{\code {history_comment_char}}
|
||||
\entry{history_word_delimiters}{9}{\code {history_word_delimiters}}
|
||||
\entry{history_search_delimiter_chars}{9}{\code {history_search_delimiter_chars}}
|
||||
\entry{history_no_expand_chars}{10}{\code {history_no_expand_chars}}
|
||||
\entry{history_quotes_inhibit_expansion}{10}{\code {history_quotes_inhibit_expansion}}
|
||||
\entry{history_quoting_state}{10}{\code {history_quoting_state}}
|
||||
\entry{history_inhibit_expansion_function}{10}{\code {history_inhibit_expansion_function}}
|
||||
@@ -1,13 +0,0 @@
|
||||
\entry{\code {history_base}}{9}
|
||||
\entry{\code {history_comment_char}}{9}
|
||||
\entry{\code {history_expansion_char}}{9}
|
||||
\entry{\code {history_inhibit_expansion_function}}{10}
|
||||
\entry{\code {history_length}}{9}
|
||||
\entry{\code {history_max_entries}}{9}
|
||||
\entry{\code {history_no_expand_chars}}{10}
|
||||
\entry{\code {history_quotes_inhibit_expansion}}{10}
|
||||
\entry{\code {history_quoting_state}}{10}
|
||||
\entry{\code {history_search_delimiter_chars}}{9}
|
||||
\entry{\code {history_subst_char}}{9}
|
||||
\entry{\code {history_word_delimiters}}{9}
|
||||
\entry{\code {history_write_timestamps}}{9}
|
||||
Binary file not shown.
@@ -1,550 +0,0 @@
|
||||
@ignore
|
||||
This file documents the user interface to the GNU History library.
|
||||
|
||||
Copyright (C) 1988-2002 Free Software Foundation, Inc.
|
||||
Authored by Brian Fox and Chet Ramey.
|
||||
|
||||
Permission is granted to make and distribute verbatim copies of this manual
|
||||
provided the copyright notice and this permission notice are preserved on
|
||||
all copies.
|
||||
|
||||
Permission is granted to process this file through Tex and print the
|
||||
results, provided the printed document carries copying permission notice
|
||||
identical to this one except for the removal of this paragraph (this
|
||||
paragraph not being relevant to the printed manual).
|
||||
|
||||
Permission is granted to copy and distribute modified versions of this
|
||||
manual under the conditions for verbatim copying, provided also that the
|
||||
GNU Copyright statement is available to the distributee, and provided that
|
||||
the entire resulting derived work is distributed under the terms of a
|
||||
permission notice identical to this one.
|
||||
|
||||
Permission is granted to copy and distribute translations of this manual
|
||||
into another language, under the above conditions for modified versions.
|
||||
@end ignore
|
||||
|
||||
@node Programming with GNU History
|
||||
@chapter Programming with GNU History
|
||||
|
||||
This chapter describes how to interface programs that you write
|
||||
with the @sc{gnu} History Library.
|
||||
It should be considered a technical guide.
|
||||
For information on the interactive use of @sc{gnu} History, @pxref{Using
|
||||
History Interactively}.
|
||||
|
||||
@menu
|
||||
* Introduction to History:: What is the GNU History library for?
|
||||
* History Storage:: How information is stored.
|
||||
* History Functions:: Functions that you can use.
|
||||
* History Variables:: Variables that control behaviour.
|
||||
* History Programming Example:: Example of using the GNU History Library.
|
||||
@end menu
|
||||
|
||||
@node Introduction to History
|
||||
@section Introduction to History
|
||||
|
||||
Many programs read input from the user a line at a time. The @sc{gnu}
|
||||
History library is able to keep track of those lines, associate arbitrary
|
||||
data with each line, and utilize information from previous lines in
|
||||
composing new ones.
|
||||
|
||||
The programmer using the History library has available functions
|
||||
for remembering lines on a history list, associating arbitrary data
|
||||
with a line, removing lines from the list, searching through the list
|
||||
for a line containing an arbitrary text string, and referencing any line
|
||||
in the list directly. In addition, a history @dfn{expansion} function
|
||||
is available which provides for a consistent user interface across
|
||||
different programs.
|
||||
|
||||
The user using programs written with the History library has the
|
||||
benefit of a consistent user interface with a set of well-known
|
||||
commands for manipulating the text of previous lines and using that text
|
||||
in new commands. The basic history manipulation commands are similar to
|
||||
the history substitution provided by @code{csh}.
|
||||
|
||||
If the programmer desires, he can use the Readline library, which
|
||||
includes some history manipulation by default, and has the added
|
||||
advantage of command line editing.
|
||||
|
||||
Before declaring any functions using any functionality the History
|
||||
library provides in other code, an application writer should include
|
||||
the file @code{<readline/history.h>} in any file that uses the
|
||||
History library's features. It supplies extern declarations for all
|
||||
of the library's public functions and variables, and declares all of
|
||||
the public data structures.
|
||||
|
||||
@node History Storage
|
||||
@section History Storage
|
||||
|
||||
The history list is an array of history entries. A history entry is
|
||||
declared as follows:
|
||||
|
||||
@example
|
||||
typedef void *histdata_t;
|
||||
|
||||
typedef struct _hist_entry @{
|
||||
char *line;
|
||||
histdata_t data;
|
||||
@} HIST_ENTRY;
|
||||
@end example
|
||||
|
||||
The history list itself might therefore be declared as
|
||||
|
||||
@example
|
||||
HIST_ENTRY **the_history_list;
|
||||
@end example
|
||||
|
||||
The state of the History library is encapsulated into a single structure:
|
||||
|
||||
@example
|
||||
/*
|
||||
* A structure used to pass around the current state of the history.
|
||||
*/
|
||||
typedef struct _hist_state @{
|
||||
HIST_ENTRY **entries; /* Pointer to the entries themselves. */
|
||||
int offset; /* The location pointer within this array. */
|
||||
int length; /* Number of elements within this array. */
|
||||
int size; /* Number of slots allocated to this array. */
|
||||
int flags;
|
||||
@} HISTORY_STATE;
|
||||
@end example
|
||||
|
||||
If the flags member includes @code{HS_STIFLED}, the history has been
|
||||
stifled.
|
||||
|
||||
@node History Functions
|
||||
@section History Functions
|
||||
|
||||
This section describes the calling sequence for the various functions
|
||||
exported by the @sc{gnu} History library.
|
||||
|
||||
@menu
|
||||
* Initializing History and State Management:: Functions to call when you
|
||||
want to use history in a
|
||||
program.
|
||||
* History List Management:: Functions used to manage the list
|
||||
of history entries.
|
||||
* Information About the History List:: Functions returning information about
|
||||
the history list.
|
||||
* Moving Around the History List:: Functions used to change the position
|
||||
in the history list.
|
||||
* Searching the History List:: Functions to search the history list
|
||||
for entries containing a string.
|
||||
* Managing the History File:: Functions that read and write a file
|
||||
containing the history list.
|
||||
* History Expansion:: Functions to perform csh-like history
|
||||
expansion.
|
||||
@end menu
|
||||
|
||||
@node Initializing History and State Management
|
||||
@subsection Initializing History and State Management
|
||||
|
||||
This section describes functions used to initialize and manage
|
||||
the state of the History library when you want to use the history
|
||||
functions in your program.
|
||||
|
||||
@deftypefun void using_history (void)
|
||||
Begin a session in which the history functions might be used. This
|
||||
initializes the interactive variables.
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun {HISTORY_STATE *} history_get_history_state (void)
|
||||
Return a structure describing the current state of the input history.
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun void history_set_history_state (HISTORY_STATE *state)
|
||||
Set the state of the history list according to @var{state}.
|
||||
@end deftypefun
|
||||
|
||||
@node History List Management
|
||||
@subsection History List Management
|
||||
|
||||
These functions manage individual entries on the history list, or set
|
||||
parameters managing the list itself.
|
||||
|
||||
@deftypefun void add_history (const char *string)
|
||||
Place @var{string} at the end of the history list. The associated data
|
||||
field (if any) is set to @code{NULL}.
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun {HIST_ENTRY *} remove_history (int which)
|
||||
Remove history entry at offset @var{which} from the history. The
|
||||
removed element is returned so you can free the line, data,
|
||||
and containing structure.
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun {HIST_ENTRY *} replace_history_entry (int which, const char *line, histdata_t data)
|
||||
Make the history entry at offset @var{which} have @var{line} and @var{data}.
|
||||
This returns the old entry so you can dispose of the data. In the case
|
||||
of an invalid @var{which}, a @code{NULL} pointer is returned.
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun void clear_history (void)
|
||||
Clear the history list by deleting all the entries.
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun void stifle_history (int max)
|
||||
Stifle the history list, remembering only the last @var{max} entries.
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun int unstifle_history (void)
|
||||
Stop stifling the history. This returns the previously-set
|
||||
maximum number of history entries (as set by @code{stifle_history()}).
|
||||
The value is positive if the history was
|
||||
stifled, negative if it wasn't.
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun int history_is_stifled (void)
|
||||
Returns non-zero if the history is stifled, zero if it is not.
|
||||
@end deftypefun
|
||||
|
||||
@node Information About the History List
|
||||
@subsection Information About the History List
|
||||
|
||||
These functions return information about the entire history list or
|
||||
individual list entries.
|
||||
|
||||
@deftypefun {HIST_ENTRY **} history_list (void)
|
||||
Return a @code{NULL} terminated array of @code{HIST_ENTRY *} which is the
|
||||
current input history. Element 0 of this list is the beginning of time.
|
||||
If there is no history, return @code{NULL}.
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun int where_history (void)
|
||||
Returns the offset of the current history element.
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun {HIST_ENTRY *} current_history (void)
|
||||
Return the history entry at the current position, as determined by
|
||||
@code{where_history()}. If there is no entry there, return a @code{NULL}
|
||||
pointer.
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun {HIST_ENTRY *} history_get (int offset)
|
||||
Return the history entry at position @var{offset}, starting from
|
||||
@code{history_base} (@pxref{History Variables}).
|
||||
If there is no entry there, or if @var{offset}
|
||||
is greater than the history length, return a @code{NULL} pointer.
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun int history_total_bytes (void)
|
||||
Return the number of bytes that the primary history entries are using.
|
||||
This function returns the sum of the lengths of all the lines in the
|
||||
history.
|
||||
@end deftypefun
|
||||
|
||||
@node Moving Around the History List
|
||||
@subsection Moving Around the History List
|
||||
|
||||
These functions allow the current index into the history list to be
|
||||
set or changed.
|
||||
|
||||
@deftypefun int history_set_pos (int pos)
|
||||
Set the current history offset to @var{pos}, an absolute index
|
||||
into the list.
|
||||
Returns 1 on success, 0 if @var{pos} is less than zero or greater
|
||||
than the number of history entries.
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun {HIST_ENTRY *} previous_history (void)
|
||||
Back up the current history offset to the previous history entry, and
|
||||
return a pointer to that entry. If there is no previous entry, return
|
||||
a @code{NULL} pointer.
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun {HIST_ENTRY *} next_history (void)
|
||||
Move the current history offset forward to the next history entry, and
|
||||
return the a pointer to that entry. If there is no next entry, return
|
||||
a @code{NULL} pointer.
|
||||
@end deftypefun
|
||||
|
||||
@node Searching the History List
|
||||
@subsection Searching the History List
|
||||
@cindex History Searching
|
||||
|
||||
These functions allow searching of the history list for entries containing
|
||||
a specific string. Searching may be performed both forward and backward
|
||||
from the current history position. The search may be @dfn{anchored},
|
||||
meaning that the string must match at the beginning of the history entry.
|
||||
@cindex anchored search
|
||||
|
||||
@deftypefun int history_search (const char *string, int direction)
|
||||
Search the history for @var{string}, starting at the current history offset.
|
||||
If @var{direction} is less than 0, then the search is through
|
||||
previous entries, otherwise through subsequent entries.
|
||||
If @var{string} is found, then
|
||||
the current history index is set to that history entry, and the value
|
||||
returned is the offset in the line of the entry where
|
||||
@var{string} was found. Otherwise, nothing is changed, and a -1 is
|
||||
returned.
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun int history_search_prefix (const char *string, int direction)
|
||||
Search the history for @var{string}, starting at the current history
|
||||
offset. The search is anchored: matching lines must begin with
|
||||
@var{string}. If @var{direction} is less than 0, then the search is
|
||||
through previous entries, otherwise through subsequent entries.
|
||||
If @var{string} is found, then the
|
||||
current history index is set to that entry, and the return value is 0.
|
||||
Otherwise, nothing is changed, and a -1 is returned.
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun int history_search_pos (const char *string, int direction, int pos)
|
||||
Search for @var{string} in the history list, starting at @var{pos}, an
|
||||
absolute index into the list. If @var{direction} is negative, the search
|
||||
proceeds backward from @var{pos}, otherwise forward. Returns the absolute
|
||||
index of the history element where @var{string} was found, or -1 otherwise.
|
||||
@end deftypefun
|
||||
|
||||
@node Managing the History File
|
||||
@subsection Managing the History File
|
||||
|
||||
The History library can read the history from and write it to a file.
|
||||
This section documents the functions for managing a history file.
|
||||
|
||||
@deftypefun int read_history (const char *filename)
|
||||
Add the contents of @var{filename} to the history list, a line at a time.
|
||||
If @var{filename} is @code{NULL}, then read from @file{~/.history}.
|
||||
Returns 0 if successful, or @code{errno} if not.
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun int read_history_range (const char *filename, int from, int to)
|
||||
Read a range of lines from @var{filename}, adding them to the history list.
|
||||
Start reading at line @var{from} and end at @var{to}.
|
||||
If @var{from} is zero, start at the beginning. If @var{to} is less than
|
||||
@var{from}, then read until the end of the file. If @var{filename} is
|
||||
@code{NULL}, then read from @file{~/.history}. Returns 0 if successful,
|
||||
or @code{errno} if not.
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun int write_history (const char *filename)
|
||||
Write the current history to @var{filename}, overwriting @var{filename}
|
||||
if necessary.
|
||||
If @var{filename} is @code{NULL}, then write the history list to
|
||||
@file{~/.history}.
|
||||
Returns 0 on success, or @code{errno} on a read or write error.
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun int append_history (int nelements, const char *filename)
|
||||
Append the last @var{nelements} of the history list to @var{filename}.
|
||||
If @var{filename} is @code{NULL}, then append to @file{~/.history}.
|
||||
Returns 0 on success, or @code{errno} on a read or write error.
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun int history_truncate_file (const char *filename, int nlines)
|
||||
Truncate the history file @var{filename}, leaving only the last
|
||||
@var{nlines} lines.
|
||||
If @var{filename} is @code{NULL}, then @file{~/.history} is truncated.
|
||||
Returns 0 on success, or @code{errno} on failure.
|
||||
@end deftypefun
|
||||
|
||||
@node History Expansion
|
||||
@subsection History Expansion
|
||||
|
||||
These functions implement history expansion.
|
||||
|
||||
@deftypefun int history_expand (char *string, char **output)
|
||||
Expand @var{string}, placing the result into @var{output}, a pointer
|
||||
to a string (@pxref{History Interaction}). Returns:
|
||||
@table @code
|
||||
@item 0
|
||||
If no expansions took place (or, if the only change in
|
||||
the text was the removal of escape characters preceding the history expansion
|
||||
character);
|
||||
@item 1
|
||||
if expansions did take place;
|
||||
@item -1
|
||||
if there was an error in expansion;
|
||||
@item 2
|
||||
if the returned line should be displayed, but not executed,
|
||||
as with the @code{:p} modifier (@pxref{Modifiers}).
|
||||
@end table
|
||||
|
||||
If an error ocurred in expansion, then @var{output} contains a descriptive
|
||||
error message.
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun {char *} get_history_event (const char *string, int *cindex, int qchar)
|
||||
Returns the text of the history event beginning at @var{string} +
|
||||
@var{*cindex}. @var{*cindex} is modified to point to after the event
|
||||
specifier. At function entry, @var{cindex} points to the index into
|
||||
@var{string} where the history event specification begins. @var{qchar}
|
||||
is a character that is allowed to end the event specification in addition
|
||||
to the ``normal'' terminating characters.
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun {char **} history_tokenize (const char *string)
|
||||
Return an array of tokens parsed out of @var{string}, much as the
|
||||
shell might. The tokens are split on the characters in the
|
||||
@var{history_word_delimiters} variable,
|
||||
and shell quoting conventions are obeyed.
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun {char *} history_arg_extract (int first, int last, const char *string)
|
||||
Extract a string segment consisting of the @var{first} through @var{last}
|
||||
arguments present in @var{string}. Arguments are split using
|
||||
@code{history_tokenize}.
|
||||
@end deftypefun
|
||||
|
||||
@node History Variables
|
||||
@section History Variables
|
||||
|
||||
This section describes the externally-visible variables exported by
|
||||
the @sc{gnu} History Library.
|
||||
|
||||
@deftypevar int history_base
|
||||
The logical offset of the first entry in the history list.
|
||||
@end deftypevar
|
||||
|
||||
@deftypevar int history_length
|
||||
The number of entries currently stored in the history list.
|
||||
@end deftypevar
|
||||
|
||||
@deftypevar int history_max_entries
|
||||
The maximum number of history entries. This must be changed using
|
||||
@code{stifle_history()}.
|
||||
@end deftypevar
|
||||
|
||||
@deftypevar char history_expansion_char
|
||||
The character that introduces a history event. The default is @samp{!}.
|
||||
Setting this to 0 inhibits history expansion.
|
||||
@end deftypevar
|
||||
|
||||
@deftypevar char history_subst_char
|
||||
The character that invokes word substitution if found at the start of
|
||||
a line. The default is @samp{^}.
|
||||
@end deftypevar
|
||||
|
||||
@deftypevar char history_comment_char
|
||||
During tokenization, if this character is seen as the first character
|
||||
of a word, then it and all subsequent characters up to a newline are
|
||||
ignored, suppressing history expansion for the remainder of the line.
|
||||
This is disabled by default.
|
||||
@end deftypevar
|
||||
|
||||
@deftypevar {char *} history_word_delimiters
|
||||
The characters that separate tokens for @code{history_tokenize()}.
|
||||
The default value is @code{" \t\n()<>;&|"}.
|
||||
@end deftypevar
|
||||
|
||||
@deftypevar {char *} history_no_expand_chars
|
||||
The list of characters which inhibit history expansion if found immediately
|
||||
following @var{history_expansion_char}. The default is space, tab, newline,
|
||||
carriage return, and @samp{=}.
|
||||
@end deftypevar
|
||||
|
||||
@deftypevar {char *} history_search_delimiter_chars
|
||||
The list of additional characters which can delimit a history search
|
||||
string, in addition to space, TAB, @samp{:} and @samp{?} in the case of
|
||||
a substring search. The default is empty.
|
||||
@end deftypevar
|
||||
|
||||
@deftypevar int history_quotes_inhibit_expansion
|
||||
If non-zero, single-quoted words are not scanned for the history expansion
|
||||
character. The default value is 0.
|
||||
@end deftypevar
|
||||
|
||||
@deftypevar {rl_linebuf_func_t *} history_inhibit_expansion_function
|
||||
This should be set to the address of a function that takes two arguments:
|
||||
a @code{char *} (@var{string})
|
||||
and an @code{int} index into that string (@var{i}).
|
||||
It should return a non-zero value if the history expansion starting at
|
||||
@var{string[i]} should not be performed; zero if the expansion should
|
||||
be done.
|
||||
It is intended for use by applications like Bash that use the history
|
||||
expansion character for additional purposes.
|
||||
By default, this variable is set to @code{NULL}.
|
||||
@end deftypevar
|
||||
|
||||
@node History Programming Example
|
||||
@section History Programming Example
|
||||
|
||||
The following program demonstrates simple use of the @sc{gnu} History Library.
|
||||
|
||||
@smallexample
|
||||
#include <stdio.h>
|
||||
#include <readline/history.h>
|
||||
|
||||
main (argc, argv)
|
||||
int argc;
|
||||
char **argv;
|
||||
@{
|
||||
char line[1024], *t;
|
||||
int len, done = 0;
|
||||
|
||||
line[0] = 0;
|
||||
|
||||
using_history ();
|
||||
while (!done)
|
||||
@{
|
||||
printf ("history$ ");
|
||||
fflush (stdout);
|
||||
t = fgets (line, sizeof (line) - 1, stdin);
|
||||
if (t && *t)
|
||||
@{
|
||||
len = strlen (t);
|
||||
if (t[len - 1] == '\n')
|
||||
t[len - 1] = '\0';
|
||||
@}
|
||||
|
||||
if (!t)
|
||||
strcpy (line, "quit");
|
||||
|
||||
if (line[0])
|
||||
@{
|
||||
char *expansion;
|
||||
int result;
|
||||
|
||||
result = history_expand (line, &expansion);
|
||||
if (result)
|
||||
fprintf (stderr, "%s\n", expansion);
|
||||
|
||||
if (result < 0 || result == 2)
|
||||
@{
|
||||
free (expansion);
|
||||
continue;
|
||||
@}
|
||||
|
||||
add_history (expansion);
|
||||
strncpy (line, expansion, sizeof (line) - 1);
|
||||
free (expansion);
|
||||
@}
|
||||
|
||||
if (strcmp (line, "quit") == 0)
|
||||
done = 1;
|
||||
else if (strcmp (line, "save") == 0)
|
||||
write_history ("history_file");
|
||||
else if (strcmp (line, "read") == 0)
|
||||
read_history ("history_file");
|
||||
else if (strcmp (line, "list") == 0)
|
||||
@{
|
||||
register HIST_ENTRY **the_list;
|
||||
register int i;
|
||||
|
||||
the_list = history_list ();
|
||||
if (the_list)
|
||||
for (i = 0; the_list[i]; i++)
|
||||
printf ("%d: %s\n", i + history_base, the_list[i]->line);
|
||||
@}
|
||||
else if (strncmp (line, "delete", 6) == 0)
|
||||
@{
|
||||
int which;
|
||||
if ((sscanf (line + 6, "%d", &which)) == 1)
|
||||
@{
|
||||
HIST_ENTRY *entry = remove_history (which);
|
||||
if (!entry)
|
||||
fprintf (stderr, "No such entry %d\n", which);
|
||||
else
|
||||
@{
|
||||
free (entry->line);
|
||||
free (entry);
|
||||
@}
|
||||
@}
|
||||
else
|
||||
@{
|
||||
fprintf (stderr, "non-numeric arg given to `delete'\n");
|
||||
@}
|
||||
@}
|
||||
@}
|
||||
@}
|
||||
@end smallexample
|
||||
@@ -1,437 +0,0 @@
|
||||
@ignore
|
||||
This file documents the user interface to the GNU History library.
|
||||
|
||||
Copyright (C) 1988-2002 Free Software Foundation, Inc.
|
||||
Authored by Brian Fox and Chet Ramey.
|
||||
|
||||
Permission is granted to make and distribute verbatim copies of this manual
|
||||
provided the copyright notice and this permission notice are preserved on
|
||||
all copies.
|
||||
|
||||
Permission is granted to process this file through Tex and print the
|
||||
results, provided the printed document carries copying permission notice
|
||||
identical to this one except for the removal of this paragraph (this
|
||||
paragraph not being relevant to the printed manual).
|
||||
|
||||
Permission is granted to copy and distribute modified versions of this
|
||||
manual under the conditions for verbatim copying, provided also that the
|
||||
GNU Copyright statement is available to the distributee, and provided that
|
||||
the entire resulting derived work is distributed under the terms of a
|
||||
permission notice identical to this one.
|
||||
|
||||
Permission is granted to copy and distribute translations of this manual
|
||||
into another language, under the above conditions for modified versions.
|
||||
@end ignore
|
||||
|
||||
@node Using History Interactively
|
||||
@chapter Using History Interactively
|
||||
|
||||
@ifclear BashFeatures
|
||||
@defcodeindex bt
|
||||
@end ifclear
|
||||
|
||||
@ifset BashFeatures
|
||||
This chapter describes how to use the @sc{gnu} History Library
|
||||
interactively, from a user's standpoint.
|
||||
It should be considered a user's guide.
|
||||
For information on using the @sc{gnu} History Library in other programs,
|
||||
see the @sc{gnu} Readline Library Manual.
|
||||
@end ifset
|
||||
@ifclear BashFeatures
|
||||
This chapter describes how to use the @sc{gnu} History Library interactively,
|
||||
from a user's standpoint. It should be considered a user's guide. For
|
||||
information on using the @sc{gnu} History Library in your own programs,
|
||||
@pxref{Programming with GNU History}.
|
||||
@end ifclear
|
||||
|
||||
@ifset BashFeatures
|
||||
@menu
|
||||
* Bash History Facilities:: How Bash lets you manipulate your command
|
||||
history.
|
||||
* Bash History Builtins:: The Bash builtin commands that manipulate
|
||||
the command history.
|
||||
* History Interaction:: What it feels like using History as a user.
|
||||
@end menu
|
||||
@end ifset
|
||||
@ifclear BashFeatures
|
||||
@menu
|
||||
* History Interaction:: What it feels like using History as a user.
|
||||
@end menu
|
||||
@end ifclear
|
||||
|
||||
@ifset BashFeatures
|
||||
@node Bash History Facilities
|
||||
@section Bash History Facilities
|
||||
@cindex command history
|
||||
@cindex history list
|
||||
|
||||
When the @option{-o history} option to the @code{set} builtin
|
||||
is enabled (@pxref{The Set Builtin}),
|
||||
the shell provides access to the @dfn{command history},
|
||||
the list of commands previously typed.
|
||||
The value of the @env{HISTSIZE} shell variable is used as the
|
||||
number of commands to save in a history list.
|
||||
The text of the last @env{$HISTSIZE}
|
||||
commands (default 500) is saved.
|
||||
The shell stores each command in the history list prior to
|
||||
parameter and variable expansion
|
||||
but after history expansion is performed, subject to the
|
||||
values of the shell variables
|
||||
@env{HISTIGNORE} and @env{HISTCONTROL}.
|
||||
|
||||
When the shell starts up, the history is initialized from the
|
||||
file named by the @env{HISTFILE} variable (default @file{~/.bash_history}).
|
||||
The file named by the value of @env{HISTFILE} is truncated, if
|
||||
necessary, to contain no more than the number of lines specified by
|
||||
the value of the @env{HISTFILESIZE} variable.
|
||||
When an interactive shell exits, the last
|
||||
@env{$HISTSIZE} lines are copied from the history list to the file
|
||||
named by @env{$HISTFILE}.
|
||||
If the @code{histappend} shell option is set (@pxref{Bash Builtins}),
|
||||
the lines are appended to the history file,
|
||||
otherwise the history file is overwritten.
|
||||
If @env{HISTFILE}
|
||||
is unset, or if the history file is unwritable, the history is
|
||||
not saved. After saving the history, the history file is truncated
|
||||
to contain no more than @env{$HISTFILESIZE}
|
||||
lines. If @env{HISTFILESIZE} is not set, no truncation is performed.
|
||||
|
||||
The builtin command @code{fc} may be used to list or edit and re-execute
|
||||
a portion of the history list.
|
||||
The @code{history} builtin may be used to display or modify the history
|
||||
list and manipulate the history file.
|
||||
When using command-line editing, search commands
|
||||
are available in each editing mode that provide access to the
|
||||
history list (@pxref{Commands For History}).
|
||||
|
||||
The shell allows control over which commands are saved on the history
|
||||
list. The @env{HISTCONTROL} and @env{HISTIGNORE}
|
||||
variables may be set to cause the shell to save only a subset of the
|
||||
commands entered.
|
||||
The @code{cmdhist}
|
||||
shell option, if enabled, causes the shell to attempt to save each
|
||||
line of a multi-line command in the same history entry, adding
|
||||
semicolons where necessary to preserve syntactic correctness.
|
||||
The @code{lithist}
|
||||
shell option causes the shell to save the command with embedded newlines
|
||||
instead of semicolons.
|
||||
The @code{shopt} builtin is used to set these options.
|
||||
@xref{Bash Builtins}, for a description of @code{shopt}.
|
||||
|
||||
@node Bash History Builtins
|
||||
@section Bash History Builtins
|
||||
@cindex history builtins
|
||||
|
||||
Bash provides two builtin commands which manipulate the
|
||||
history list and history file.
|
||||
|
||||
@table @code
|
||||
|
||||
@item fc
|
||||
@btindex fc
|
||||
@example
|
||||
@code{fc [-e @var{ename}] [-nlr] [@var{first}] [@var{last}]}
|
||||
@code{fc -s [@var{pat}=@var{rep}] [@var{command}]}
|
||||
@end example
|
||||
|
||||
Fix Command. In the first form, a range of commands from @var{first} to
|
||||
@var{last} is selected from the history list. Both @var{first} and
|
||||
@var{last} may be specified as a string (to locate the most recent
|
||||
command beginning with that string) or as a number (an index into the
|
||||
history list, where a negative number is used as an offset from the
|
||||
current command number). If @var{last} is not specified it is set to
|
||||
@var{first}. If @var{first} is not specified it is set to the previous
|
||||
command for editing and @minus{}16 for listing. If the @option{-l} flag is
|
||||
given, the commands are listed on standard output. The @option{-n} flag
|
||||
suppresses the command numbers when listing. The @option{-r} flag
|
||||
reverses the order of the listing. Otherwise, the editor given by
|
||||
@var{ename} is invoked on a file containing those commands. If
|
||||
@var{ename} is not given, the value of the following variable expansion
|
||||
is used: @code{$@{FCEDIT:-$@{EDITOR:-vi@}@}}. This says to use the
|
||||
value of the @env{FCEDIT} variable if set, or the value of the
|
||||
@env{EDITOR} variable if that is set, or @code{vi} if neither is set.
|
||||
When editing is complete, the edited commands are echoed and executed.
|
||||
|
||||
In the second form, @var{command} is re-executed after each instance
|
||||
of @var{pat} in the selected command is replaced by @var{rep}.
|
||||
|
||||
A useful alias to use with the @code{fc} command is @code{r='fc -s'}, so
|
||||
that typing @samp{r cc} runs the last command beginning with @code{cc}
|
||||
and typing @samp{r} re-executes the last command (@pxref{Aliases}).
|
||||
|
||||
@item history
|
||||
@btindex history
|
||||
@example
|
||||
history [@var{n}]
|
||||
history -c
|
||||
history -d @var{offset}
|
||||
history [-anrw] [@var{filename}]
|
||||
history -ps @var{arg}
|
||||
@end example
|
||||
|
||||
With no options, display the history list with line numbers.
|
||||
Lines prefixed with a @samp{*} have been modified.
|
||||
An argument of @var{n} lists only the last @var{n} lines.
|
||||
Options, if supplied, have the following meanings:
|
||||
|
||||
@table @code
|
||||
@item -c
|
||||
Clear the history list. This may be combined
|
||||
with the other options to replace the history list completely.
|
||||
|
||||
@item -d @var{offset}
|
||||
Delete the history entry at position @var{offset}.
|
||||
@var{offset} should be specified as it appears when the history is
|
||||
displayed.
|
||||
|
||||
@item -a
|
||||
Append the new
|
||||
history lines (history lines entered since the beginning of the
|
||||
current Bash session) to the history file.
|
||||
|
||||
@item -n
|
||||
Append the history lines not already read from the history file
|
||||
to the current history list. These are lines appended to the history
|
||||
file since the beginning of the current Bash session.
|
||||
|
||||
@item -r
|
||||
Read the current history file and append its contents to
|
||||
the history list.
|
||||
|
||||
@item -w
|
||||
Write out the current history to the history file.
|
||||
|
||||
@item -p
|
||||
Perform history substitution on the @var{arg}s and display the result
|
||||
on the standard output, without storing the results in the history list.
|
||||
|
||||
@item -s
|
||||
The @var{arg}s are added to the end of
|
||||
the history list as a single entry.
|
||||
|
||||
@end table
|
||||
|
||||
When any of the @option{-w}, @option{-r}, @option{-a}, or @option{-n} options is
|
||||
used, if @var{filename}
|
||||
is given, then it is used as the history file. If not, then
|
||||
the value of the @env{HISTFILE} variable is used.
|
||||
|
||||
@end table
|
||||
@end ifset
|
||||
|
||||
@node History Interaction
|
||||
@section History Expansion
|
||||
@cindex history expansion
|
||||
|
||||
The History library provides a history expansion feature that is similar
|
||||
to the history expansion provided by @code{csh}. This section
|
||||
describes the syntax used to manipulate the history information.
|
||||
|
||||
History expansions introduce words from the history list into
|
||||
the input stream, making it easy to repeat commands, insert the
|
||||
arguments to a previous command into the current input line, or
|
||||
fix errors in previous commands quickly.
|
||||
|
||||
History expansion takes place in two parts. The first is to determine
|
||||
which line from the history list should be used during substitution.
|
||||
The second is to select portions of that line for inclusion into the
|
||||
current one. The line selected from the history is called the
|
||||
@dfn{event}, and the portions of that line that are acted upon are
|
||||
called @dfn{words}. Various @dfn{modifiers} are available to manipulate
|
||||
the selected words. The line is broken into words in the same fashion
|
||||
that Bash does, so that several words
|
||||
surrounded by quotes are considered one word.
|
||||
History expansions are introduced by the appearance of the
|
||||
history expansion character, which is @samp{!} by default.
|
||||
@ifset BashFeatures
|
||||
Only @samp{\} and @samp{'} may be used to escape the history expansion
|
||||
character.
|
||||
@end ifset
|
||||
|
||||
@ifset BashFeatures
|
||||
Several shell options settable with the @code{shopt}
|
||||
builtin (@pxref{Bash Builtins}) may be used to tailor
|
||||
the behavior of history expansion. If the
|
||||
@code{histverify} shell option is enabled, and Readline
|
||||
is being used, history substitutions are not immediately passed to
|
||||
the shell parser.
|
||||
Instead, the expanded line is reloaded into the Readline
|
||||
editing buffer for further modification.
|
||||
If Readline is being used, and the @code{histreedit}
|
||||
shell option is enabled, a failed history expansion will be
|
||||
reloaded into the Readline editing buffer for correction.
|
||||
The @option{-p} option to the @code{history} builtin command
|
||||
may be used to see what a history expansion will do before using it.
|
||||
The @option{-s} option to the @code{history} builtin may be used to
|
||||
add commands to the end of the history list without actually executing
|
||||
them, so that they are available for subsequent recall.
|
||||
This is most useful in conjunction with Readline.
|
||||
|
||||
The shell allows control of the various characters used by the
|
||||
history expansion mechanism with the @code{histchars} variable.
|
||||
@end ifset
|
||||
|
||||
@menu
|
||||
* Event Designators:: How to specify which history line to use.
|
||||
* Word Designators:: Specifying which words are of interest.
|
||||
* Modifiers:: Modifying the results of substitution.
|
||||
@end menu
|
||||
|
||||
@node Event Designators
|
||||
@subsection Event Designators
|
||||
@cindex event designators
|
||||
|
||||
An event designator is a reference to a command line entry in the
|
||||
history list.
|
||||
@cindex history events
|
||||
|
||||
@table @asis
|
||||
|
||||
@item @code{!}
|
||||
Start a history substitution, except when followed by a space, tab,
|
||||
the end of the line, @samp{=} or @samp{(}.
|
||||
|
||||
@item @code{!@var{n}}
|
||||
Refer to command line @var{n}.
|
||||
|
||||
@item @code{!-@var{n}}
|
||||
Refer to the command @var{n} lines back.
|
||||
|
||||
@item @code{!!}
|
||||
Refer to the previous command. This is a synonym for @samp{!-1}.
|
||||
|
||||
@item @code{!@var{string}}
|
||||
Refer to the most recent command starting with @var{string}.
|
||||
|
||||
@item @code{!?@var{string}[?]}
|
||||
Refer to the most recent command containing @var{string}. The trailing
|
||||
@samp{?} may be omitted if the @var{string} is followed immediately by
|
||||
a newline.
|
||||
|
||||
@item @code{^@var{string1}^@var{string2}^}
|
||||
Quick Substitution. Repeat the last command, replacing @var{string1}
|
||||
with @var{string2}. Equivalent to
|
||||
@code{!!:s/@var{string1}/@var{string2}/}.
|
||||
|
||||
@item @code{!#}
|
||||
The entire command line typed so far.
|
||||
|
||||
@end table
|
||||
|
||||
@node Word Designators
|
||||
@subsection Word Designators
|
||||
|
||||
Word designators are used to select desired words from the event.
|
||||
A @samp{:} separates the event specification from the word designator. It
|
||||
may be omitted if the word designator begins with a @samp{^}, @samp{$},
|
||||
@samp{*}, @samp{-}, or @samp{%}. Words are numbered from the beginning
|
||||
of the line, with the first word being denoted by 0 (zero). Words are
|
||||
inserted into the current line separated by single spaces.
|
||||
|
||||
@need 0.75
|
||||
For example,
|
||||
|
||||
@table @code
|
||||
@item !!
|
||||
designates the preceding command. When you type this, the preceding
|
||||
command is repeated in toto.
|
||||
|
||||
@item !!:$
|
||||
designates the last argument of the preceding command. This may be
|
||||
shortened to @code{!$}.
|
||||
|
||||
@item !fi:2
|
||||
designates the second argument of the most recent command starting with
|
||||
the letters @code{fi}.
|
||||
@end table
|
||||
|
||||
@need 0.75
|
||||
Here are the word designators:
|
||||
|
||||
@table @code
|
||||
|
||||
@item 0 (zero)
|
||||
The @code{0}th word. For many applications, this is the command word.
|
||||
|
||||
@item @var{n}
|
||||
The @var{n}th word.
|
||||
|
||||
@item ^
|
||||
The first argument; that is, word 1.
|
||||
|
||||
@item $
|
||||
The last argument.
|
||||
|
||||
@item %
|
||||
The word matched by the most recent @samp{?@var{string}?} search.
|
||||
|
||||
@item @var{x}-@var{y}
|
||||
A range of words; @samp{-@var{y}} abbreviates @samp{0-@var{y}}.
|
||||
|
||||
@item *
|
||||
All of the words, except the @code{0}th. This is a synonym for @samp{1-$}.
|
||||
It is not an error to use @samp{*} if there is just one word in the event;
|
||||
the empty string is returned in that case.
|
||||
|
||||
@item @var{x}*
|
||||
Abbreviates @samp{@var{x}-$}
|
||||
|
||||
@item @var{x}-
|
||||
Abbreviates @samp{@var{x}-$} like @samp{@var{x}*}, but omits the last word.
|
||||
|
||||
@end table
|
||||
|
||||
If a word designator is supplied without an event specification, the
|
||||
previous command is used as the event.
|
||||
|
||||
@node Modifiers
|
||||
@subsection Modifiers
|
||||
|
||||
After the optional word designator, you can add a sequence of one or more
|
||||
of the following modifiers, each preceded by a @samp{:}.
|
||||
|
||||
@table @code
|
||||
|
||||
@item h
|
||||
Remove a trailing pathname component, leaving only the head.
|
||||
|
||||
@item t
|
||||
Remove all leading pathname components, leaving the tail.
|
||||
|
||||
@item r
|
||||
Remove a trailing suffix of the form @samp{.@var{suffix}}, leaving
|
||||
the basename.
|
||||
|
||||
@item e
|
||||
Remove all but the trailing suffix.
|
||||
|
||||
@item p
|
||||
Print the new command but do not execute it.
|
||||
|
||||
@ifset BashFeatures
|
||||
@item q
|
||||
Quote the substituted words, escaping further substitutions.
|
||||
|
||||
@item x
|
||||
Quote the substituted words as with @samp{q},
|
||||
but break into words at spaces, tabs, and newlines.
|
||||
@end ifset
|
||||
|
||||
@item s/@var{old}/@var{new}/
|
||||
Substitute @var{new} for the first occurrence of @var{old} in the
|
||||
event line. Any delimiter may be used in place of @samp{/}.
|
||||
The delimiter may be quoted in @var{old} and @var{new}
|
||||
with a single backslash. If @samp{&} appears in @var{new},
|
||||
it is replaced by @var{old}. A single backslash will quote
|
||||
the @samp{&}. The final delimiter is optional if it is the last
|
||||
character on the input line.
|
||||
|
||||
@item &
|
||||
Repeat the previous substitution.
|
||||
|
||||
@item g
|
||||
Cause changes to be applied over the entire event line. Used in
|
||||
conjunction with @samp{s}, as in @code{gs/@var{old}/@var{new}/},
|
||||
or with @samp{&}.
|
||||
|
||||
@end table
|
||||
@@ -1,10 +0,0 @@
|
||||
@ignore
|
||||
Copyright (C) 1988-2002 Free Software Foundation, Inc.
|
||||
@end ignore
|
||||
|
||||
@set EDITION 4.3
|
||||
@set VERSION 4.3
|
||||
@set UPDATED 2002 March 4
|
||||
@set UPDATE-MONTH March 2002
|
||||
|
||||
@set LASTCHANGE Mon Mar 4 12:00:16 EST 2002
|
||||
+346
-346
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -1,6 +1,6 @@
|
||||
<HTML>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<!-- Created on October, 18 2024 by texi2html 1.64 -->
|
||||
<!-- Created on November, 1 2024 by texi2html 1.64 -->
|
||||
<!--
|
||||
Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
|
||||
Karl Berry <karl@freefriends.org>
|
||||
@@ -672,7 +672,7 @@ common prefix of the set of possible completions using a different color.
|
||||
The color definitions are taken from the value of the <CODE>LS_COLORS</CODE>
|
||||
environment variable.
|
||||
If there is a color definition in <CODE>LS_COLORS</CODE> for the custom suffix
|
||||
<SAMP>`.readline-colored-completion-prefix'</SAMP>, Readline uses this color for
|
||||
<SAMP>`readline-colored-completion-prefix'</SAMP>, Readline uses this color for
|
||||
the common prefix instead of its default.
|
||||
The default is <SAMP>`off'</SAMP>.
|
||||
<P>
|
||||
@@ -8129,7 +8129,7 @@ to permit their use in free software.
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="readline.html#SEC_About"> ? </A>]</TD>
|
||||
</TR></TABLE>
|
||||
<H1>About this document</H1>
|
||||
This document was generated by <I>Chet Ramey</I> on <I>October, 18 2024</I>
|
||||
This document was generated by <I>Chet Ramey</I> on <I>November, 1 2024</I>
|
||||
using <A HREF="http://www.mathematik.uni-kl.de/~obachman/Texi2html
|
||||
"><I>texi2html</I></A>
|
||||
<P></P>
|
||||
@@ -8291,7 +8291,7 @@ the following structure:
|
||||
<BR>
|
||||
<FONT SIZE="-1">
|
||||
This document was generated
|
||||
by <I>Chet Ramey</I> on <I>October, 18 2024</I>
|
||||
by <I>Chet Ramey</I> on <I>November, 1 2024</I>
|
||||
using <A HREF="http://www.mathematik.uni-kl.de/~obachman/Texi2html
|
||||
"><I>texi2html</I></A>
|
||||
|
||||
|
||||
@@ -427,9 +427,9 @@ Variable Settings
|
||||
different color. The color definitions are taken from the
|
||||
value of the ‘LS_COLORS’ environment variable. If there is a
|
||||
color definition in ‘LS_COLORS’ for the custom suffix
|
||||
‘.readline-colored-completion-prefix’, Readline uses this
|
||||
color for the common prefix instead of its default. The
|
||||
default is ‘off’.
|
||||
‘readline-colored-completion-prefix’, Readline uses this color
|
||||
for the common prefix instead of its default. The default is
|
||||
‘off’.
|
||||
|
||||
‘colored-stats’
|
||||
If set to ‘on’, Readline displays possible completions using
|
||||
@@ -5422,48 +5422,48 @@ Node: Readline Arguments10627
|
||||
Node: Searching11688
|
||||
Node: Readline Init File13919
|
||||
Node: Readline Init File Syntax15117
|
||||
Node: Conditional Init Constructs41510
|
||||
Node: Sample Init File45899
|
||||
Node: Bindable Readline Commands49024
|
||||
Node: Commands For Moving50408
|
||||
Node: Commands For History52338
|
||||
Node: Commands For Text57543
|
||||
Node: Commands For Killing61388
|
||||
Node: Numeric Arguments63844
|
||||
Node: Commands For Completion65000
|
||||
Node: Keyboard Macros67087
|
||||
Node: Miscellaneous Commands67792
|
||||
Node: Readline vi Mode72116
|
||||
Node: Programming with GNU Readline74013
|
||||
Node: Basic Behavior74999
|
||||
Node: Custom Functions79062
|
||||
Node: Readline Typedefs80584
|
||||
Node: Function Writing82470
|
||||
Node: Readline Variables83776
|
||||
Node: Readline Convenience Functions98730
|
||||
Node: Function Naming99806
|
||||
Node: Keymaps101137
|
||||
Node: Binding Keys104299
|
||||
Node: Associating Function Names and Bindings109124
|
||||
Node: Allowing Undoing112954
|
||||
Node: Redisplay115704
|
||||
Node: Modifying Text120006
|
||||
Node: Character Input121545
|
||||
Node: Terminal Management124702
|
||||
Node: Utility Functions126589
|
||||
Node: Miscellaneous Functions129699
|
||||
Node: Alternate Interface133589
|
||||
Node: A Readline Example136484
|
||||
Node: Alternate Interface Example138402
|
||||
Node: Readline Signal Handling142021
|
||||
Node: Custom Completers151571
|
||||
Node: How Completing Works152291
|
||||
Node: Completion Functions155667
|
||||
Node: Completion Variables159334
|
||||
Node: A Short Completion Example177652
|
||||
Node: GNU Free Documentation License190321
|
||||
Node: Concept Index215498
|
||||
Node: Function and Variable Index217019
|
||||
Node: Conditional Init Constructs41509
|
||||
Node: Sample Init File45898
|
||||
Node: Bindable Readline Commands49023
|
||||
Node: Commands For Moving50407
|
||||
Node: Commands For History52337
|
||||
Node: Commands For Text57542
|
||||
Node: Commands For Killing61387
|
||||
Node: Numeric Arguments63843
|
||||
Node: Commands For Completion64999
|
||||
Node: Keyboard Macros67086
|
||||
Node: Miscellaneous Commands67791
|
||||
Node: Readline vi Mode72115
|
||||
Node: Programming with GNU Readline74012
|
||||
Node: Basic Behavior74998
|
||||
Node: Custom Functions79061
|
||||
Node: Readline Typedefs80583
|
||||
Node: Function Writing82469
|
||||
Node: Readline Variables83775
|
||||
Node: Readline Convenience Functions98729
|
||||
Node: Function Naming99805
|
||||
Node: Keymaps101136
|
||||
Node: Binding Keys104298
|
||||
Node: Associating Function Names and Bindings109123
|
||||
Node: Allowing Undoing112953
|
||||
Node: Redisplay115703
|
||||
Node: Modifying Text120005
|
||||
Node: Character Input121544
|
||||
Node: Terminal Management124701
|
||||
Node: Utility Functions126588
|
||||
Node: Miscellaneous Functions129698
|
||||
Node: Alternate Interface133588
|
||||
Node: A Readline Example136483
|
||||
Node: Alternate Interface Example138401
|
||||
Node: Readline Signal Handling142020
|
||||
Node: Custom Completers151570
|
||||
Node: How Completing Works152290
|
||||
Node: Completion Functions155666
|
||||
Node: Completion Variables159333
|
||||
Node: A Short Completion Example177651
|
||||
Node: GNU Free Documentation License190320
|
||||
Node: Concept Index215497
|
||||
Node: Function and Variable Index217018
|
||||
|
||||
End Tag Table
|
||||
|
||||
|
||||
Binary file not shown.
@@ -1,7 +1,7 @@
|
||||
%!PS-Adobe-2.0
|
||||
%%Creator: dvips(k) 2024.1 (TeX Live 2024) Copyright 2024 Radical Eye Software
|
||||
%%Title: readline.dvi
|
||||
%%CreationDate: Fri Oct 18 15:25:52 2024
|
||||
%%CreationDate: Fri Nov 1 22:18:31 2024
|
||||
%%Pages: 88
|
||||
%%PageOrder: Ascend
|
||||
%%BoundingBox: 0 0 596 842
|
||||
@@ -12,7 +12,7 @@
|
||||
%DVIPSWebPage: (www.radicaleye.com)
|
||||
%DVIPSCommandLine: dvips -D 300 -o readline.ps readline.dvi
|
||||
%DVIPSParameters: dpi=300
|
||||
%DVIPSSource: TeX output 2024.10.18:1125
|
||||
%DVIPSSource: TeX output 2024.11.01:1818
|
||||
%%BeginProcSet: tex.pro 0 0
|
||||
%!
|
||||
/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
|
||||
@@ -7283,15 +7283,15 @@ b(is)f(`)p Fs(off)p Ft('.)315 396 y Fs(colored-completion-prefix)555
|
||||
451 y Ft(If)h(set)f(to)g(`)p Fs(on)p Ft(',)g(when)h(listing)e
|
||||
(completions,)h(Readline)h(displa)o(ys)e(the)i(com-)555
|
||||
506 y(mon)e(pre\014x)g(of)f(the)h(set)f(of)g(p)q(ossible)h(completions)
|
||||
f(using)g(a)g(di\013eren)o(t)g(color.)555 560 y(The)20
|
||||
b(color)f(de\014nitions)h(are)g(tak)o(en)f(from)g(the)h(v)m(alue)h(of)e
|
||||
(the)h Fs(LS_COLORS)555 615 y Ft(en)o(vironmen)o(t)e(v)m(ariable.)32
|
||||
b(If)19 b(there)g(is)g(a)g(color)f(de\014nition)h(in)g
|
||||
Fs(LS_COLORS)555 670 y Ft(for)h(the)h(custom)f(su\016x)h(`)p
|
||||
Fs(.readline-colored-compl)o(etion-p)o(refix)p Ft(')o(,)555
|
||||
725 y(Readline)f(uses)f(this)g(color)g(for)f(the)i(common)f(pre\014x)h
|
||||
(instead)f(of)g(its)f(de-)555 780 y(fault.)h(The)c(default)g(is)g(`)p
|
||||
Fs(off)p Ft('.)315 862 y Fs(colored-stats)555 917 y Ft(If)f(set)f(to)f
|
||||
f(using)g(a)g(di\013eren)o(t)g(color.)555 560 y(The)h(color)f
|
||||
(de\014nitions)g(are)g(tak)o(en)h(from)e(the)i(v)m(alue)g(of)f(the)h
|
||||
Fs(LS_COLORS)e Ft(en-)555 615 y(vironmen)o(t)16 b(v)m(ariable.)24
|
||||
b(If)17 b(there)g(is)f(a)g(color)g(de\014nition)h(in)f
|
||||
Fs(LS_COLORS)g Ft(for)555 670 y(the)11 b(custom)f(su\016x)h(`)p
|
||||
Fs(readline-colored-completio)o(n-prefi)o(x)p Ft(',)d(Read-)555
|
||||
725 y(line)j(uses)h(this)f(color)g(for)g(the)h(common)f(pre\014x)h
|
||||
(instead)f(of)h(its)e(default.)19 b(The)555 780 y(default)c(is)f(`)p
|
||||
Fs(off)p Ft('.)315 862 y Fs(colored-stats)555 917 y Ft(If)g(set)f(to)f
|
||||
(`)p Fs(on)p Ft(',)g(Readline)i(displa)o(ys)e(p)q(ossible)h
|
||||
(completions)g(using)g(di\013eren)o(t)555 971 y(colors)19
|
||||
b(to)f(indicate)i(their)f(\014le)g(t)o(yp)q(e.)33 b(The)20
|
||||
|
||||
Binary file not shown.
@@ -1,156 +0,0 @@
|
||||
@xrdef{Command Line Editing-title}{Command Line Editing}
|
||||
@xrdef{Command Line Editing-snt}{Chapter@tie 1}
|
||||
@xrdef{Introduction and Notation-title}{Introduction to Line Editing}
|
||||
@xrdef{Introduction and Notation-snt}{Section@tie 1.1}
|
||||
@xrdef{Readline Interaction-title}{Readline Interaction}
|
||||
@xrdef{Readline Interaction-snt}{Section@tie 1.2}
|
||||
@xrdef{Readline Bare Essentials-title}{Readline Bare Essentials}
|
||||
@xrdef{Readline Bare Essentials-snt}{Section@tie 1.2.1}
|
||||
@xrdef{Command Line Editing-pg}{1}
|
||||
@xrdef{Introduction and Notation-pg}{1}
|
||||
@xrdef{Readline Interaction-pg}{1}
|
||||
@xrdef{Readline Movement Commands-title}{Readline Movement Commands}
|
||||
@xrdef{Readline Movement Commands-snt}{Section@tie 1.2.2}
|
||||
@xrdef{Readline Killing Commands-title}{Readline Killing Commands}
|
||||
@xrdef{Readline Killing Commands-snt}{Section@tie 1.2.3}
|
||||
@xrdef{Readline Bare Essentials-pg}{2}
|
||||
@xrdef{Readline Movement Commands-pg}{2}
|
||||
@xrdef{Readline Arguments-title}{Readline Arguments}
|
||||
@xrdef{Readline Arguments-snt}{Section@tie 1.2.4}
|
||||
@xrdef{Searching-title}{Searching for Commands in the History}
|
||||
@xrdef{Searching-snt}{Section@tie 1.2.5}
|
||||
@xrdef{Readline Killing Commands-pg}{3}
|
||||
@xrdef{Readline Arguments-pg}{3}
|
||||
@xrdef{Searching-pg}{3}
|
||||
@xrdef{Readline Init File-title}{Readline Init File}
|
||||
@xrdef{Readline Init File-snt}{Section@tie 1.3}
|
||||
@xrdef{Readline Init File Syntax-title}{Readline Init File Syntax}
|
||||
@xrdef{Readline Init File Syntax-snt}{Section@tie 1.3.1}
|
||||
@xrdef{Readline Init File-pg}{4}
|
||||
@xrdef{Readline Init File Syntax-pg}{4}
|
||||
@xrdef{Conditional Init Constructs-title}{Conditional Init Constructs}
|
||||
@xrdef{Conditional Init Constructs-snt}{Section@tie 1.3.2}
|
||||
@xrdef{Conditional Init Constructs-pg}{14}
|
||||
@xrdef{Sample Init File-title}{Sample Init File}
|
||||
@xrdef{Sample Init File-snt}{Section@tie 1.3.3}
|
||||
@xrdef{Sample Init File-pg}{15}
|
||||
@xrdef{Bindable Readline Commands-title}{Bindable Readline Commands}
|
||||
@xrdef{Bindable Readline Commands-snt}{Section@tie 1.4}
|
||||
@xrdef{Commands For Moving-title}{Commands For Moving}
|
||||
@xrdef{Commands For Moving-snt}{Section@tie 1.4.1}
|
||||
@xrdef{Bindable Readline Commands-pg}{18}
|
||||
@xrdef{Commands For Moving-pg}{18}
|
||||
@xrdef{Commands For History-title}{Commands For Manipulating The History}
|
||||
@xrdef{Commands For History-snt}{Section@tie 1.4.2}
|
||||
@xrdef{Commands For History-pg}{19}
|
||||
@xrdef{Commands For Text-title}{Commands For Changing Text}
|
||||
@xrdef{Commands For Text-snt}{Section@tie 1.4.3}
|
||||
@xrdef{Commands For Text-pg}{21}
|
||||
@xrdef{Commands For Killing-title}{Killing And Yanking}
|
||||
@xrdef{Commands For Killing-snt}{Section@tie 1.4.4}
|
||||
@xrdef{Commands For Killing-pg}{22}
|
||||
@xrdef{Numeric Arguments-title}{Specifying Numeric Arguments}
|
||||
@xrdef{Numeric Arguments-snt}{Section@tie 1.4.5}
|
||||
@xrdef{Commands For Completion-title}{Letting Readline Type For You}
|
||||
@xrdef{Commands For Completion-snt}{Section@tie 1.4.6}
|
||||
@xrdef{Numeric Arguments-pg}{23}
|
||||
@xrdef{Keyboard Macros-title}{Keyboard Macros}
|
||||
@xrdef{Keyboard Macros-snt}{Section@tie 1.4.7}
|
||||
@xrdef{Miscellaneous Commands-title}{Some Miscellaneous Commands}
|
||||
@xrdef{Miscellaneous Commands-snt}{Section@tie 1.4.8}
|
||||
@xrdef{Commands For Completion-pg}{24}
|
||||
@xrdef{Keyboard Macros-pg}{24}
|
||||
@xrdef{Miscellaneous Commands-pg}{25}
|
||||
@xrdef{Readline vi Mode-title}{Readline vi Mode}
|
||||
@xrdef{Readline vi Mode-snt}{Section@tie 1.5}
|
||||
@xrdef{Readline vi Mode-pg}{26}
|
||||
@xrdef{Programming with GNU Readline-title}{Programming with GNU Readline}
|
||||
@xrdef{Programming with GNU Readline-snt}{Chapter@tie 2}
|
||||
@xrdef{Basic Behavior-title}{Basic Behavior}
|
||||
@xrdef{Basic Behavior-snt}{Section@tie 2.1}
|
||||
@xrdef{Programming with GNU Readline-pg}{27}
|
||||
@xrdef{Basic Behavior-pg}{27}
|
||||
@xrdef{Custom Functions-title}{Custom Functions}
|
||||
@xrdef{Custom Functions-snt}{Section@tie 2.2}
|
||||
@xrdef{Custom Functions-pg}{28}
|
||||
@xrdef{Readline Typedefs-title}{Readline Typedefs}
|
||||
@xrdef{Readline Typedefs-snt}{Section@tie 2.2.1}
|
||||
@xrdef{Function Writing-title}{Writing a New Function}
|
||||
@xrdef{Function Writing-snt}{Section@tie 2.2.2}
|
||||
@xrdef{Readline Typedefs-pg}{29}
|
||||
@xrdef{Readline Variables-title}{Readline Variables}
|
||||
@xrdef{Readline Variables-snt}{Section@tie 2.3}
|
||||
@xrdef{Function Writing-pg}{30}
|
||||
@xrdef{Readline Variables-pg}{30}
|
||||
@xrdef{Readline Convenience Functions-title}{Readline Convenience Functions}
|
||||
@xrdef{Readline Convenience Functions-snt}{Section@tie 2.4}
|
||||
@xrdef{Function Naming-title}{Naming a Function}
|
||||
@xrdef{Function Naming-snt}{Section@tie 2.4.1}
|
||||
@xrdef{Keymaps-title}{Selecting a Keymap}
|
||||
@xrdef{Keymaps-snt}{Section@tie 2.4.2}
|
||||
@xrdef{Readline Convenience Functions-pg}{36}
|
||||
@xrdef{Function Naming-pg}{36}
|
||||
@xrdef{Keymaps-pg}{36}
|
||||
@xrdef{Binding Keys-title}{Binding Keys}
|
||||
@xrdef{Binding Keys-snt}{Section@tie 2.4.3}
|
||||
@xrdef{Binding Keys-pg}{37}
|
||||
@xrdef{Associating Function Names and Bindings-title}{Associating Function Names and Bindings}
|
||||
@xrdef{Associating Function Names and Bindings-snt}{Section@tie 2.4.4}
|
||||
@xrdef{Associating Function Names and Bindings-pg}{39}
|
||||
@xrdef{Allowing Undoing-title}{Allowing Undoing}
|
||||
@xrdef{Allowing Undoing-snt}{Section@tie 2.4.5}
|
||||
@xrdef{Allowing Undoing-pg}{40}
|
||||
@xrdef{Redisplay-title}{Redisplay}
|
||||
@xrdef{Redisplay-snt}{Section@tie 2.4.6}
|
||||
@xrdef{Redisplay-pg}{41}
|
||||
@xrdef{Modifying Text-title}{Modifying Text}
|
||||
@xrdef{Modifying Text-snt}{Section@tie 2.4.7}
|
||||
@xrdef{Character Input-title}{Character Input}
|
||||
@xrdef{Character Input-snt}{Section@tie 2.4.8}
|
||||
@xrdef{Modifying Text-pg}{43}
|
||||
@xrdef{Character Input-pg}{43}
|
||||
@xrdef{Terminal Management-title}{Terminal Management}
|
||||
@xrdef{Terminal Management-snt}{Section@tie 2.4.9}
|
||||
@xrdef{Terminal Management-pg}{44}
|
||||
@xrdef{Utility Functions-title}{Utility Functions}
|
||||
@xrdef{Utility Functions-snt}{Section@tie 2.4.10}
|
||||
@xrdef{Utility Functions-pg}{45}
|
||||
@xrdef{Miscellaneous Functions-title}{Miscellaneous Functions}
|
||||
@xrdef{Miscellaneous Functions-snt}{Section@tie 2.4.11}
|
||||
@xrdef{Miscellaneous Functions-pg}{46}
|
||||
@xrdef{Alternate Interface-title}{Alternate Interface}
|
||||
@xrdef{Alternate Interface-snt}{Section@tie 2.4.12}
|
||||
@xrdef{Alternate Interface-pg}{47}
|
||||
@xrdef{A Readline Example-title}{A Readline Example}
|
||||
@xrdef{A Readline Example-snt}{Section@tie 2.4.13}
|
||||
@xrdef{A Readline Example-pg}{48}
|
||||
@xrdef{Alternate Interface Example-title}{Alternate Interface Example}
|
||||
@xrdef{Alternate Interface Example-snt}{Section@tie 2.4.14}
|
||||
@xrdef{Alternate Interface Example-pg}{50}
|
||||
@xrdef{Readline Signal Handling-title}{Readline Signal Handling}
|
||||
@xrdef{Readline Signal Handling-snt}{Section@tie 2.5}
|
||||
@xrdef{Readline Signal Handling-pg}{52}
|
||||
@xrdef{Custom Completers-title}{Custom Completers}
|
||||
@xrdef{Custom Completers-snt}{Section@tie 2.6}
|
||||
@xrdef{How Completing Works-title}{How Completing Works}
|
||||
@xrdef{How Completing Works-snt}{Section@tie 2.6.1}
|
||||
@xrdef{Custom Completers-pg}{55}
|
||||
@xrdef{How Completing Works-pg}{55}
|
||||
@xrdef{Completion Functions-title}{Completion Functions}
|
||||
@xrdef{Completion Functions-snt}{Section@tie 2.6.2}
|
||||
@xrdef{Completion Functions-pg}{56}
|
||||
@xrdef{Completion Variables-title}{Completion Variables}
|
||||
@xrdef{Completion Variables-snt}{Section@tie 2.6.3}
|
||||
@xrdef{Completion Variables-pg}{57}
|
||||
@xrdef{A Short Completion Example-title}{A Short Completion Example}
|
||||
@xrdef{A Short Completion Example-snt}{Section@tie 2.6.4}
|
||||
@xrdef{A Short Completion Example-pg}{63}
|
||||
@xrdef{GNU Free Documentation License-title}{GNU Free Documentation License}
|
||||
@xrdef{GNU Free Documentation License-snt}{Appendix@tie @char65{}}
|
||||
@xrdef{GNU Free Documentation License-pg}{72}
|
||||
@xrdef{Concept Index-title}{Concept Index}
|
||||
@xrdef{Concept Index-snt}{}
|
||||
@xrdef{Concept Index-pg}{80}
|
||||
@xrdef{Function and Variable Index-title}{Function and Variable Index}
|
||||
@xrdef{Function and Variable Index-snt}{}
|
||||
@xrdef{Function and Variable Index-pg}{81}
|
||||
@@ -1,11 +0,0 @@
|
||||
\entry{interaction, readline}{1}{interaction, readline}
|
||||
\entry{notation, readline}{2}{notation, readline}
|
||||
\entry{command editing}{2}{command editing}
|
||||
\entry{editing command lines}{2}{editing command lines}
|
||||
\entry{killing text}{3}{killing text}
|
||||
\entry{yanking text}{3}{yanking text}
|
||||
\entry{kill ring}{3}{kill ring}
|
||||
\entry{initialization file, readline}{4}{initialization file, readline}
|
||||
\entry{variables, readline}{5}{variables, readline}
|
||||
\entry{readline, function}{27}{readline, function}
|
||||
\entry{application-specific completion functions}{55}{application-specific completion functions}
|
||||
@@ -1,20 +0,0 @@
|
||||
\initial {A}
|
||||
\entry{application-specific completion functions}{55}
|
||||
\initial {C}
|
||||
\entry{command editing}{2}
|
||||
\initial {E}
|
||||
\entry{editing command lines}{2}
|
||||
\initial {I}
|
||||
\entry{initialization file, readline}{4}
|
||||
\entry{interaction, readline}{1}
|
||||
\initial {K}
|
||||
\entry{kill ring}{3}
|
||||
\entry{killing text}{3}
|
||||
\initial {N}
|
||||
\entry{notation, readline}{2}
|
||||
\initial {R}
|
||||
\entry{readline, function}{27}
|
||||
\initial {V}
|
||||
\entry{variables, readline}{5}
|
||||
\initial {Y}
|
||||
\entry{yanking text}{3}
|
||||
@@ -1,266 +0,0 @@
|
||||
\entry{active-region-start-color}{5}{active-region-start-color}
|
||||
\entry{active-region-end-color}{5}{active-region-end-color}
|
||||
\entry{bell-style}{5}{bell-style}
|
||||
\entry{bind-tty-special-chars}{5}{bind-tty-special-chars}
|
||||
\entry{blink-matching-paren}{6}{blink-matching-paren}
|
||||
\entry{colored-completion-prefix}{6}{colored-completion-prefix}
|
||||
\entry{colored-stats}{6}{colored-stats}
|
||||
\entry{comment-begin}{6}{comment-begin}
|
||||
\entry{completion-display-width}{6}{completion-display-width}
|
||||
\entry{completion-ignore-case}{6}{completion-ignore-case}
|
||||
\entry{completion-map-case}{6}{completion-map-case}
|
||||
\entry{completion-prefix-display-length}{6}{completion-prefix-display-length}
|
||||
\entry{completion-query-items}{6}{completion-query-items}
|
||||
\entry{convert-meta}{7}{convert-meta}
|
||||
\entry{disable-completion}{7}{disable-completion}
|
||||
\entry{echo-control-characters}{7}{echo-control-characters}
|
||||
\entry{editing-mode}{7}{editing-mode}
|
||||
\entry{emacs-mode-string}{7}{emacs-mode-string}
|
||||
\entry{enable-active-region The}{7}{enable-active-region The}
|
||||
\entry{enable-bracketed-paste}{8}{enable-bracketed-paste}
|
||||
\entry{enable-keypad}{8}{enable-keypad}
|
||||
\entry{enable-meta-key}{8}{enable-meta-key}
|
||||
\entry{expand-tilde}{8}{expand-tilde}
|
||||
\entry{force-meta-prefix}{8}{force-meta-prefix}
|
||||
\entry{history-preserve-point}{8}{history-preserve-point}
|
||||
\entry{history-size}{9}{history-size}
|
||||
\entry{horizontal-scroll-mode}{9}{horizontal-scroll-mode}
|
||||
\entry{input-meta}{9}{input-meta}
|
||||
\entry{meta-flag}{9}{meta-flag}
|
||||
\entry{isearch-terminators}{9}{isearch-terminators}
|
||||
\entry{keymap}{9}{keymap}
|
||||
\entry{mark-modified-lines}{10}{mark-modified-lines}
|
||||
\entry{mark-symlinked-directories}{10}{mark-symlinked-directories}
|
||||
\entry{match-hidden-files}{10}{match-hidden-files}
|
||||
\entry{menu-complete-display-prefix}{10}{menu-complete-display-prefix}
|
||||
\entry{output-meta}{10}{output-meta}
|
||||
\entry{page-completions}{10}{page-completions}
|
||||
\entry{revert-all-at-newline}{10}{revert-all-at-newline}
|
||||
\entry{search-ignore-case}{11}{search-ignore-case}
|
||||
\entry{show-all-if-ambiguous}{11}{show-all-if-ambiguous}
|
||||
\entry{show-all-if-unmodified}{11}{show-all-if-unmodified}
|
||||
\entry{show-mode-in-prompt}{11}{show-mode-in-prompt}
|
||||
\entry{skip-completed-text}{11}{skip-completed-text}
|
||||
\entry{vi-cmd-mode-string}{11}{vi-cmd-mode-string}
|
||||
\entry{vi-ins-mode-string}{12}{vi-ins-mode-string}
|
||||
\entry{visible-stats}{12}{visible-stats}
|
||||
\entry{beginning-of-line (C-a)}{18}{\code {beginning-of-line (C-a)}}
|
||||
\entry{end-of-line (C-e)}{18}{\code {end-of-line (C-e)}}
|
||||
\entry{forward-char (C-f)}{18}{\code {forward-char (C-f)}}
|
||||
\entry{backward-char (C-b)}{18}{\code {backward-char (C-b)}}
|
||||
\entry{forward-word (M-f)}{18}{\code {forward-word (M-f)}}
|
||||
\entry{backward-word (M-b)}{18}{\code {backward-word (M-b)}}
|
||||
\entry{previous-screen-line ()}{18}{\code {previous-screen-line ()}}
|
||||
\entry{next-screen-line ()}{18}{\code {next-screen-line ()}}
|
||||
\entry{clear-display (M-C-l)}{19}{\code {clear-display (M-C-l)}}
|
||||
\entry{clear-screen (C-l)}{19}{\code {clear-screen (C-l)}}
|
||||
\entry{redraw-current-line ()}{19}{\code {redraw-current-line ()}}
|
||||
\entry{accept-line (Newline or Return)}{19}{\code {accept-line (Newline or Return)}}
|
||||
\entry{previous-history (C-p)}{19}{\code {previous-history (C-p)}}
|
||||
\entry{next-history (C-n)}{19}{\code {next-history (C-n)}}
|
||||
\entry{beginning-of-history (M-<)}{19}{\code {beginning-of-history (M-<)}}
|
||||
\entry{end-of-history (M->)}{19}{\code {end-of-history (M->)}}
|
||||
\entry{reverse-search-history (C-r)}{19}{\code {reverse-search-history (C-r)}}
|
||||
\entry{forward-search-history (C-s)}{19}{\code {forward-search-history (C-s)}}
|
||||
\entry{non-incremental-reverse-search-history (M-p)}{19}{\code {non-incremental-reverse-search-history (M-p)}}
|
||||
\entry{non-incremental-forward-search-history (M-n)}{19}{\code {non-incremental-forward-search-history (M-n)}}
|
||||
\entry{history-search-backward ()}{20}{\code {history-search-backward ()}}
|
||||
\entry{history-search-forward ()}{20}{\code {history-search-forward ()}}
|
||||
\entry{history-substring-search-backward ()}{20}{\code {history-substring-search-backward ()}}
|
||||
\entry{history-substring-search-forward ()}{20}{\code {history-substring-search-forward ()}}
|
||||
\entry{yank-nth-arg (M-C-y)}{20}{\code {yank-nth-arg (M-C-y)}}
|
||||
\entry{yank-last-arg (M-. or M-_)}{20}{\code {yank-last-arg (M-. or M-_)}}
|
||||
\entry{operate-and-get-next (C-o)}{20}{\code {operate-and-get-next (C-o)}}
|
||||
\entry{fetch-history ()}{21}{\code {fetch-history ()}}
|
||||
\entry{end-of-file (usually C-d)}{21}{\code {\i {end-of-file} (usually C-d)}}
|
||||
\entry{delete-char (C-d)}{21}{\code {delete-char (C-d)}}
|
||||
\entry{backward-delete-char (Rubout)}{21}{\code {backward-delete-char (Rubout)}}
|
||||
\entry{forward-backward-delete-char ()}{21}{\code {forward-backward-delete-char ()}}
|
||||
\entry{quoted-insert (C-q or C-v)}{21}{\code {quoted-insert (C-q or C-v)}}
|
||||
\entry{tab-insert (M-TAB)}{21}{\code {tab-insert (M-\key {TAB})}}
|
||||
\entry{self-insert (a, b, A, 1, !, ...{})}{21}{\code {self-insert (a, b, A, 1, !, \dots {})}}
|
||||
\entry{bracketed-paste-begin ()}{21}{\code {bracketed-paste-begin ()}}
|
||||
\entry{transpose-chars (C-t)}{21}{\code {transpose-chars (C-t)}}
|
||||
\entry{transpose-words (M-t)}{22}{\code {transpose-words (M-t)}}
|
||||
\entry{upcase-word (M-u)}{22}{\code {upcase-word (M-u)}}
|
||||
\entry{downcase-word (M-l)}{22}{\code {downcase-word (M-l)}}
|
||||
\entry{capitalize-word (M-c)}{22}{\code {capitalize-word (M-c)}}
|
||||
\entry{overwrite-mode ()}{22}{\code {overwrite-mode ()}}
|
||||
\entry{kill-line (C-k)}{22}{\code {kill-line (C-k)}}
|
||||
\entry{backward-kill-line (C-x Rubout)}{22}{\code {backward-kill-line (C-x Rubout)}}
|
||||
\entry{unix-line-discard (C-u)}{22}{\code {unix-line-discard (C-u)}}
|
||||
\entry{kill-whole-line ()}{22}{\code {kill-whole-line ()}}
|
||||
\entry{kill-word (M-d)}{22}{\code {kill-word (M-d)}}
|
||||
\entry{backward-kill-word (M-DEL)}{22}{\code {backward-kill-word (M-\key {DEL})}}
|
||||
\entry{unix-word-rubout (C-w)}{23}{\code {unix-word-rubout (C-w)}}
|
||||
\entry{unix-filename-rubout ()}{23}{\code {unix-filename-rubout ()}}
|
||||
\entry{delete-horizontal-space ()}{23}{\code {delete-horizontal-space ()}}
|
||||
\entry{kill-region ()}{23}{\code {kill-region ()}}
|
||||
\entry{copy-region-as-kill ()}{23}{\code {copy-region-as-kill ()}}
|
||||
\entry{copy-backward-word ()}{23}{\code {copy-backward-word ()}}
|
||||
\entry{copy-forward-word ()}{23}{\code {copy-forward-word ()}}
|
||||
\entry{yank (C-y)}{23}{\code {yank (C-y)}}
|
||||
\entry{yank-pop (M-y)}{23}{\code {yank-pop (M-y)}}
|
||||
\entry{digit-argument (M-0, M-1, ...{} M--)}{23}{\code {digit-argument (\kbd {M-0}, \kbd {M-1}, \dots {} \kbd {M--})}}
|
||||
\entry{universal-argument ()}{23}{\code {universal-argument ()}}
|
||||
\entry{complete (TAB)}{24}{\code {complete (\key {TAB})}}
|
||||
\entry{possible-completions (M-?)}{24}{\code {possible-completions (M-?)}}
|
||||
\entry{insert-completions (M-*)}{24}{\code {insert-completions (M-*)}}
|
||||
\entry{menu-complete ()}{24}{\code {menu-complete ()}}
|
||||
\entry{menu-complete-backward ()}{24}{\code {menu-complete-backward ()}}
|
||||
\entry{delete-char-or-list ()}{24}{\code {delete-char-or-list ()}}
|
||||
\entry{start-kbd-macro (C-x ()}{24}{\code {start-kbd-macro (C-x ()}}
|
||||
\entry{end-kbd-macro (C-x ))}{24}{\code {end-kbd-macro (C-x ))}}
|
||||
\entry{call-last-kbd-macro (C-x e)}{24}{\code {call-last-kbd-macro (C-x e)}}
|
||||
\entry{print-last-kbd-macro ()}{24}{\code {print-last-kbd-macro ()}}
|
||||
\entry{re-read-init-file (C-x C-r)}{25}{\code {re-read-init-file (C-x C-r)}}
|
||||
\entry{abort (C-g)}{25}{\code {abort (C-g)}}
|
||||
\entry{do-lowercase-version (M-A, M-B, M-x, ...{})}{25}{\code {do-lowercase-version (M-A, M-B, M-\var {x}, \dots {})}}
|
||||
\entry{prefix-meta (ESC)}{25}{\code {prefix-meta (\key {ESC})}}
|
||||
\entry{undo (C-_ or C-x C-u)}{25}{\code {undo (C-_ or C-x C-u)}}
|
||||
\entry{revert-line (M-r)}{25}{\code {revert-line (M-r)}}
|
||||
\entry{tilde-expand (M-~)}{25}{\code {tilde-expand (M-~)}}
|
||||
\entry{set-mark (C-@)}{25}{\code {set-mark (C-@)}}
|
||||
\entry{exchange-point-and-mark (C-x C-x)}{25}{\code {exchange-point-and-mark (C-x C-x)}}
|
||||
\entry{character-search (C-])}{25}{\code {character-search (C-])}}
|
||||
\entry{character-search-backward (M-C-])}{25}{\code {character-search-backward (M-C-])}}
|
||||
\entry{skip-csi-sequence ()}{25}{\code {skip-csi-sequence ()}}
|
||||
\entry{insert-comment (M-#)}{25}{\code {insert-comment (M-#)}}
|
||||
\entry{dump-functions ()}{26}{\code {dump-functions ()}}
|
||||
\entry{dump-variables ()}{26}{\code {dump-variables ()}}
|
||||
\entry{dump-macros ()}{26}{\code {dump-macros ()}}
|
||||
\entry{execute-named-command (M-x)}{26}{\code {execute-named-command (M-x)}}
|
||||
\entry{emacs-editing-mode (C-e)}{26}{\code {emacs-editing-mode (C-e)}}
|
||||
\entry{vi-editing-mode (M-C-j)}{26}{\code {vi-editing-mode (M-C-j)}}
|
||||
\entry{readline}{27}{\code {readline}}
|
||||
\entry{rl_add_defun}{36}{\code {rl_add_defun}}
|
||||
\entry{rl_make_bare_keymap}{36}{\code {rl_make_bare_keymap}}
|
||||
\entry{rl_copy_keymap}{36}{\code {rl_copy_keymap}}
|
||||
\entry{rl_make_keymap}{37}{\code {rl_make_keymap}}
|
||||
\entry{rl_discard_keymap}{37}{\code {rl_discard_keymap}}
|
||||
\entry{rl_free_keymap}{37}{\code {rl_free_keymap}}
|
||||
\entry{rl_empty_keymap}{37}{\code {rl_empty_keymap}}
|
||||
\entry{rl_get_keymap}{37}{\code {rl_get_keymap}}
|
||||
\entry{rl_set_keymap}{37}{\code {rl_set_keymap}}
|
||||
\entry{rl_get_keymap_by_name}{37}{\code {rl_get_keymap_by_name}}
|
||||
\entry{rl_get_keymap_name}{37}{\code {rl_get_keymap_name}}
|
||||
\entry{rl_set_keymap_name}{37}{\code {rl_set_keymap_name}}
|
||||
\entry{rl_bind_key}{38}{\code {rl_bind_key}}
|
||||
\entry{rl_bind_key_in_map}{38}{\code {rl_bind_key_in_map}}
|
||||
\entry{rl_bind_key_if_unbound}{38}{\code {rl_bind_key_if_unbound}}
|
||||
\entry{rl_bind_key_if_unbound_in_map}{38}{\code {rl_bind_key_if_unbound_in_map}}
|
||||
\entry{rl_unbind_key}{38}{\code {rl_unbind_key}}
|
||||
\entry{rl_unbind_key_in_map}{38}{\code {rl_unbind_key_in_map}}
|
||||
\entry{rl_unbind_function_in_map}{38}{\code {rl_unbind_function_in_map}}
|
||||
\entry{rl_unbind_command_in_map}{38}{\code {rl_unbind_command_in_map}}
|
||||
\entry{rl_bind_keyseq}{38}{\code {rl_bind_keyseq}}
|
||||
\entry{rl_bind_keyseq_in_map}{38}{\code {rl_bind_keyseq_in_map}}
|
||||
\entry{rl_set_key}{39}{\code {rl_set_key}}
|
||||
\entry{rl_bind_keyseq_if_unbound}{39}{\code {rl_bind_keyseq_if_unbound}}
|
||||
\entry{rl_bind_keyseq_if_unbound_in_map}{39}{\code {rl_bind_keyseq_if_unbound_in_map}}
|
||||
\entry{rl_generic_bind}{39}{\code {rl_generic_bind}}
|
||||
\entry{rl_parse_and_bind}{39}{\code {rl_parse_and_bind}}
|
||||
\entry{rl_read_init_file}{39}{\code {rl_read_init_file}}
|
||||
\entry{rl_named_function}{39}{\code {rl_named_function}}
|
||||
\entry{rl_function_of_keyseq}{39}{\code {rl_function_of_keyseq}}
|
||||
\entry{rl_function_of_keyseq_len}{39}{\code {rl_function_of_keyseq_len}}
|
||||
\entry{rl_trim_arg_from_keyseq}{40}{\code {rl_trim_arg_from_keyseq}}
|
||||
\entry{rl_invoking_keyseqs}{40}{\code {rl_invoking_keyseqs}}
|
||||
\entry{rl_invoking_keyseqs_in_map}{40}{\code {rl_invoking_keyseqs_in_map}}
|
||||
\entry{rl_print_keybinding}{40}{\code {rl_print_keybinding}}
|
||||
\entry{rl_function_dumper}{40}{\code {rl_function_dumper}}
|
||||
\entry{rl_list_funmap_names}{40}{\code {rl_list_funmap_names}}
|
||||
\entry{rl_funmap_names}{40}{\code {rl_funmap_names}}
|
||||
\entry{rl_add_funmap_entry}{40}{\code {rl_add_funmap_entry}}
|
||||
\entry{rl_begin_undo_group}{41}{\code {rl_begin_undo_group}}
|
||||
\entry{rl_end_undo_group}{41}{\code {rl_end_undo_group}}
|
||||
\entry{rl_add_undo}{41}{\code {rl_add_undo}}
|
||||
\entry{rl_free_undo_list}{41}{\code {rl_free_undo_list}}
|
||||
\entry{rl_do_undo}{41}{\code {rl_do_undo}}
|
||||
\entry{rl_modifying}{41}{\code {rl_modifying}}
|
||||
\entry{rl_redisplay}{41}{\code {rl_redisplay}}
|
||||
\entry{rl_forced_update_display}{41}{\code {rl_forced_update_display}}
|
||||
\entry{rl_on_new_line}{42}{\code {rl_on_new_line}}
|
||||
\entry{rl_on_new_line_with_prompt}{42}{\code {rl_on_new_line_with_prompt}}
|
||||
\entry{rl_clear_visible_line}{42}{\code {rl_clear_visible_line}}
|
||||
\entry{rl_reset_line_state}{42}{\code {rl_reset_line_state}}
|
||||
\entry{rl_crlf}{42}{\code {rl_crlf}}
|
||||
\entry{rl_show_char}{42}{\code {rl_show_char}}
|
||||
\entry{rl_message}{42}{\code {rl_message}}
|
||||
\entry{rl_clear_message}{42}{\code {rl_clear_message}}
|
||||
\entry{rl_save_prompt}{42}{\code {rl_save_prompt}}
|
||||
\entry{rl_restore_prompt}{42}{\code {rl_restore_prompt}}
|
||||
\entry{rl_expand_prompt}{42}{\code {rl_expand_prompt}}
|
||||
\entry{rl_set_prompt}{43}{\code {rl_set_prompt}}
|
||||
\entry{rl_insert_text}{43}{\code {rl_insert_text}}
|
||||
\entry{rl_delete_text}{43}{\code {rl_delete_text}}
|
||||
\entry{rl_copy_text}{43}{\code {rl_copy_text}}
|
||||
\entry{rl_kill_text}{43}{\code {rl_kill_text}}
|
||||
\entry{rl_replace_line}{43}{\code {rl_replace_line}}
|
||||
\entry{rl_push_macro_input}{43}{\code {rl_push_macro_input}}
|
||||
\entry{rl_read_key}{43}{\code {rl_read_key}}
|
||||
\entry{rl_getc}{44}{\code {rl_getc}}
|
||||
\entry{rl_stuff_char}{44}{\code {rl_stuff_char}}
|
||||
\entry{rl_execute_next}{44}{\code {rl_execute_next}}
|
||||
\entry{rl_clear_pending_input}{44}{\code {rl_clear_pending_input}}
|
||||
\entry{rl_set_keyboard_input_timeout}{44}{\code {rl_set_keyboard_input_timeout}}
|
||||
\entry{rl_set_timeout}{44}{\code {rl_set_timeout}}
|
||||
\entry{rl_timeout_remaining}{44}{\code {rl_timeout_remaining}}
|
||||
\entry{rl_prep_terminal}{44}{\code {rl_prep_terminal}}
|
||||
\entry{rl_deprep_terminal}{44}{\code {rl_deprep_terminal}}
|
||||
\entry{rl_tty_set_default_bindings}{45}{\code {rl_tty_set_default_bindings}}
|
||||
\entry{rl_tty_unset_default_bindings}{45}{\code {rl_tty_unset_default_bindings}}
|
||||
\entry{rl_tty_set_echoing}{45}{\code {rl_tty_set_echoing}}
|
||||
\entry{rl_reset_terminal}{45}{\code {rl_reset_terminal}}
|
||||
\entry{rl_save_state}{45}{\code {rl_save_state}}
|
||||
\entry{rl_restore_state}{45}{\code {rl_restore_state}}
|
||||
\entry{rl_free}{45}{\code {rl_free}}
|
||||
\entry{rl_extend_line_buffer}{45}{\code {rl_extend_line_buffer}}
|
||||
\entry{rl_initialize}{45}{\code {rl_initialize}}
|
||||
\entry{rl_ding}{45}{\code {rl_ding}}
|
||||
\entry{rl_alphabetic}{45}{\code {rl_alphabetic}}
|
||||
\entry{rl_display_match_list}{46}{\code {rl_display_match_list}}
|
||||
\entry{_rl_uppercase_p}{46}{\code {_rl_uppercase_p}}
|
||||
\entry{_rl_lowercase_p}{46}{\code {_rl_lowercase_p}}
|
||||
\entry{_rl_digit_p}{46}{\code {_rl_digit_p}}
|
||||
\entry{_rl_to_upper}{46}{\code {_rl_to_upper}}
|
||||
\entry{_rl_to_lower}{46}{\code {_rl_to_lower}}
|
||||
\entry{_rl_digit_value}{46}{\code {_rl_digit_value}}
|
||||
\entry{rl_macro_bind}{46}{\code {rl_macro_bind}}
|
||||
\entry{rl_macro_dumper}{46}{\code {rl_macro_dumper}}
|
||||
\entry{rl_variable_bind}{46}{\code {rl_variable_bind}}
|
||||
\entry{rl_variable_value}{47}{\code {rl_variable_value}}
|
||||
\entry{rl_variable_dumper}{47}{\code {rl_variable_dumper}}
|
||||
\entry{rl_set_paren_blink_timeout}{47}{\code {rl_set_paren_blink_timeout}}
|
||||
\entry{rl_get_termcap}{47}{\code {rl_get_termcap}}
|
||||
\entry{rl_reparse_colors}{47}{\code {rl_reparse_colors}}
|
||||
\entry{rl_clear_history}{47}{\code {rl_clear_history}}
|
||||
\entry{rl_activate_mark}{47}{\code {rl_activate_mark}}
|
||||
\entry{rl_deactivate_mark}{47}{\code {rl_deactivate_mark}}
|
||||
\entry{rl_keep_mark_active}{47}{\code {rl_keep_mark_active}}
|
||||
\entry{rl_mark_active_p}{47}{\code {rl_mark_active_p}}
|
||||
\entry{rl_callback_handler_install}{48}{\code {rl_callback_handler_install}}
|
||||
\entry{rl_callback_read_char}{48}{\code {rl_callback_read_char}}
|
||||
\entry{rl_callback_sigcleanup}{48}{\code {rl_callback_sigcleanup}}
|
||||
\entry{rl_callback_handler_remove}{48}{\code {rl_callback_handler_remove}}
|
||||
\entry{rl_pending_signal}{54}{\code {rl_pending_signal}}
|
||||
\entry{rl_cleanup_after_signal}{54}{\code {rl_cleanup_after_signal}}
|
||||
\entry{rl_free_line_state}{54}{\code {rl_free_line_state}}
|
||||
\entry{rl_reset_after_signal}{54}{\code {rl_reset_after_signal}}
|
||||
\entry{rl_check_signals}{54}{\code {rl_check_signals}}
|
||||
\entry{rl_echo_signal_char}{54}{\code {rl_echo_signal_char}}
|
||||
\entry{rl_resize_terminal}{54}{\code {rl_resize_terminal}}
|
||||
\entry{rl_set_screen_size}{54}{\code {rl_set_screen_size}}
|
||||
\entry{rl_get_screen_size}{55}{\code {rl_get_screen_size}}
|
||||
\entry{rl_reset_screen_size}{55}{\code {rl_reset_screen_size}}
|
||||
\entry{rl_set_signals}{55}{\code {rl_set_signals}}
|
||||
\entry{rl_clear_signals}{55}{\code {rl_clear_signals}}
|
||||
\entry{rl_complete}{56}{\code {rl_complete}}
|
||||
\entry{rl_complete_internal}{56}{\code {rl_complete_internal}}
|
||||
\entry{rl_complete}{56}{\code {rl_complete}}
|
||||
\entry{rl_possible_completions}{56}{\code {rl_possible_completions}}
|
||||
\entry{rl_insert_completions}{56}{\code {rl_insert_completions}}
|
||||
\entry{rl_completion_mode}{57}{\code {rl_completion_mode}}
|
||||
\entry{rl_completion_matches}{57}{\code {rl_completion_matches}}
|
||||
\entry{rl_filename_completion_function}{57}{\code {rl_filename_completion_function}}
|
||||
\entry{rl_username_completion_function}{57}{\code {rl_username_completion_function}}
|
||||
@@ -1,286 +0,0 @@
|
||||
\initial {_}
|
||||
\entry{\code {_rl_digit_p}}{46}
|
||||
\entry{\code {_rl_digit_value}}{46}
|
||||
\entry{\code {_rl_lowercase_p}}{46}
|
||||
\entry{\code {_rl_to_lower}}{46}
|
||||
\entry{\code {_rl_to_upper}}{46}
|
||||
\entry{\code {_rl_uppercase_p}}{46}
|
||||
\initial {A}
|
||||
\entry{\code {abort (C-g)}}{25}
|
||||
\entry{\code {accept-line (Newline or Return)}}{19}
|
||||
\entry{active-region-end-color}{5}
|
||||
\entry{active-region-start-color}{5}
|
||||
\initial {B}
|
||||
\entry{\code {backward-char (C-b)}}{18}
|
||||
\entry{\code {backward-delete-char (Rubout)}}{21}
|
||||
\entry{\code {backward-kill-line (C-x Rubout)}}{22}
|
||||
\entry{\code {backward-kill-word (M-\key {DEL})}}{22}
|
||||
\entry{\code {backward-word (M-b)}}{18}
|
||||
\entry{\code {beginning-of-history (M-<)}}{19}
|
||||
\entry{\code {beginning-of-line (C-a)}}{18}
|
||||
\entry{bell-style}{5}
|
||||
\entry{bind-tty-special-chars}{5}
|
||||
\entry{blink-matching-paren}{6}
|
||||
\entry{\code {bracketed-paste-begin ()}}{21}
|
||||
\initial {C}
|
||||
\entry{\code {call-last-kbd-macro (C-x e)}}{24}
|
||||
\entry{\code {capitalize-word (M-c)}}{22}
|
||||
\entry{\code {character-search (C-])}}{25}
|
||||
\entry{\code {character-search-backward (M-C-])}}{25}
|
||||
\entry{\code {clear-display (M-C-l)}}{19}
|
||||
\entry{\code {clear-screen (C-l)}}{19}
|
||||
\entry{colored-completion-prefix}{6}
|
||||
\entry{colored-stats}{6}
|
||||
\entry{comment-begin}{6}
|
||||
\entry{\code {complete (\key {TAB})}}{24}
|
||||
\entry{completion-display-width}{6}
|
||||
\entry{completion-ignore-case}{6}
|
||||
\entry{completion-map-case}{6}
|
||||
\entry{completion-prefix-display-length}{6}
|
||||
\entry{completion-query-items}{6}
|
||||
\entry{convert-meta}{7}
|
||||
\entry{\code {copy-backward-word ()}}{23}
|
||||
\entry{\code {copy-forward-word ()}}{23}
|
||||
\entry{\code {copy-region-as-kill ()}}{23}
|
||||
\initial {D}
|
||||
\entry{\code {delete-char (C-d)}}{21}
|
||||
\entry{\code {delete-char-or-list ()}}{24}
|
||||
\entry{\code {delete-horizontal-space ()}}{23}
|
||||
\entry{\code {digit-argument (\kbd {M-0}, \kbd {M-1}, \dots {} \kbd {M--})}}{23}
|
||||
\entry{disable-completion}{7}
|
||||
\entry{\code {do-lowercase-version (M-A, M-B, M-\var {x}, \dots {})}}{25}
|
||||
\entry{\code {downcase-word (M-l)}}{22}
|
||||
\entry{\code {dump-functions ()}}{26}
|
||||
\entry{\code {dump-macros ()}}{26}
|
||||
\entry{\code {dump-variables ()}}{26}
|
||||
\initial {E}
|
||||
\entry{echo-control-characters}{7}
|
||||
\entry{editing-mode}{7}
|
||||
\entry{\code {emacs-editing-mode (C-e)}}{26}
|
||||
\entry{emacs-mode-string}{7}
|
||||
\entry{enable-active-region The}{7}
|
||||
\entry{enable-bracketed-paste}{8}
|
||||
\entry{enable-keypad}{8}
|
||||
\entry{enable-meta-key}{8}
|
||||
\entry{\code {end-kbd-macro (C-x ))}}{24}
|
||||
\entry{\code {\i {end-of-file} (usually C-d)}}{21}
|
||||
\entry{\code {end-of-history (M->)}}{19}
|
||||
\entry{\code {end-of-line (C-e)}}{18}
|
||||
\entry{\code {exchange-point-and-mark (C-x C-x)}}{25}
|
||||
\entry{\code {execute-named-command (M-x)}}{26}
|
||||
\entry{expand-tilde}{8}
|
||||
\initial {F}
|
||||
\entry{\code {fetch-history ()}}{21}
|
||||
\entry{force-meta-prefix}{8}
|
||||
\entry{\code {forward-backward-delete-char ()}}{21}
|
||||
\entry{\code {forward-char (C-f)}}{18}
|
||||
\entry{\code {forward-search-history (C-s)}}{19}
|
||||
\entry{\code {forward-word (M-f)}}{18}
|
||||
\initial {H}
|
||||
\entry{history-preserve-point}{8}
|
||||
\entry{\code {history-search-backward ()}}{20}
|
||||
\entry{\code {history-search-forward ()}}{20}
|
||||
\entry{history-size}{9}
|
||||
\entry{\code {history-substring-search-backward ()}}{20}
|
||||
\entry{\code {history-substring-search-forward ()}}{20}
|
||||
\entry{horizontal-scroll-mode}{9}
|
||||
\initial {I}
|
||||
\entry{input-meta}{9}
|
||||
\entry{\code {insert-comment (M-#)}}{25}
|
||||
\entry{\code {insert-completions (M-*)}}{24}
|
||||
\entry{isearch-terminators}{9}
|
||||
\initial {K}
|
||||
\entry{keymap}{9}
|
||||
\entry{\code {kill-line (C-k)}}{22}
|
||||
\entry{\code {kill-region ()}}{23}
|
||||
\entry{\code {kill-whole-line ()}}{22}
|
||||
\entry{\code {kill-word (M-d)}}{22}
|
||||
\initial {M}
|
||||
\entry{mark-modified-lines}{10}
|
||||
\entry{mark-symlinked-directories}{10}
|
||||
\entry{match-hidden-files}{10}
|
||||
\entry{\code {menu-complete ()}}{24}
|
||||
\entry{\code {menu-complete-backward ()}}{24}
|
||||
\entry{menu-complete-display-prefix}{10}
|
||||
\entry{meta-flag}{9}
|
||||
\initial {N}
|
||||
\entry{\code {next-history (C-n)}}{19}
|
||||
\entry{\code {next-screen-line ()}}{18}
|
||||
\entry{\code {non-incremental-forward-search-history (M-n)}}{19}
|
||||
\entry{\code {non-incremental-reverse-search-history (M-p)}}{19}
|
||||
\initial {O}
|
||||
\entry{\code {operate-and-get-next (C-o)}}{20}
|
||||
\entry{output-meta}{10}
|
||||
\entry{\code {overwrite-mode ()}}{22}
|
||||
\initial {P}
|
||||
\entry{page-completions}{10}
|
||||
\entry{\code {possible-completions (M-?)}}{24}
|
||||
\entry{\code {prefix-meta (\key {ESC})}}{25}
|
||||
\entry{\code {previous-history (C-p)}}{19}
|
||||
\entry{\code {previous-screen-line ()}}{18}
|
||||
\entry{\code {print-last-kbd-macro ()}}{24}
|
||||
\initial {Q}
|
||||
\entry{\code {quoted-insert (C-q or C-v)}}{21}
|
||||
\initial {R}
|
||||
\entry{\code {re-read-init-file (C-x C-r)}}{25}
|
||||
\entry{\code {readline}}{27}
|
||||
\entry{\code {redraw-current-line ()}}{19}
|
||||
\entry{\code {reverse-search-history (C-r)}}{19}
|
||||
\entry{revert-all-at-newline}{10}
|
||||
\entry{\code {revert-line (M-r)}}{25}
|
||||
\entry{\code {rl_activate_mark}}{47}
|
||||
\entry{\code {rl_add_defun}}{36}
|
||||
\entry{\code {rl_add_funmap_entry}}{40}
|
||||
\entry{\code {rl_add_undo}}{41}
|
||||
\entry{\code {rl_alphabetic}}{45}
|
||||
\entry{\code {rl_begin_undo_group}}{41}
|
||||
\entry{\code {rl_bind_key}}{38}
|
||||
\entry{\code {rl_bind_key_if_unbound}}{38}
|
||||
\entry{\code {rl_bind_key_if_unbound_in_map}}{38}
|
||||
\entry{\code {rl_bind_key_in_map}}{38}
|
||||
\entry{\code {rl_bind_keyseq}}{38}
|
||||
\entry{\code {rl_bind_keyseq_if_unbound}}{39}
|
||||
\entry{\code {rl_bind_keyseq_if_unbound_in_map}}{39}
|
||||
\entry{\code {rl_bind_keyseq_in_map}}{38}
|
||||
\entry{\code {rl_callback_handler_install}}{48}
|
||||
\entry{\code {rl_callback_handler_remove}}{48}
|
||||
\entry{\code {rl_callback_read_char}}{48}
|
||||
\entry{\code {rl_callback_sigcleanup}}{48}
|
||||
\entry{\code {rl_check_signals}}{54}
|
||||
\entry{\code {rl_cleanup_after_signal}}{54}
|
||||
\entry{\code {rl_clear_history}}{47}
|
||||
\entry{\code {rl_clear_message}}{42}
|
||||
\entry{\code {rl_clear_pending_input}}{44}
|
||||
\entry{\code {rl_clear_signals}}{55}
|
||||
\entry{\code {rl_clear_visible_line}}{42}
|
||||
\entry{\code {rl_complete}}{56}
|
||||
\entry{\code {rl_complete_internal}}{56}
|
||||
\entry{\code {rl_completion_matches}}{57}
|
||||
\entry{\code {rl_completion_mode}}{57}
|
||||
\entry{\code {rl_copy_keymap}}{36}
|
||||
\entry{\code {rl_copy_text}}{43}
|
||||
\entry{\code {rl_crlf}}{42}
|
||||
\entry{\code {rl_deactivate_mark}}{47}
|
||||
\entry{\code {rl_delete_text}}{43}
|
||||
\entry{\code {rl_deprep_terminal}}{44}
|
||||
\entry{\code {rl_ding}}{45}
|
||||
\entry{\code {rl_discard_keymap}}{37}
|
||||
\entry{\code {rl_display_match_list}}{46}
|
||||
\entry{\code {rl_do_undo}}{41}
|
||||
\entry{\code {rl_echo_signal_char}}{54}
|
||||
\entry{\code {rl_empty_keymap}}{37}
|
||||
\entry{\code {rl_end_undo_group}}{41}
|
||||
\entry{\code {rl_execute_next}}{44}
|
||||
\entry{\code {rl_expand_prompt}}{42}
|
||||
\entry{\code {rl_extend_line_buffer}}{45}
|
||||
\entry{\code {rl_filename_completion_function}}{57}
|
||||
\entry{\code {rl_forced_update_display}}{41}
|
||||
\entry{\code {rl_free}}{45}
|
||||
\entry{\code {rl_free_keymap}}{37}
|
||||
\entry{\code {rl_free_line_state}}{54}
|
||||
\entry{\code {rl_free_undo_list}}{41}
|
||||
\entry{\code {rl_function_dumper}}{40}
|
||||
\entry{\code {rl_function_of_keyseq}}{39}
|
||||
\entry{\code {rl_function_of_keyseq_len}}{39}
|
||||
\entry{\code {rl_funmap_names}}{40}
|
||||
\entry{\code {rl_generic_bind}}{39}
|
||||
\entry{\code {rl_get_keymap}}{37}
|
||||
\entry{\code {rl_get_keymap_by_name}}{37}
|
||||
\entry{\code {rl_get_keymap_name}}{37}
|
||||
\entry{\code {rl_get_screen_size}}{55}
|
||||
\entry{\code {rl_get_termcap}}{47}
|
||||
\entry{\code {rl_getc}}{44}
|
||||
\entry{\code {rl_initialize}}{45}
|
||||
\entry{\code {rl_insert_completions}}{56}
|
||||
\entry{\code {rl_insert_text}}{43}
|
||||
\entry{\code {rl_invoking_keyseqs}}{40}
|
||||
\entry{\code {rl_invoking_keyseqs_in_map}}{40}
|
||||
\entry{\code {rl_keep_mark_active}}{47}
|
||||
\entry{\code {rl_kill_text}}{43}
|
||||
\entry{\code {rl_list_funmap_names}}{40}
|
||||
\entry{\code {rl_macro_bind}}{46}
|
||||
\entry{\code {rl_macro_dumper}}{46}
|
||||
\entry{\code {rl_make_bare_keymap}}{36}
|
||||
\entry{\code {rl_make_keymap}}{37}
|
||||
\entry{\code {rl_mark_active_p}}{47}
|
||||
\entry{\code {rl_message}}{42}
|
||||
\entry{\code {rl_modifying}}{41}
|
||||
\entry{\code {rl_named_function}}{39}
|
||||
\entry{\code {rl_on_new_line}}{42}
|
||||
\entry{\code {rl_on_new_line_with_prompt}}{42}
|
||||
\entry{\code {rl_parse_and_bind}}{39}
|
||||
\entry{\code {rl_pending_signal}}{54}
|
||||
\entry{\code {rl_possible_completions}}{56}
|
||||
\entry{\code {rl_prep_terminal}}{44}
|
||||
\entry{\code {rl_print_keybinding}}{40}
|
||||
\entry{\code {rl_push_macro_input}}{43}
|
||||
\entry{\code {rl_read_init_file}}{39}
|
||||
\entry{\code {rl_read_key}}{43}
|
||||
\entry{\code {rl_redisplay}}{41}
|
||||
\entry{\code {rl_reparse_colors}}{47}
|
||||
\entry{\code {rl_replace_line}}{43}
|
||||
\entry{\code {rl_reset_after_signal}}{54}
|
||||
\entry{\code {rl_reset_line_state}}{42}
|
||||
\entry{\code {rl_reset_screen_size}}{55}
|
||||
\entry{\code {rl_reset_terminal}}{45}
|
||||
\entry{\code {rl_resize_terminal}}{54}
|
||||
\entry{\code {rl_restore_prompt}}{42}
|
||||
\entry{\code {rl_restore_state}}{45}
|
||||
\entry{\code {rl_save_prompt}}{42}
|
||||
\entry{\code {rl_save_state}}{45}
|
||||
\entry{\code {rl_set_key}}{39}
|
||||
\entry{\code {rl_set_keyboard_input_timeout}}{44}
|
||||
\entry{\code {rl_set_keymap}}{37}
|
||||
\entry{\code {rl_set_keymap_name}}{37}
|
||||
\entry{\code {rl_set_paren_blink_timeout}}{47}
|
||||
\entry{\code {rl_set_prompt}}{43}
|
||||
\entry{\code {rl_set_screen_size}}{54}
|
||||
\entry{\code {rl_set_signals}}{55}
|
||||
\entry{\code {rl_set_timeout}}{44}
|
||||
\entry{\code {rl_show_char}}{42}
|
||||
\entry{\code {rl_stuff_char}}{44}
|
||||
\entry{\code {rl_timeout_remaining}}{44}
|
||||
\entry{\code {rl_trim_arg_from_keyseq}}{40}
|
||||
\entry{\code {rl_tty_set_default_bindings}}{45}
|
||||
\entry{\code {rl_tty_set_echoing}}{45}
|
||||
\entry{\code {rl_tty_unset_default_bindings}}{45}
|
||||
\entry{\code {rl_unbind_command_in_map}}{38}
|
||||
\entry{\code {rl_unbind_function_in_map}}{38}
|
||||
\entry{\code {rl_unbind_key}}{38}
|
||||
\entry{\code {rl_unbind_key_in_map}}{38}
|
||||
\entry{\code {rl_username_completion_function}}{57}
|
||||
\entry{\code {rl_variable_bind}}{46}
|
||||
\entry{\code {rl_variable_dumper}}{47}
|
||||
\entry{\code {rl_variable_value}}{47}
|
||||
\initial {S}
|
||||
\entry{search-ignore-case}{11}
|
||||
\entry{\code {self-insert (a, b, A, 1, !, \dots {})}}{21}
|
||||
\entry{\code {set-mark (C-@)}}{25}
|
||||
\entry{show-all-if-ambiguous}{11}
|
||||
\entry{show-all-if-unmodified}{11}
|
||||
\entry{show-mode-in-prompt}{11}
|
||||
\entry{skip-completed-text}{11}
|
||||
\entry{\code {skip-csi-sequence ()}}{25}
|
||||
\entry{\code {start-kbd-macro (C-x ()}}{24}
|
||||
\initial {T}
|
||||
\entry{\code {tab-insert (M-\key {TAB})}}{21}
|
||||
\entry{\code {tilde-expand (M-~)}}{25}
|
||||
\entry{\code {transpose-chars (C-t)}}{21}
|
||||
\entry{\code {transpose-words (M-t)}}{22}
|
||||
\initial {U}
|
||||
\entry{\code {undo (C-_ or C-x C-u)}}{25}
|
||||
\entry{\code {universal-argument ()}}{23}
|
||||
\entry{\code {unix-filename-rubout ()}}{23}
|
||||
\entry{\code {unix-line-discard (C-u)}}{22}
|
||||
\entry{\code {unix-word-rubout (C-w)}}{23}
|
||||
\entry{\code {upcase-word (M-u)}}{22}
|
||||
\initial {V}
|
||||
\entry{vi-cmd-mode-string}{11}
|
||||
\entry{\code {vi-editing-mode (M-C-j)}}{26}
|
||||
\entry{vi-ins-mode-string}{12}
|
||||
\entry{visible-stats}{12}
|
||||
\initial {Y}
|
||||
\entry{\code {yank (C-y)}}{23}
|
||||
\entry{\code {yank-last-arg (M-. or M-_)}}{20}
|
||||
\entry{\code {yank-nth-arg (M-C-y)}}{20}
|
||||
\entry{\code {yank-pop (M-y)}}{23}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,326 +0,0 @@
|
||||
This is pdfTeX, Version 3.141592653-2.6-1.40.26 (TeX Live 2024/MacPorts 2024.70613_0) (preloaded format=etex 2024.4.9) 18 OCT 2024 11:25
|
||||
entering extended mode
|
||||
restricted \write18 enabled.
|
||||
file:line:error style messages enabled.
|
||||
%&-line parsing enabled.
|
||||
**\nonstopmode \input ././rlman.texi
|
||||
(././rlman.texi (/usr/local/src/bash/bash-20241015/lib/readline/doc/texinfo.tex
|
||||
Loading texinfo [version 2015-11-22.14]:
|
||||
\outerhsize=\dimen16
|
||||
\outervsize=\dimen17
|
||||
\cornerlong=\dimen18
|
||||
\cornerthick=\dimen19
|
||||
\topandbottommargin=\dimen20
|
||||
\bindingoffset=\dimen21
|
||||
\normaloffset=\dimen22
|
||||
\pagewidth=\dimen23
|
||||
\pageheight=\dimen24
|
||||
\headlinebox=\box16
|
||||
\footlinebox=\box17
|
||||
\margin=\insert252
|
||||
\EMsimple=\toks13
|
||||
\groupbox=\box18
|
||||
\groupinvalidhelp=\toks14
|
||||
\mil=\dimen25
|
||||
\exdentamount=\skip18
|
||||
\inmarginspacing=\skip19
|
||||
\centerpenalty=\count27
|
||||
pdf,
|
||||
\tempnum=\count28
|
||||
\lnkcount=\count29
|
||||
\filename=\toks15
|
||||
\filenamelength=\count30
|
||||
\pgn=\count31
|
||||
\toksA=\toks16
|
||||
\toksB=\toks17
|
||||
\toksC=\toks18
|
||||
\toksD=\toks19
|
||||
\boxA=\box19
|
||||
\boxB=\box20
|
||||
\countA=\count32
|
||||
\nopdfimagehelp=\toks20
|
||||
fonts,
|
||||
\sffam=\fam8
|
||||
\textleading=\dimen26
|
||||
markup,
|
||||
\fontdepth=\count33
|
||||
glyphs,
|
||||
\errorbox=\box21
|
||||
|
||||
page headings,
|
||||
\titlepagetopglue=\skip20
|
||||
\titlepagebottomglue=\skip21
|
||||
\evenheadline=\toks21
|
||||
\oddheadline=\toks22
|
||||
\evenfootline=\toks23
|
||||
\oddfootline=\toks24
|
||||
tables,
|
||||
\tableindent=\dimen27
|
||||
\itemindent=\dimen28
|
||||
\itemmargin=\dimen29
|
||||
\itemmax=\dimen30
|
||||
\itemno=\count34
|
||||
\multitableparskip=\skip22
|
||||
\multitableparindent=\skip23
|
||||
\multitablecolspace=\dimen31
|
||||
\multitablelinespace=\skip24
|
||||
\colcount=\count35
|
||||
\everytab=\toks25
|
||||
conditionals,
|
||||
\doignorecount=\count36
|
||||
indexing,
|
||||
\dummybox=\box22
|
||||
\whatsitskip=\skip25
|
||||
\whatsitpenalty=\count37
|
||||
\entryrightmargin=\dimen32
|
||||
\thinshrinkable=\skip26
|
||||
\entryindexbox=\box23
|
||||
\secondaryindent=\skip27
|
||||
\partialpage=\box24
|
||||
\doublecolumnhsize=\dimen33
|
||||
\doublecolumntopgap=\dimen34
|
||||
\savedtopmark=\toks26
|
||||
\savedfirstmark=\toks27
|
||||
sectioning,
|
||||
\unnumberedno=\count38
|
||||
\chapno=\count39
|
||||
\secno=\count40
|
||||
\subsecno=\count41
|
||||
\subsubsecno=\count42
|
||||
\appendixno=\count43
|
||||
\absseclevel=\count44
|
||||
\secbase=\count45
|
||||
\chapheadingskip=\skip28
|
||||
\secheadingskip=\skip29
|
||||
\subsecheadingskip=\skip30
|
||||
toc,
|
||||
\tocfile=\write0
|
||||
\contentsrightmargin=\skip31
|
||||
\savepageno=\count46
|
||||
\lastnegativepageno=\count47
|
||||
\tocindent=\dimen35
|
||||
environments,
|
||||
\lispnarrowing=\skip32
|
||||
\envskipamount=\skip33
|
||||
\circthick=\dimen36
|
||||
\cartouter=\dimen37
|
||||
\cartinner=\dimen38
|
||||
\normbskip=\skip34
|
||||
\normpskip=\skip35
|
||||
\normlskip=\skip36
|
||||
\lskip=\skip37
|
||||
\rskip=\skip38
|
||||
\nonfillparindent=\dimen39
|
||||
\tabw=\dimen40
|
||||
\verbbox=\box25
|
||||
|
||||
defuns,
|
||||
\defbodyindent=\skip39
|
||||
\defargsindent=\skip40
|
||||
\deflastargmargin=\skip41
|
||||
\defunpenalty=\count48
|
||||
\parencount=\count49
|
||||
\brackcount=\count50
|
||||
macros,
|
||||
\paramno=\count51
|
||||
\macname=\toks28
|
||||
cross references,
|
||||
\auxfile=\write1
|
||||
\savesfregister=\count52
|
||||
\toprefbox=\box26
|
||||
\printedrefnamebox=\box27
|
||||
\infofilenamebox=\box28
|
||||
\printedmanualbox=\box29
|
||||
insertions,
|
||||
\footnoteno=\count53
|
||||
\SAVEfootins=\box30
|
||||
\SAVEmargin=\box31
|
||||
|
||||
(/opt/local/share/texmf/tex/generic/epsf/epsf.tex
|
||||
This is `epsf.tex' v2.7.4 <14 February 2011>
|
||||
\epsffilein=\read1
|
||||
\epsfframemargin=\dimen41
|
||||
\epsfframethickness=\dimen42
|
||||
\epsfrsize=\dimen43
|
||||
\epsftmp=\dimen44
|
||||
\epsftsize=\dimen45
|
||||
\epsfxsize=\dimen46
|
||||
\epsfysize=\dimen47
|
||||
\pspoints=\dimen48
|
||||
)
|
||||
\noepsfhelp=\toks29
|
||||
localization,
|
||||
\nolanghelp=\toks30
|
||||
\countUTFx=\count54
|
||||
\countUTFy=\count55
|
||||
\countUTFz=\count56
|
||||
formatting,
|
||||
\defaultparindent=\dimen49
|
||||
and turning on texinfo input format.)
|
||||
texinfo.tex: doing @include of version.texi
|
||||
|
||||
|
||||
(/usr/local/src/bash/bash-20241015/lib/readline/doc/version.texi) [1] [2]
|
||||
(/usr/local/src/bash/bash-20241015/lib/readline/doc/rlman.toc [-1]) [-2]
|
||||
texinfo.tex: doing @include of rluser.texi
|
||||
|
||||
|
||||
(/usr/local/src/bash/bash-20241015/lib/readline/doc/rluser.texi Chapter 1
|
||||
\openout0 = `rlman.toc'.
|
||||
|
||||
|
||||
(/usr/local/src/bash/bash-20241015/lib/readline/doc/rlman.aux)
|
||||
\openout1 = `rlman.aux'.
|
||||
|
||||
@cpindfile=@write2
|
||||
\openout2 = `rlman.cp'.
|
||||
|
||||
[1] [2] [3]
|
||||
[4]
|
||||
@fnindfile=@write3
|
||||
\openout3 = `rlman.fn'.
|
||||
|
||||
[5] [6] [7] [8] [9] [10] [11]
|
||||
Underfull \hbox (badness 7540) in paragraph at lines 959--965
|
||||
[]@textrm In the ex-am-ple above, @textttsl C-u[] @textrm is bound to the func
|
||||
-tion
|
||||
|
||||
@hbox(7.60416+2.12917)x433.62, glue set 4.22592
|
||||
.@glue(@leftskip) 115.63242
|
||||
.@hbox(0.0+0.0)x0.0
|
||||
.@textrm I
|
||||
.@textrm n
|
||||
.@glue 3.65 plus 1.825 minus 1.21666
|
||||
.etc.
|
||||
|
||||
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 959--965
|
||||
@texttt universal-argument[]@textrm , @textttsl M-DEL[] @textrm is bound to th
|
||||
e func-tion
|
||||
|
||||
@hbox(7.60416+2.43333)x433.62, glue set 5.18782
|
||||
.@glue(@leftskip) 115.63242
|
||||
.@texttt u
|
||||
.@texttt n
|
||||
.@texttt i
|
||||
.@texttt v
|
||||
.etc.
|
||||
|
||||
[12] [13] [14] [15]
|
||||
Overfull \hbox (26.43913pt too wide) in paragraph at lines 1204--1204
|
||||
[]@texttt Meta-Control-h: backward-kill-word Text after the function name is i
|
||||
gnored[] |
|
||||
|
||||
@hbox(6.69167+2.43333)x433.62
|
||||
.@glue(@leftskip) 28.90755
|
||||
.@hbox(0.0+0.0)x0.0
|
||||
.@texttt M
|
||||
.@texttt e
|
||||
.@texttt t
|
||||
.etc.
|
||||
|
||||
[16] [17] [18] [19] [20] [21] [22] [23] [24] [25])
|
||||
texinfo.tex: doing @include of rltech.texi
|
||||
|
||||
|
||||
(/usr/local/src/bash/bash-20241015/lib/readline/doc/rltech.texi Chapter 2
|
||||
[26] [27] [28] [29]
|
||||
@vrindfile=@write4
|
||||
\openout4 = `rlman.vr'.
|
||||
|
||||
[30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40]
|
||||
[41] [42] [43] [44] [45] [46] [47] [48]
|
||||
Overfull \hbox (32.18782pt too wide) in paragraph at lines 1634--1634
|
||||
[] @texttt /* For positive arguments, put point after the last changed charac
|
||||
ter. For[] |
|
||||
|
||||
@hbox(7.60416+2.43333)x433.62
|
||||
.@glue(@leftskip) 28.90755
|
||||
.@hbox(0.0+0.0)x0.0
|
||||
.@penalty 10000
|
||||
.@glue 5.74869
|
||||
.@penalty 10000
|
||||
.etc.
|
||||
|
||||
[49]
|
||||
Overfull \hbox (20.69044pt too wide) in paragraph at lines 1702--1702
|
||||
[]@texttt /* Handle SIGWINCH and window size changes when readline is not acti
|
||||
ve and[] |
|
||||
|
||||
@hbox(7.60416+2.43333)x433.62
|
||||
.@glue(@leftskip) 28.90755
|
||||
.@hbox(0.0+0.0)x0.0
|
||||
.@texttt /
|
||||
.@texttt *
|
||||
.@penalty 10000
|
||||
.etc.
|
||||
|
||||
[50]
|
||||
Overfull \hbox (14.94176pt too wide) in paragraph at lines 1722--1722
|
||||
[] @texttt /* This function needs to be called to reset the terminal sett
|
||||
ings,[] |
|
||||
|
||||
@hbox(7.60416+2.43333)x433.62
|
||||
.@glue(@leftskip) 28.90755
|
||||
.@hbox(0.0+0.0)x0.0
|
||||
.@penalty 10000
|
||||
.@glue 5.74869
|
||||
.@penalty 10000
|
||||
.etc.
|
||||
|
||||
|
||||
Overfull \hbox (14.94176pt too wide) in paragraph at lines 1723--1723
|
||||
[] @texttt and calling it from the line handler keeps one extra prompt
|
||||
from[] |
|
||||
|
||||
@hbox(6.69167+2.43333)x433.62
|
||||
.@glue(@leftskip) 28.90755
|
||||
.@hbox(0.0+0.0)x0.0
|
||||
.@penalty 10000
|
||||
.@glue 5.74869
|
||||
.@penalty 10000
|
||||
.etc.
|
||||
|
||||
|
||||
Overfull \hbox (14.94176pt too wide) in paragraph at lines 1744--1744
|
||||
[] @texttt /* Set the default locale values according to environment variable
|
||||
s. */[] |
|
||||
|
||||
@hbox(7.60416+2.43333)x433.62
|
||||
.@glue(@leftskip) 28.90755
|
||||
.@hbox(0.0+0.0)x0.0
|
||||
.@penalty 10000
|
||||
.@glue 5.74869
|
||||
.@penalty 10000
|
||||
.etc.
|
||||
|
||||
[51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61]
|
||||
Underfull \hbox (badness 7379) in paragraph at lines 2524--2529
|
||||
[]@textrm If an application-specific com-ple-tion func-tion as-signed to @text
|
||||
tt rl_attempted_
|
||||
|
||||
@hbox(7.60416+2.43333)x433.62, glue set 4.19675
|
||||
.@glue(@leftskip) 28.90755
|
||||
.@hbox(0.0+0.0)x0.0
|
||||
.@textrm I
|
||||
.@textrm f
|
||||
.@glue 3.65 plus 1.825 minus 1.21666
|
||||
.etc.
|
||||
|
||||
[62] [63] [64] [65] [66] [67] [68] [69] [70]) Appendix A [71]
|
||||
texinfo.tex: doing @include of fdl.texi
|
||||
|
||||
|
||||
(/usr/local/src/bash/bash-20241015/lib/readline/doc/fdl.texi [72] [73] [74]
|
||||
[75] [76] [77] [78]) (Concept Index) [79] (Function and Variable Index)
|
||||
[80] [81] [82] [83] [84] )
|
||||
Here is how much of TeX's memory you used:
|
||||
3279 strings out of 495850
|
||||
34716 string characters out of 6172145
|
||||
126582 words of memory out of 5000000
|
||||
4635 multiletter control sequences out of 15000+600000
|
||||
32778 words of font info for 114 fonts, out of 8000000 for 9000
|
||||
701 hyphenation exceptions out of 8191
|
||||
19i,6n,17p,305b,808s stack positions out of 10000i,1000n,20000p,200000b,200000s
|
||||
|
||||
Output written on rlman.dvi (88 pages, 345732 bytes).
|
||||
@@ -1,108 +0,0 @@
|
||||
\input texinfo @c -*-texinfo-*-
|
||||
@comment %**start of header (This is for running Texinfo on a region.)
|
||||
@setfilename readline.info
|
||||
@settitle GNU Readline Library
|
||||
@comment %**end of header (This is for running Texinfo on a region.)
|
||||
@synindex vr fn
|
||||
@setchapternewpage odd
|
||||
|
||||
@include manvers.texinfo
|
||||
|
||||
@ifinfo
|
||||
@dircategory Libraries
|
||||
@direntry
|
||||
* Readline: (readline). The GNU readline library API
|
||||
@end direntry
|
||||
|
||||
This document describes the GNU Readline Library, a utility which aids
|
||||
in the consistency of user interface across discrete programs that need
|
||||
to provide a command line interface.
|
||||
|
||||
Copyright (C) 1988-2002 Free Software Foundation, Inc.
|
||||
|
||||
Permission is granted to make and distribute verbatim copies of
|
||||
this manual provided the copyright notice and this permission notice
|
||||
pare preserved on all copies.
|
||||
|
||||
@ignore
|
||||
Permission is granted to process this file through TeX and print the
|
||||
results, provided the printed document carries copying permission
|
||||
notice identical to this one except for the removal of this paragraph
|
||||
(this paragraph not being relevant to the printed manual).
|
||||
@end ignore
|
||||
|
||||
Permission is granted to copy and distribute modified versions of this
|
||||
manual under the conditions for verbatim copying, provided that the entire
|
||||
resulting derived work is distributed under the terms of a permission
|
||||
notice identical to this one.
|
||||
|
||||
Permission is granted to copy and distribute translations of this manual
|
||||
into another language, under the above conditions for modified versions,
|
||||
except that this permission notice may be stated in a translation approved
|
||||
by the Free Software Foundation.
|
||||
@end ifinfo
|
||||
|
||||
@titlepage
|
||||
@title GNU Readline Library
|
||||
@subtitle Edition @value{EDITION}, for @code{Readline Library} Version @value{VERSION}.
|
||||
@subtitle @value{UPDATE-MONTH}
|
||||
@author Brian Fox, Free Software Foundation
|
||||
@author Chet Ramey, Case Western Reserve University
|
||||
|
||||
@page
|
||||
This document describes the GNU Readline Library, a utility which aids
|
||||
in the consistency of user interface across discrete programs that need
|
||||
to provide a command line interface.
|
||||
|
||||
Published by the Free Software Foundation @*
|
||||
59 Temple Place, Suite 330, @*
|
||||
Boston, MA 02111 USA
|
||||
|
||||
Permission is granted to make and distribute verbatim copies of
|
||||
this manual provided the copyright notice and this permission notice
|
||||
are preserved on all copies.
|
||||
|
||||
Permission is granted to copy and distribute modified versions of this
|
||||
manual under the conditions for verbatim copying, provided that the entire
|
||||
resulting derived work is distributed under the terms of a permission
|
||||
notice identical to this one.
|
||||
|
||||
Permission is granted to copy and distribute translations of this manual
|
||||
into another language, under the above conditions for modified versions,
|
||||
except that this permission notice may be stated in a translation approved
|
||||
by the Free Software Foundation.
|
||||
|
||||
@vskip 0pt plus 1filll
|
||||
Copyright @copyright{} 1988-2002 Free Software Foundation, Inc.
|
||||
@end titlepage
|
||||
|
||||
@ifinfo
|
||||
@node Top
|
||||
@top GNU Readline Library
|
||||
|
||||
This document describes the GNU Readline Library, a utility which aids
|
||||
in the consistency of user interface across discrete programs that need
|
||||
to provide a command line interface.
|
||||
|
||||
@menu
|
||||
* Command Line Editing:: GNU Readline User's Manual.
|
||||
* Programming with GNU Readline:: GNU Readline Programmer's Manual.
|
||||
* Concept Index:: Index of concepts described in this manual.
|
||||
* Function and Variable Index:: Index of externally visible functions
|
||||
and variables.
|
||||
@end menu
|
||||
@end ifinfo
|
||||
|
||||
@include rluser.texinfo
|
||||
@include rltech.texinfo
|
||||
|
||||
@node Concept Index
|
||||
@unnumbered Concept Index
|
||||
@printindex cp
|
||||
|
||||
@node Function and Variable Index
|
||||
@unnumbered Function and Variable Index
|
||||
@printindex fn
|
||||
|
||||
@contents
|
||||
@bye
|
||||
@@ -1,18 +0,0 @@
|
||||
|
||||
This manual describes the GNU Readline Library
|
||||
(version @value{VERSION}, @value{UPDATED}), a library which aids in the
|
||||
consistency of user interface across discrete programs which provide
|
||||
a command line interface.
|
||||
|
||||
Copyright @copyright{} 1988--2014 Free Software Foundation, Inc.
|
||||
|
||||
@quotation
|
||||
Permission is granted to copy, distribute and/or modify this document
|
||||
under the terms of the GNU Free Documentation License, Version 1.3 or
|
||||
any later version published by the Free Software Foundation; with no
|
||||
Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
|
||||
A copy of the license is included in the section entitled
|
||||
``GNU Free Documentation License''.
|
||||
|
||||
@end quotation
|
||||
@empty
|
||||
@@ -1,52 +0,0 @@
|
||||
@numchapentry{Command Line Editing}{1}{Command Line Editing}{1}
|
||||
@numsecentry{Introduction to Line Editing}{1.1}{Introduction and Notation}{1}
|
||||
@numsecentry{Readline Interaction}{1.2}{Readline Interaction}{1}
|
||||
@numsubsecentry{Readline Bare Essentials}{1.2.1}{Readline Bare Essentials}{2}
|
||||
@numsubsecentry{Readline Movement Commands}{1.2.2}{Readline Movement Commands}{2}
|
||||
@numsubsecentry{Readline Killing Commands}{1.2.3}{Readline Killing Commands}{3}
|
||||
@numsubsecentry{Readline Arguments}{1.2.4}{Readline Arguments}{3}
|
||||
@numsubsecentry{Searching for Commands in the History}{1.2.5}{Searching}{3}
|
||||
@numsecentry{Readline Init File}{1.3}{Readline Init File}{4}
|
||||
@numsubsecentry{Readline Init File Syntax}{1.3.1}{Readline Init File Syntax}{4}
|
||||
@numsubsecentry{Conditional Init Constructs}{1.3.2}{Conditional Init Constructs}{14}
|
||||
@numsubsecentry{Sample Init File}{1.3.3}{Sample Init File}{15}
|
||||
@numsecentry{Bindable Readline Commands}{1.4}{Bindable Readline Commands}{18}
|
||||
@numsubsecentry{Commands For Moving}{1.4.1}{Commands For Moving}{18}
|
||||
@numsubsecentry{Commands For Manipulating The History}{1.4.2}{Commands For History}{19}
|
||||
@numsubsecentry{Commands For Changing Text}{1.4.3}{Commands For Text}{21}
|
||||
@numsubsecentry{Killing And Yanking}{1.4.4}{Commands For Killing}{22}
|
||||
@numsubsecentry{Specifying Numeric Arguments}{1.4.5}{Numeric Arguments}{23}
|
||||
@numsubsecentry{Letting Readline Type For You}{1.4.6}{Commands For Completion}{24}
|
||||
@numsubsecentry{Keyboard Macros}{1.4.7}{Keyboard Macros}{24}
|
||||
@numsubsecentry{Some Miscellaneous Commands}{1.4.8}{Miscellaneous Commands}{25}
|
||||
@numsecentry{Readline vi Mode}{1.5}{Readline vi Mode}{26}
|
||||
@numchapentry{Programming with GNU Readline}{2}{Programming with GNU Readline}{27}
|
||||
@numsecentry{Basic Behavior}{2.1}{Basic Behavior}{27}
|
||||
@numsecentry{Custom Functions}{2.2}{Custom Functions}{28}
|
||||
@numsubsecentry{Readline Typedefs}{2.2.1}{Readline Typedefs}{29}
|
||||
@numsubsecentry{Writing a New Function}{2.2.2}{Function Writing}{30}
|
||||
@numsecentry{Readline Variables}{2.3}{Readline Variables}{30}
|
||||
@numsecentry{Readline Convenience Functions}{2.4}{Readline Convenience Functions}{36}
|
||||
@numsubsecentry{Naming a Function}{2.4.1}{Function Naming}{36}
|
||||
@numsubsecentry{Selecting a Keymap}{2.4.2}{Keymaps}{36}
|
||||
@numsubsecentry{Binding Keys}{2.4.3}{Binding Keys}{37}
|
||||
@numsubsecentry{Associating Function Names and Bindings}{2.4.4}{Associating Function Names and Bindings}{39}
|
||||
@numsubsecentry{Allowing Undoing}{2.4.5}{Allowing Undoing}{40}
|
||||
@numsubsecentry{Redisplay}{2.4.6}{Redisplay}{41}
|
||||
@numsubsecentry{Modifying Text}{2.4.7}{Modifying Text}{43}
|
||||
@numsubsecentry{Character Input}{2.4.8}{Character Input}{43}
|
||||
@numsubsecentry{Terminal Management}{2.4.9}{Terminal Management}{44}
|
||||
@numsubsecentry{Utility Functions}{2.4.10}{Utility Functions}{45}
|
||||
@numsubsecentry{Miscellaneous Functions}{2.4.11}{Miscellaneous Functions}{46}
|
||||
@numsubsecentry{Alternate Interface}{2.4.12}{Alternate Interface}{47}
|
||||
@numsubsecentry{A Readline Example}{2.4.13}{A Readline Example}{48}
|
||||
@numsubsecentry{Alternate Interface Example}{2.4.14}{Alternate Interface Example}{50}
|
||||
@numsecentry{Readline Signal Handling}{2.5}{Readline Signal Handling}{52}
|
||||
@numsecentry{Custom Completers}{2.6}{Custom Completers}{55}
|
||||
@numsubsecentry{How Completing Works}{2.6.1}{How Completing Works}{55}
|
||||
@numsubsecentry{Completion Functions}{2.6.2}{Completion Functions}{56}
|
||||
@numsubsecentry{Completion Variables}{2.6.3}{Completion Variables}{57}
|
||||
@numsubsecentry{A Short Completion Example}{2.6.4}{A Short Completion Example}{63}
|
||||
@appentry{GNU Free Documentation License}{A}{GNU Free Documentation License}{72}
|
||||
@unnchapentry{Concept Index}{10001}{Concept Index}{80}
|
||||
@unnchapentry{Function and Variable Index}{10002}{Function and Variable Index}{81}
|
||||
@@ -1,83 +0,0 @@
|
||||
\entry{rl_line_buffer}{30}{\code {rl_line_buffer}}
|
||||
\entry{rl_point}{30}{\code {rl_point}}
|
||||
\entry{rl_end}{30}{\code {rl_end}}
|
||||
\entry{rl_mark}{30}{\code {rl_mark}}
|
||||
\entry{rl_done}{30}{\code {rl_done}}
|
||||
\entry{rl_eof_found}{30}{\code {rl_eof_found}}
|
||||
\entry{rl_num_chars_to_read}{31}{\code {rl_num_chars_to_read}}
|
||||
\entry{rl_pending_input}{31}{\code {rl_pending_input}}
|
||||
\entry{rl_dispatching}{31}{\code {rl_dispatching}}
|
||||
\entry{rl_erase_empty_line}{31}{\code {rl_erase_empty_line}}
|
||||
\entry{rl_prompt}{31}{\code {rl_prompt}}
|
||||
\entry{rl_display_prompt}{31}{\code {rl_display_prompt}}
|
||||
\entry{rl_already_prompted}{31}{\code {rl_already_prompted}}
|
||||
\entry{rl_library_version}{31}{\code {rl_library_version}}
|
||||
\entry{rl_readline_version}{31}{\code {rl_readline_version}}
|
||||
\entry{rl_gnu_readline_p}{31}{\code {rl_gnu_readline_p}}
|
||||
\entry{rl_terminal_name}{32}{\code {rl_terminal_name}}
|
||||
\entry{rl_readline_name}{32}{\code {rl_readline_name}}
|
||||
\entry{rl_instream}{32}{\code {rl_instream}}
|
||||
\entry{rl_outstream}{32}{\code {rl_outstream}}
|
||||
\entry{rl_prefer_env_winsize}{32}{\code {rl_prefer_env_winsize}}
|
||||
\entry{rl_last_func}{32}{\code {rl_last_func}}
|
||||
\entry{rl_startup_hook}{32}{\code {rl_startup_hook}}
|
||||
\entry{rl_pre_input_hook}{32}{\code {rl_pre_input_hook}}
|
||||
\entry{rl_event_hook}{32}{\code {rl_event_hook}}
|
||||
\entry{rl_getc_function}{32}{\code {rl_getc_function}}
|
||||
\entry{rl_signal_event_hook}{32}{\code {rl_signal_event_hook}}
|
||||
\entry{rl_timeout_event_hook}{33}{\code {rl_timeout_event_hook}}
|
||||
\entry{rl_input_available_hook}{33}{\code {rl_input_available_hook}}
|
||||
\entry{rl_redisplay_function}{33}{\code {rl_redisplay_function}}
|
||||
\entry{rl_prep_term_function}{33}{\code {rl_prep_term_function}}
|
||||
\entry{rl_deprep_term_function}{33}{\code {rl_deprep_term_function}}
|
||||
\entry{rl_macro_display_hook}{33}{\code {rl_macro_display_hook}}
|
||||
\entry{rl_executing_keymap}{33}{\code {rl_executing_keymap}}
|
||||
\entry{rl_binding_keymap}{34}{\code {rl_binding_keymap}}
|
||||
\entry{rl_executing_macro}{34}{\code {rl_executing_macro}}
|
||||
\entry{rl_executing_key}{34}{\code {rl_executing_key}}
|
||||
\entry{rl_executing_keyseq}{34}{\code {rl_executing_keyseq}}
|
||||
\entry{rl_key_sequence_length}{34}{\code {rl_key_sequence_length}}
|
||||
\entry{rl_readline_state}{34}{\code {rl_readline_state}}
|
||||
\entry{rl_explicit_arg}{36}{\code {rl_explicit_arg}}
|
||||
\entry{rl_numeric_arg}{36}{\code {rl_numeric_arg}}
|
||||
\entry{rl_editing_mode}{36}{\code {rl_editing_mode}}
|
||||
\entry{rl_catch_signals}{53}{\code {rl_catch_signals}}
|
||||
\entry{rl_catch_sigwinch}{53}{\code {rl_catch_sigwinch}}
|
||||
\entry{rl_persistent_signal_handlers}{53}{\code {rl_persistent_signal_handlers}}
|
||||
\entry{rl_change_environment}{53}{\code {rl_change_environment}}
|
||||
\entry{rl_completion_entry_function}{56}{\code {rl_completion_entry_function}}
|
||||
\entry{rl_completion_entry_function}{57}{\code {rl_completion_entry_function}}
|
||||
\entry{rl_attempted_completion_function}{57}{\code {rl_attempted_completion_function}}
|
||||
\entry{rl_filename_quoting_function}{57}{\code {rl_filename_quoting_function}}
|
||||
\entry{rl_filename_dequoting_function}{58}{\code {rl_filename_dequoting_function}}
|
||||
\entry{rl_char_is_quoted_p}{58}{\code {rl_char_is_quoted_p}}
|
||||
\entry{rl_ignore_some_completions_function}{58}{\code {rl_ignore_some_completions_function}}
|
||||
\entry{rl_directory_completion_hook}{58}{\code {rl_directory_completion_hook}}
|
||||
\entry{rl_directory_rewrite_hook;}{58}{\code {rl_directory_rewrite_hook;}}
|
||||
\entry{rl_filename_stat_hook}{59}{\code {rl_filename_stat_hook}}
|
||||
\entry{rl_filename_rewrite_hook}{59}{\code {rl_filename_rewrite_hook}}
|
||||
\entry{rl_completion_rewrite_hook}{59}{\code {rl_completion_rewrite_hook}}
|
||||
\entry{rl_completion_display_matches_hook}{60}{\code {rl_completion_display_matches_hook}}
|
||||
\entry{rl_basic_word_break_characters}{60}{\code {rl_basic_word_break_characters}}
|
||||
\entry{rl_basic_quote_characters}{60}{\code {rl_basic_quote_characters}}
|
||||
\entry{rl_completer_word_break_characters}{60}{\code {rl_completer_word_break_characters}}
|
||||
\entry{rl_completion_word_break_hook}{60}{\code {rl_completion_word_break_hook}}
|
||||
\entry{rl_completer_quote_characters}{60}{\code {rl_completer_quote_characters}}
|
||||
\entry{rl_filename_quote_characters}{60}{\code {rl_filename_quote_characters}}
|
||||
\entry{rl_special_prefixes}{60}{\code {rl_special_prefixes}}
|
||||
\entry{rl_completion_query_items}{60}{\code {rl_completion_query_items}}
|
||||
\entry{rl_completion_append_character}{61}{\code {rl_completion_append_character}}
|
||||
\entry{rl_completion_suppress_append}{61}{\code {rl_completion_suppress_append}}
|
||||
\entry{rl_completion_suppress_quote}{61}{\code {rl_completion_suppress_quote}}
|
||||
\entry{rl_completion_found_quote}{61}{\code {rl_completion_found_quote}}
|
||||
\entry{rl_completion_quote_character}{61}{\code {rl_completion_quote_character}}
|
||||
\entry{rl_completion_mark_symlink_dirs}{61}{\code {rl_completion_mark_symlink_dirs}}
|
||||
\entry{rl_ignore_completion_duplicates}{61}{\code {rl_ignore_completion_duplicates}}
|
||||
\entry{rl_filename_completion_desired}{61}{\code {rl_filename_completion_desired}}
|
||||
\entry{rl_filename_quoting_desired}{62}{\code {rl_filename_quoting_desired}}
|
||||
\entry{rl_full_quoting_desired}{62}{\code {rl_full_quoting_desired}}
|
||||
\entry{rl_attempted_completion_over}{62}{\code {rl_attempted_completion_over}}
|
||||
\entry{rl_sort_completion_matches}{62}{\code {rl_sort_completion_matches}}
|
||||
\entry{rl_completion_type}{62}{\code {rl_completion_type}}
|
||||
\entry{rl_completion_invoking_key}{62}{\code {rl_completion_invoking_key}}
|
||||
\entry{rl_inhibit_completion}{62}{\code {rl_inhibit_completion}}
|
||||
@@ -1,82 +0,0 @@
|
||||
\entry{\code {rl_already_prompted}}{31}
|
||||
\entry{\code {rl_attempted_completion_function}}{57}
|
||||
\entry{\code {rl_attempted_completion_over}}{62}
|
||||
\entry{\code {rl_basic_quote_characters}}{60}
|
||||
\entry{\code {rl_basic_word_break_characters}}{60}
|
||||
\entry{\code {rl_binding_keymap}}{34}
|
||||
\entry{\code {rl_catch_signals}}{53}
|
||||
\entry{\code {rl_catch_sigwinch}}{53}
|
||||
\entry{\code {rl_change_environment}}{53}
|
||||
\entry{\code {rl_char_is_quoted_p}}{58}
|
||||
\entry{\code {rl_completer_quote_characters}}{60}
|
||||
\entry{\code {rl_completer_word_break_characters}}{60}
|
||||
\entry{\code {rl_completion_append_character}}{61}
|
||||
\entry{\code {rl_completion_display_matches_hook}}{60}
|
||||
\entry{\code {rl_completion_entry_function}}{56, 57}
|
||||
\entry{\code {rl_completion_found_quote}}{61}
|
||||
\entry{\code {rl_completion_invoking_key}}{62}
|
||||
\entry{\code {rl_completion_mark_symlink_dirs}}{61}
|
||||
\entry{\code {rl_completion_query_items}}{60}
|
||||
\entry{\code {rl_completion_quote_character}}{61}
|
||||
\entry{\code {rl_completion_rewrite_hook}}{59}
|
||||
\entry{\code {rl_completion_suppress_append}}{61}
|
||||
\entry{\code {rl_completion_suppress_quote}}{61}
|
||||
\entry{\code {rl_completion_type}}{62}
|
||||
\entry{\code {rl_completion_word_break_hook}}{60}
|
||||
\entry{\code {rl_deprep_term_function}}{33}
|
||||
\entry{\code {rl_directory_completion_hook}}{58}
|
||||
\entry{\code {rl_directory_rewrite_hook;}}{58}
|
||||
\entry{\code {rl_dispatching}}{31}
|
||||
\entry{\code {rl_display_prompt}}{31}
|
||||
\entry{\code {rl_done}}{30}
|
||||
\entry{\code {rl_editing_mode}}{36}
|
||||
\entry{\code {rl_end}}{30}
|
||||
\entry{\code {rl_eof_found}}{30}
|
||||
\entry{\code {rl_erase_empty_line}}{31}
|
||||
\entry{\code {rl_event_hook}}{32}
|
||||
\entry{\code {rl_executing_key}}{34}
|
||||
\entry{\code {rl_executing_keymap}}{33}
|
||||
\entry{\code {rl_executing_keyseq}}{34}
|
||||
\entry{\code {rl_executing_macro}}{34}
|
||||
\entry{\code {rl_explicit_arg}}{36}
|
||||
\entry{\code {rl_filename_completion_desired}}{61}
|
||||
\entry{\code {rl_filename_dequoting_function}}{58}
|
||||
\entry{\code {rl_filename_quote_characters}}{60}
|
||||
\entry{\code {rl_filename_quoting_desired}}{62}
|
||||
\entry{\code {rl_filename_quoting_function}}{57}
|
||||
\entry{\code {rl_filename_rewrite_hook}}{59}
|
||||
\entry{\code {rl_filename_stat_hook}}{59}
|
||||
\entry{\code {rl_full_quoting_desired}}{62}
|
||||
\entry{\code {rl_getc_function}}{32}
|
||||
\entry{\code {rl_gnu_readline_p}}{31}
|
||||
\entry{\code {rl_ignore_completion_duplicates}}{61}
|
||||
\entry{\code {rl_ignore_some_completions_function}}{58}
|
||||
\entry{\code {rl_inhibit_completion}}{62}
|
||||
\entry{\code {rl_input_available_hook}}{33}
|
||||
\entry{\code {rl_instream}}{32}
|
||||
\entry{\code {rl_key_sequence_length}}{34}
|
||||
\entry{\code {rl_last_func}}{32}
|
||||
\entry{\code {rl_library_version}}{31}
|
||||
\entry{\code {rl_line_buffer}}{30}
|
||||
\entry{\code {rl_macro_display_hook}}{33}
|
||||
\entry{\code {rl_mark}}{30}
|
||||
\entry{\code {rl_num_chars_to_read}}{31}
|
||||
\entry{\code {rl_numeric_arg}}{36}
|
||||
\entry{\code {rl_outstream}}{32}
|
||||
\entry{\code {rl_pending_input}}{31}
|
||||
\entry{\code {rl_persistent_signal_handlers}}{53}
|
||||
\entry{\code {rl_point}}{30}
|
||||
\entry{\code {rl_pre_input_hook}}{32}
|
||||
\entry{\code {rl_prefer_env_winsize}}{32}
|
||||
\entry{\code {rl_prep_term_function}}{33}
|
||||
\entry{\code {rl_prompt}}{31}
|
||||
\entry{\code {rl_readline_name}}{32}
|
||||
\entry{\code {rl_readline_state}}{34}
|
||||
\entry{\code {rl_readline_version}}{31}
|
||||
\entry{\code {rl_redisplay_function}}{33}
|
||||
\entry{\code {rl_signal_event_hook}}{32}
|
||||
\entry{\code {rl_sort_completion_matches}}{62}
|
||||
\entry{\code {rl_special_prefixes}}{60}
|
||||
\entry{\code {rl_startup_hook}}{32}
|
||||
\entry{\code {rl_terminal_name}}{32}
|
||||
\entry{\code {rl_timeout_event_hook}}{33}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,69 +0,0 @@
|
||||
@xrdef{Command Line Editing-title}{Command Line Editing}
|
||||
@xrdef{Command Line Editing-snt}{Chapter@tie 1}
|
||||
@xrdef{Introduction and Notation-title}{Introduction to Line Editing}
|
||||
@xrdef{Introduction and Notation-snt}{Section@tie 1.1}
|
||||
@xrdef{Readline Interaction-title}{Readline Interaction}
|
||||
@xrdef{Readline Interaction-snt}{Section@tie 1.2}
|
||||
@xrdef{Readline Bare Essentials-title}{Readline Bare Essentials}
|
||||
@xrdef{Readline Bare Essentials-snt}{Section@tie 1.2.1}
|
||||
@xrdef{Command Line Editing-pg}{1}
|
||||
@xrdef{Introduction and Notation-pg}{1}
|
||||
@xrdef{Readline Interaction-pg}{1}
|
||||
@xrdef{Readline Movement Commands-title}{Readline Movement Commands}
|
||||
@xrdef{Readline Movement Commands-snt}{Section@tie 1.2.2}
|
||||
@xrdef{Readline Killing Commands-title}{Readline Killing Commands}
|
||||
@xrdef{Readline Killing Commands-snt}{Section@tie 1.2.3}
|
||||
@xrdef{Readline Bare Essentials-pg}{2}
|
||||
@xrdef{Readline Movement Commands-pg}{2}
|
||||
@xrdef{Readline Arguments-title}{Readline Arguments}
|
||||
@xrdef{Readline Arguments-snt}{Section@tie 1.2.4}
|
||||
@xrdef{Searching-title}{Searching for Commands in the History}
|
||||
@xrdef{Searching-snt}{Section@tie 1.2.5}
|
||||
@xrdef{Readline Killing Commands-pg}{3}
|
||||
@xrdef{Readline Arguments-pg}{3}
|
||||
@xrdef{Searching-pg}{3}
|
||||
@xrdef{Readline Init File-title}{Readline Init File}
|
||||
@xrdef{Readline Init File-snt}{Section@tie 1.3}
|
||||
@xrdef{Readline Init File Syntax-title}{Readline Init File Syntax}
|
||||
@xrdef{Readline Init File Syntax-snt}{Section@tie 1.3.1}
|
||||
@xrdef{Readline Init File-pg}{4}
|
||||
@xrdef{Readline Init File Syntax-pg}{4}
|
||||
@xrdef{Conditional Init Constructs-title}{Conditional Init Constructs}
|
||||
@xrdef{Conditional Init Constructs-snt}{Section@tie 1.3.2}
|
||||
@xrdef{Conditional Init Constructs-pg}{14}
|
||||
@xrdef{Sample Init File-title}{Sample Init File}
|
||||
@xrdef{Sample Init File-snt}{Section@tie 1.3.3}
|
||||
@xrdef{Sample Init File-pg}{15}
|
||||
@xrdef{Bindable Readline Commands-title}{Bindable Readline Commands}
|
||||
@xrdef{Bindable Readline Commands-snt}{Section@tie 1.4}
|
||||
@xrdef{Commands For Moving-title}{Commands For Moving}
|
||||
@xrdef{Commands For Moving-snt}{Section@tie 1.4.1}
|
||||
@xrdef{Bindable Readline Commands-pg}{18}
|
||||
@xrdef{Commands For Moving-pg}{18}
|
||||
@xrdef{Commands For History-title}{Commands For Manipulating The History}
|
||||
@xrdef{Commands For History-snt}{Section@tie 1.4.2}
|
||||
@xrdef{Commands For History-pg}{19}
|
||||
@xrdef{Commands For Text-title}{Commands For Changing Text}
|
||||
@xrdef{Commands For Text-snt}{Section@tie 1.4.3}
|
||||
@xrdef{Commands For Text-pg}{21}
|
||||
@xrdef{Commands For Killing-title}{Killing And Yanking}
|
||||
@xrdef{Commands For Killing-snt}{Section@tie 1.4.4}
|
||||
@xrdef{Commands For Killing-pg}{22}
|
||||
@xrdef{Numeric Arguments-title}{Specifying Numeric Arguments}
|
||||
@xrdef{Numeric Arguments-snt}{Section@tie 1.4.5}
|
||||
@xrdef{Commands For Completion-title}{Letting Readline Type For You}
|
||||
@xrdef{Commands For Completion-snt}{Section@tie 1.4.6}
|
||||
@xrdef{Numeric Arguments-pg}{23}
|
||||
@xrdef{Keyboard Macros-title}{Keyboard Macros}
|
||||
@xrdef{Keyboard Macros-snt}{Section@tie 1.4.7}
|
||||
@xrdef{Miscellaneous Commands-title}{Some Miscellaneous Commands}
|
||||
@xrdef{Miscellaneous Commands-snt}{Section@tie 1.4.8}
|
||||
@xrdef{Commands For Completion-pg}{24}
|
||||
@xrdef{Keyboard Macros-pg}{24}
|
||||
@xrdef{Miscellaneous Commands-pg}{25}
|
||||
@xrdef{Readline vi Mode-title}{Readline vi Mode}
|
||||
@xrdef{Readline vi Mode-snt}{Section@tie 1.5}
|
||||
@xrdef{Readline vi Mode-pg}{26}
|
||||
@xrdef{GNU Free Documentation License-title}{GNU Free Documentation License}
|
||||
@xrdef{GNU Free Documentation License-snt}{Appendix@tie @char65{}}
|
||||
@xrdef{GNU Free Documentation License-pg}{27}
|
||||
@@ -1,9 +0,0 @@
|
||||
\entry{interaction, readline}{1}{interaction, readline}
|
||||
\entry{notation, readline}{2}{notation, readline}
|
||||
\entry{command editing}{2}{command editing}
|
||||
\entry{editing command lines}{2}{editing command lines}
|
||||
\entry{killing text}{3}{killing text}
|
||||
\entry{yanking text}{3}{yanking text}
|
||||
\entry{kill ring}{3}{kill ring}
|
||||
\entry{initialization file, readline}{4}{initialization file, readline}
|
||||
\entry{variables, readline}{5}{variables, readline}
|
||||
@@ -1,16 +0,0 @@
|
||||
\initial {C}
|
||||
\entry{command editing}{2}
|
||||
\initial {E}
|
||||
\entry{editing command lines}{2}
|
||||
\initial {I}
|
||||
\entry{initialization file, readline}{4}
|
||||
\entry{interaction, readline}{1}
|
||||
\initial {K}
|
||||
\entry{kill ring}{3}
|
||||
\entry{killing text}{3}
|
||||
\initial {N}
|
||||
\entry{notation, readline}{2}
|
||||
\initial {V}
|
||||
\entry{variables, readline}{5}
|
||||
\initial {Y}
|
||||
\entry{yanking text}{3}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user