mirror of
https://https.git.savannah.gnu.org/git/bash.git
synced 2026-11-14 02:13:58 +01:00
final set of documentation updates; documentation directory cleanups
This commit is contained in:
1 parent
fffa5d0e7c
commit
bf093e31ae
117 files changed
+2854
-20154
No files matched your search
@@ -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
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -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
|
||||
File renamed without changes.
File renamed without changes.
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}
|
||||
Whitespace-only changes.
@@ -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>
|
||||
|
||||
|
||||
Whitespace-only changes.
@@ -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.
Whitespace-only changes.
@@ -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
|
||||
Whitespace-only changes.
Whitespace-only changes.
@@ -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}
|
||||
Whitespace-only changes.
@@ -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
Whitespace-only changes.
@@ -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).
|
||||
Whitespace-only changes.
@@ -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}
|
||||
Whitespace-only changes.
@@ -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}
|
||||
Whitespace-only changes.
@@ -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}
|
||||
Loaded 100 of 117 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user