You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

121 satır
5.8KB

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <html>
  3. <!-- Copyright (C) 1988-2020 Free Software Foundation, Inc.
  4. Permission is granted to copy, distribute and/or modify this document
  5. under the terms of the GNU Free Documentation License, Version 1.3 or
  6. any later version published by the Free Software Foundation; with the
  7. Invariant Sections being "Free Software" and "Free Software Needs
  8. Free Documentation", with the Front-Cover Texts being "A GNU Manual,"
  9. and with the Back-Cover Texts as in (a) below.
  10. (a) The FSF's Back-Cover Text is: "You are free to copy and modify
  11. this GNU Manual. Buying copies from GNU Press supports the FSF in
  12. developing GNU and promoting software freedom." -->
  13. <!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
  14. <head>
  15. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  16. <title>Searching (Debugging with GDB)</title>
  17. <meta name="description" content="Searching (Debugging with GDB)">
  18. <meta name="keywords" content="Searching (Debugging with GDB)">
  19. <meta name="resource-type" content="document">
  20. <meta name="distribution" content="global">
  21. <meta name="Generator" content="makeinfo">
  22. <link href="index.html#Top" rel="start" title="Top">
  23. <link href="Concept-Index.html#Concept-Index" rel="index" title="Concept Index">
  24. <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
  25. <link href="Readline-Interaction.html#Readline-Interaction" rel="up" title="Readline Interaction">
  26. <link href="Readline-Init-File.html#Readline-Init-File" rel="next" title="Readline Init File">
  27. <link href="Readline-Arguments.html#Readline-Arguments" rel="prev" title="Readline Arguments">
  28. <style type="text/css">
  29. <!--
  30. a.summary-letter {text-decoration: none}
  31. blockquote.indentedblock {margin-right: 0em}
  32. blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
  33. blockquote.smallquotation {font-size: smaller}
  34. div.display {margin-left: 3.2em}
  35. div.example {margin-left: 3.2em}
  36. div.lisp {margin-left: 3.2em}
  37. div.smalldisplay {margin-left: 3.2em}
  38. div.smallexample {margin-left: 3.2em}
  39. div.smalllisp {margin-left: 3.2em}
  40. kbd {font-style: oblique}
  41. pre.display {font-family: inherit}
  42. pre.format {font-family: inherit}
  43. pre.menu-comment {font-family: serif}
  44. pre.menu-preformatted {font-family: serif}
  45. pre.smalldisplay {font-family: inherit; font-size: smaller}
  46. pre.smallexample {font-size: smaller}
  47. pre.smallformat {font-family: inherit; font-size: smaller}
  48. pre.smalllisp {font-size: smaller}
  49. span.nolinebreak {white-space: nowrap}
  50. span.roman {font-family: initial; font-weight: normal}
  51. span.sansserif {font-family: sans-serif; font-weight: normal}
  52. ul.no-bullet {list-style: none}
  53. -->
  54. </style>
  55. </head>
  56. <body lang="en">
  57. <a name="Searching"></a>
  58. <div class="header">
  59. <p>
  60. Previous: <a href="Readline-Arguments.html#Readline-Arguments" accesskey="p" rel="prev">Readline Arguments</a>, Up: <a href="Readline-Interaction.html#Readline-Interaction" accesskey="u" rel="up">Readline Interaction</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Concept-Index.html#Concept-Index" title="Index" rel="index">Index</a>]</p>
  61. </div>
  62. <hr>
  63. <a name="Searching-for-Commands-in-the-History"></a>
  64. <h4 class="subsection">32.2.5 Searching for Commands in the History</h4>
  65. <p>Readline provides commands for searching through the command history
  66. for lines containing a specified string.
  67. There are two search modes: <em>incremental</em> and <em>non-incremental</em>.
  68. </p>
  69. <p>Incremental searches begin before the user has finished typing the
  70. search string.
  71. As each character of the search string is typed, Readline displays
  72. the next entry from the history matching the string typed so far.
  73. An incremental search requires only as many characters as needed to
  74. find the desired history entry.
  75. To search backward in the history for a particular string, type
  76. <kbd>C-r</kbd>. Typing <kbd>C-s</kbd> searches forward through the history.
  77. The characters present in the value of the <code>isearch-terminators</code> variable
  78. are used to terminate an incremental search.
  79. If that variable has not been assigned a value, the <tt class="key">ESC</tt> and
  80. <kbd>C-J</kbd> characters will terminate an incremental search.
  81. <kbd>C-g</kbd> will abort an incremental search and restore the original line.
  82. When the search is terminated, the history entry containing the
  83. search string becomes the current line.
  84. </p>
  85. <p>To find other matching entries in the history list, type <kbd>C-r</kbd> or
  86. <kbd>C-s</kbd> as appropriate.
  87. This will search backward or forward in the history for the next
  88. entry matching the search string typed so far.
  89. Any other key sequence bound to a Readline command will terminate
  90. the search and execute that command.
  91. For instance, a <tt class="key">RET</tt> will terminate the search and accept
  92. the line, thereby executing the command from the history list.
  93. A movement command will terminate the search, make the last line found
  94. the current line, and begin editing.
  95. </p>
  96. <p>Readline remembers the last incremental search string. If two
  97. <kbd>C-r</kbd>s are typed without any intervening characters defining a new
  98. search string, any remembered search string is used.
  99. </p>
  100. <p>Non-incremental searches read the entire search string before starting
  101. to search for matching history lines. The search string may be
  102. typed by the user or be part of the contents of the current line.
  103. </p>
  104. <hr>
  105. <div class="header">
  106. <p>
  107. Previous: <a href="Readline-Arguments.html#Readline-Arguments" accesskey="p" rel="prev">Readline Arguments</a>, Up: <a href="Readline-Interaction.html#Readline-Interaction" accesskey="u" rel="up">Readline Interaction</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Concept-Index.html#Concept-Index" title="Index" rel="index">Index</a>]</p>
  108. </div>
  109. </body>
  110. </html>