Find previous searches in less command












0














In vim, if I am in search mode by pressing /, I can press Ctrl+p to find my last searched string, and press that combination again to find an even earlier searched string, and so on. I can do the same on commandline in emacs mode. I want to do the same with less command (i.e., press /, and then press Ctrl+p to find what I searched for previously, and then press Enter to search that term again. Can I do that? How can I do that?



Edit: reworded to make the question clearer.










share|improve this question
























  • @JamesBrown I think the OP wants to navigate within a file backwards via a search string rather than view a list of previously entered search strings. ? is the key to search backwards in less
    – Niall Cosgrove
    Nov 20 '18 at 9:14
















0














In vim, if I am in search mode by pressing /, I can press Ctrl+p to find my last searched string, and press that combination again to find an even earlier searched string, and so on. I can do the same on commandline in emacs mode. I want to do the same with less command (i.e., press /, and then press Ctrl+p to find what I searched for previously, and then press Enter to search that term again. Can I do that? How can I do that?



Edit: reworded to make the question clearer.










share|improve this question
























  • @JamesBrown I think the OP wants to navigate within a file backwards via a search string rather than view a list of previously entered search strings. ? is the key to search backwards in less
    – Niall Cosgrove
    Nov 20 '18 at 9:14














0












0








0







In vim, if I am in search mode by pressing /, I can press Ctrl+p to find my last searched string, and press that combination again to find an even earlier searched string, and so on. I can do the same on commandline in emacs mode. I want to do the same with less command (i.e., press /, and then press Ctrl+p to find what I searched for previously, and then press Enter to search that term again. Can I do that? How can I do that?



Edit: reworded to make the question clearer.










share|improve this question















In vim, if I am in search mode by pressing /, I can press Ctrl+p to find my last searched string, and press that combination again to find an even earlier searched string, and so on. I can do the same on commandline in emacs mode. I want to do the same with less command (i.e., press /, and then press Ctrl+p to find what I searched for previously, and then press Enter to search that term again. Can I do that? How can I do that?



Edit: reworded to make the question clearer.







bash terminal less-unix






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 20 '18 at 11:44

























asked Nov 20 '18 at 8:18









Rushi Agrawal

993813




993813












  • @JamesBrown I think the OP wants to navigate within a file backwards via a search string rather than view a list of previously entered search strings. ? is the key to search backwards in less
    – Niall Cosgrove
    Nov 20 '18 at 9:14


















  • @JamesBrown I think the OP wants to navigate within a file backwards via a search string rather than view a list of previously entered search strings. ? is the key to search backwards in less
    – Niall Cosgrove
    Nov 20 '18 at 9:14
















@JamesBrown I think the OP wants to navigate within a file backwards via a search string rather than view a list of previously entered search strings. ? is the key to search backwards in less
– Niall Cosgrove
Nov 20 '18 at 9:14




@JamesBrown I think the OP wants to navigate within a file backwards via a search string rather than view a list of previously entered search strings. ? is the key to search backwards in less
– Niall Cosgrove
Nov 20 '18 at 9:14












2 Answers
2






active

oldest

votes


















1














Use / to search forward.
Use ? to search backward.



Use n for the next occurrence of the search item and N for prior occurrence. This works for both forward and backward searches.



And as pointed out in the comments if less history is enabled you can carry your search item across invocations of less.



man less and man lesskey for the details.






share|improve this answer































    0














    To browse less search history (~/.lesshst by default, man less for more):





    1. less a file, for example less ~/.lesshst

    2. type / (or ?)

    3. use up and down arrows to browse the history, press enter to choose one


    4. n repeats the search, N in reverse direction






    share|improve this answer























      Your Answer






      StackExchange.ifUsing("editor", function () {
      StackExchange.using("externalEditor", function () {
      StackExchange.using("snippets", function () {
      StackExchange.snippets.init();
      });
      });
      }, "code-snippets");

      StackExchange.ready(function() {
      var channelOptions = {
      tags: "".split(" "),
      id: "1"
      };
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function() {
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled) {
      StackExchange.using("snippets", function() {
      createEditor();
      });
      }
      else {
      createEditor();
      }
      });

      function createEditor() {
      StackExchange.prepareEditor({
      heartbeatType: 'answer',
      autoActivateHeartbeat: false,
      convertImagesToLinks: true,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: 10,
      bindNavPrevention: true,
      postfix: "",
      imageUploader: {
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      },
      onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      });


      }
      });














      draft saved

      draft discarded


















      StackExchange.ready(
      function () {
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53388784%2ffind-previous-searches-in-less-command%23new-answer', 'question_page');
      }
      );

      Post as a guest















      Required, but never shown

























      2 Answers
      2






      active

      oldest

      votes








      2 Answers
      2






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      1














      Use / to search forward.
      Use ? to search backward.



      Use n for the next occurrence of the search item and N for prior occurrence. This works for both forward and backward searches.



      And as pointed out in the comments if less history is enabled you can carry your search item across invocations of less.



      man less and man lesskey for the details.






      share|improve this answer




























        1














        Use / to search forward.
        Use ? to search backward.



        Use n for the next occurrence of the search item and N for prior occurrence. This works for both forward and backward searches.



        And as pointed out in the comments if less history is enabled you can carry your search item across invocations of less.



        man less and man lesskey for the details.






        share|improve this answer


























          1












          1








          1






          Use / to search forward.
          Use ? to search backward.



          Use n for the next occurrence of the search item and N for prior occurrence. This works for both forward and backward searches.



          And as pointed out in the comments if less history is enabled you can carry your search item across invocations of less.



          man less and man lesskey for the details.






          share|improve this answer














          Use / to search forward.
          Use ? to search backward.



          Use n for the next occurrence of the search item and N for prior occurrence. This works for both forward and backward searches.



          And as pointed out in the comments if less history is enabled you can carry your search item across invocations of less.



          man less and man lesskey for the details.







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Nov 20 '18 at 10:10

























          answered Nov 20 '18 at 8:47









          Niall Cosgrove

          1,1681922




          1,1681922

























              0














              To browse less search history (~/.lesshst by default, man less for more):





              1. less a file, for example less ~/.lesshst

              2. type / (or ?)

              3. use up and down arrows to browse the history, press enter to choose one


              4. n repeats the search, N in reverse direction






              share|improve this answer




























                0














                To browse less search history (~/.lesshst by default, man less for more):





                1. less a file, for example less ~/.lesshst

                2. type / (or ?)

                3. use up and down arrows to browse the history, press enter to choose one


                4. n repeats the search, N in reverse direction






                share|improve this answer


























                  0












                  0








                  0






                  To browse less search history (~/.lesshst by default, man less for more):





                  1. less a file, for example less ~/.lesshst

                  2. type / (or ?)

                  3. use up and down arrows to browse the history, press enter to choose one


                  4. n repeats the search, N in reverse direction






                  share|improve this answer














                  To browse less search history (~/.lesshst by default, man less for more):





                  1. less a file, for example less ~/.lesshst

                  2. type / (or ?)

                  3. use up and down arrows to browse the history, press enter to choose one


                  4. n repeats the search, N in reverse direction







                  share|improve this answer














                  share|improve this answer



                  share|improve this answer








                  edited Nov 20 '18 at 12:30

























                  answered Nov 20 '18 at 12:25









                  James Brown

                  18k31635




                  18k31635






























                      draft saved

                      draft discarded




















































                      Thanks for contributing an answer to Stack Overflow!


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid



                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.


                      To learn more, see our tips on writing great answers.





                      Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


                      Please pay close attention to the following guidance:


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid



                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.


                      To learn more, see our tips on writing great answers.




                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function () {
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53388784%2ffind-previous-searches-in-less-command%23new-answer', 'question_page');
                      }
                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown







                      Popular posts from this blog

                      "Incorrect syntax near the keyword 'ON'. (on update cascade, on delete cascade,)

                      Alcedinidae

                      Origin of the phrase “under your belt”?