Copy all the text of an entire `man` page from Terminal.app











up vote
14
down vote

favorite
4












I am reading a very long man page (man ssh). I want to save all of that text for more convenient reading in a text-editor.



Unfortunately, choosing either of :




  • Edit → Select All → Copy


  • Shell → Export Text As...



results in saving only a screen-full of the text, not all the text that scrolled by.



How do I extract the text of an entire man page?










share|improve this question
























  • There is a free 3rd party app Man Reader. Opens a window with a list on the left of all possible man pages. When you select one it prints the contents in the middle pane. Pretty nice.
    – jmh
    yesterday















up vote
14
down vote

favorite
4












I am reading a very long man page (man ssh). I want to save all of that text for more convenient reading in a text-editor.



Unfortunately, choosing either of :




  • Edit → Select All → Copy


  • Shell → Export Text As...



results in saving only a screen-full of the text, not all the text that scrolled by.



How do I extract the text of an entire man page?










share|improve this question
























  • There is a free 3rd party app Man Reader. Opens a window with a list on the left of all possible man pages. When you select one it prints the contents in the middle pane. Pretty nice.
    – jmh
    yesterday













up vote
14
down vote

favorite
4









up vote
14
down vote

favorite
4






4





I am reading a very long man page (man ssh). I want to save all of that text for more convenient reading in a text-editor.



Unfortunately, choosing either of :




  • Edit → Select All → Copy


  • Shell → Export Text As...



results in saving only a screen-full of the text, not all the text that scrolled by.



How do I extract the text of an entire man page?










share|improve this question















I am reading a very long man page (man ssh). I want to save all of that text for more convenient reading in a text-editor.



Unfortunately, choosing either of :




  • Edit → Select All → Copy


  • Shell → Export Text As...



results in saving only a screen-full of the text, not all the text that scrolled by.



How do I extract the text of an entire man page?







terminal command-line copy-paste man






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited yesterday









Nimesh Neema

12.1k43164




12.1k43164










asked yesterday









Basil Bourque

2,83584781




2,83584781












  • There is a free 3rd party app Man Reader. Opens a window with a list on the left of all possible man pages. When you select one it prints the contents in the middle pane. Pretty nice.
    – jmh
    yesterday


















  • There is a free 3rd party app Man Reader. Opens a window with a list on the left of all possible man pages. When you select one it prints the contents in the middle pane. Pretty nice.
    – jmh
    yesterday
















There is a free 3rd party app Man Reader. Opens a window with a list on the left of all possible man pages. When you select one it prints the contents in the middle pane. Pretty nice.
– jmh
yesterday




There is a free 3rd party app Man Reader. Opens a window with a list on the left of all possible man pages. When you select one it prints the contents in the middle pane. Pretty nice.
– jmh
yesterday










6 Answers
6






active

oldest

votes

















up vote
20
down vote



accepted










You can push plain text to the clipboard by piping to pbcopy, to paste anywhere as usual.



man ssh | col -b | pbcopy


or equivalent



man -P "col -b | pbcopy" ssh


the latter of which is nicer if you want to use it as an alias, like mancp ssh, given:



alias mancp='man -P "col -b | pbcopy"'


There are methods to go to HTML/PDF: Can man pages be converted to html and/or pdf format?





If it's just the nicer reading experience you're after, you can right-click on a selection of a command and open its man page as a separate window/tab, with normal scrolling and ⌘F find.



Nicer reading



You can customise what this looks like in Terminal Preferences → Profiles, under the Man Page profile which is one of the default profiles to exist.

This includes font family and size (also see View menu) and background/foreground colours.



Man Page profile preferences






share|improve this answer



















  • 2




    The right click for man page doesn't work with iTerm. On my machine it works sort of with terminal. The window flickered at I guess 10 times a second. I could stop it by clicking but i didn't know where i was clicking...
    – jmh
    yesterday










  • @jmh Seems to be a Mojave bug, this flickering, got it here as well
    – nohillside
    yesterday












  • pbcopy and pbpaste are two of the greatest utilities available on Macos.
    – Christopher Schultz
    15 hours ago






  • 1




    Thanks! All the Answers are informative and useful, but I had to accept this one. The man ssh | col -b | pbcopy solution directly addresses the specifics of my Question. And then, as icing on the cake, the Terminal.app’s built-in man-page reader trumps that for ease-of-use.
    – Basil Bourque
    9 hours ago




















up vote
12
down vote













If you want to read the man page in Preview, nicely formatted as a PDF, you can run



man -t ssh | open -f -a Preview


Or



man ssh | col -b | open -f -e


to open the text version in TextEdit.






share|improve this answer




























    up vote
    6
    down vote













    Pipe the standard output of running man command to builtin col utility. Run the following command line:



    man ssh | col -b > ssh.txt






    share|improve this answer





















    • @BasilBourque I also found this wonderful article.
      – Nimesh Neema
      yesterday


















    up vote
    5
    down vote













    The best reading experience for these tasks is achieved when using a dedicated application for that.



    Two candidates:



    AquaLess




    AquaLess is a text pager for Mac OS X. It allows you to browse plain text files and -- more importantly -- text output from Unix command line tools. AquaLess is a Cocoa replacement for the less command, which is constrained to the terminal window. AquaLess opens a separate window for each text, so you can keep working in the terminal while you read.




    Or ManOpen




    ManOpen is a MacOS X GUI application for viewing Unix manual pages, which are the standard documentation for Unix command line programs, programmer libraries, and other system information. It can open files directly or be given titles, in which case it will display the output from the `man' command-line program. An apropos interface is also provided, which is basically a quick-and-dirty search of the man page databases. Services are provided to other applications to open selected files/titles or do apropos searches using the selected text.
    ManOpen can be useful for opening a man page without dropping down to the command line, browsing and searching through long and complex man pages, or simply for printing them out.



    Also included is an `openman' command line tool, which is similar to man except it will display the man pages in ManOpen.app instead of directly to the terminal.




    Or read those pages in Safari? Then go bwana




    Download Bwana and drop it into your applications folder. Then, without even running it, you can start viewing Unix manual pages using your browser. Just type "man:" followed by the man page you're looking for into your browser's URL field. Hit enter and let Bwana do the rest.



    The man pages generated by Bwana are simple and to the point. We just threw in some color, some bold headers and cleaned it up a bit, so they go easy on the eye. In fact, Bwana is so simple - there's not much else we can say about it. So just download Bwana now to see how easy it integrates with your browser and what a difference it makes in viewing man pages.




    You can then build a shell function for it like this:




    function sman
    open -a Bwana man:$1
    end



    For completeness sake: if you have X11 installed, then you also have xman.



    Other candidates might be Man Reader ($), Manpager, Manpower ($), Man Viewer.






    share|improve this answer






























      up vote
      3
      down vote













      If you like you have PDF copies of your manual pages, here is a function I added to my .bash_profile file to create a PDF of each BSD command I'd check the manual page for:



      manp () 
      {
      docDir="$HOME/Documents/BSD Commands"
      [[ ! -d $docDir ]] && mkdir -p "$docDir"
      if [[ ! -f $docDir/$1.pdf ]]; then
      man -t "$1" | pstopdf -i -o "$docDir/$1.pdf"
      open "$docDir/$1.pdf"
      else
      open "$docDir/$1.pdf"
      fi
      }


      So, in Terminal, typing e.g. manp bash instead of man bash a PDF gets created, if it hasn't already been, and then opened by the app registered to handle PDF documents. The default is Preview, however on my system it's set to use Skim, as its search functionality is better then Preview and as a matter of fact will find the search string when Preview just will not.



      Note that the first time the function is used it will enumerate some fonts in the output in Terminal, however this is a one time enumeration of the fonts.



      The nice thing about PDF copies is it maintains formatting, i.e. bold font and italics, etc.





      As a side note, typing just the command name in Terminal and then right-click on it and select Open man Page, displays it in a fully scrollable and searchable Terminal window, which is much better then typing e.g. man bash.






      share|improve this answer






























        up vote
        2
        down vote













        Why make things more complicated than they are?



        https://man.openbsd.org/ssh



        Since you can post here, you obviously have access to the internet.



        If you google around a bit you can probably find versions formatted in different ways, e.g., pdf or so.






        share|improve this answer

















        • 4




          +1 for pragmatism although now you have to figure out which version of the man page you're looking for, sometimes (for the various tools where the command line arguments are different between e.g. Linux and BSD, or where things changed a lot between versions)
          – fluffy
          22 hours ago












        • and in addition to @fluffy’s comments, this won’t work for any macOS tools of which there are plenty, e.g. tmutil for Time Machine.
          – grg
          20 hours ago






        • 1




          @grg Yes it does ss64.com/osx/tmutil.html
          – d-b
          19 hours ago






        • 1




          That’s a different website, did you get to that by searching from your link in the post or just Google? I’m aware there’s plenty of man pages online, including Apple’s own developer reference which indeed contains tmutil man page, but then this answer becomes nothing more than ‘Google it’?
          – grg
          18 hours ago










        • @grg I got it from Google. Yes, but the purpose with the question was to simplify reading man pages and webpages are a good way to achieve that goal.
          – d-b
          7 hours ago











        Your Answer








        StackExchange.ready(function() {
        var channelOptions = {
        tags: "".split(" "),
        id: "118"
        };
        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',
        convertImagesToLinks: false,
        noModals: true,
        showLowRepImageUploadWarning: true,
        reputationToPostImages: null,
        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%2fapple.stackexchange.com%2fquestions%2f343289%2fcopy-all-the-text-of-an-entire-man-page-from-terminal-app%23new-answer', 'question_page');
        }
        );

        Post as a guest















        Required, but never shown

























        6 Answers
        6






        active

        oldest

        votes








        6 Answers
        6






        active

        oldest

        votes









        active

        oldest

        votes






        active

        oldest

        votes








        up vote
        20
        down vote



        accepted










        You can push plain text to the clipboard by piping to pbcopy, to paste anywhere as usual.



        man ssh | col -b | pbcopy


        or equivalent



        man -P "col -b | pbcopy" ssh


        the latter of which is nicer if you want to use it as an alias, like mancp ssh, given:



        alias mancp='man -P "col -b | pbcopy"'


        There are methods to go to HTML/PDF: Can man pages be converted to html and/or pdf format?





        If it's just the nicer reading experience you're after, you can right-click on a selection of a command and open its man page as a separate window/tab, with normal scrolling and ⌘F find.



        Nicer reading



        You can customise what this looks like in Terminal Preferences → Profiles, under the Man Page profile which is one of the default profiles to exist.

        This includes font family and size (also see View menu) and background/foreground colours.



        Man Page profile preferences






        share|improve this answer



















        • 2




          The right click for man page doesn't work with iTerm. On my machine it works sort of with terminal. The window flickered at I guess 10 times a second. I could stop it by clicking but i didn't know where i was clicking...
          – jmh
          yesterday










        • @jmh Seems to be a Mojave bug, this flickering, got it here as well
          – nohillside
          yesterday












        • pbcopy and pbpaste are two of the greatest utilities available on Macos.
          – Christopher Schultz
          15 hours ago






        • 1




          Thanks! All the Answers are informative and useful, but I had to accept this one. The man ssh | col -b | pbcopy solution directly addresses the specifics of my Question. And then, as icing on the cake, the Terminal.app’s built-in man-page reader trumps that for ease-of-use.
          – Basil Bourque
          9 hours ago

















        up vote
        20
        down vote



        accepted










        You can push plain text to the clipboard by piping to pbcopy, to paste anywhere as usual.



        man ssh | col -b | pbcopy


        or equivalent



        man -P "col -b | pbcopy" ssh


        the latter of which is nicer if you want to use it as an alias, like mancp ssh, given:



        alias mancp='man -P "col -b | pbcopy"'


        There are methods to go to HTML/PDF: Can man pages be converted to html and/or pdf format?





        If it's just the nicer reading experience you're after, you can right-click on a selection of a command and open its man page as a separate window/tab, with normal scrolling and ⌘F find.



        Nicer reading



        You can customise what this looks like in Terminal Preferences → Profiles, under the Man Page profile which is one of the default profiles to exist.

        This includes font family and size (also see View menu) and background/foreground colours.



        Man Page profile preferences






        share|improve this answer



















        • 2




          The right click for man page doesn't work with iTerm. On my machine it works sort of with terminal. The window flickered at I guess 10 times a second. I could stop it by clicking but i didn't know where i was clicking...
          – jmh
          yesterday










        • @jmh Seems to be a Mojave bug, this flickering, got it here as well
          – nohillside
          yesterday












        • pbcopy and pbpaste are two of the greatest utilities available on Macos.
          – Christopher Schultz
          15 hours ago






        • 1




          Thanks! All the Answers are informative and useful, but I had to accept this one. The man ssh | col -b | pbcopy solution directly addresses the specifics of my Question. And then, as icing on the cake, the Terminal.app’s built-in man-page reader trumps that for ease-of-use.
          – Basil Bourque
          9 hours ago















        up vote
        20
        down vote



        accepted







        up vote
        20
        down vote



        accepted






        You can push plain text to the clipboard by piping to pbcopy, to paste anywhere as usual.



        man ssh | col -b | pbcopy


        or equivalent



        man -P "col -b | pbcopy" ssh


        the latter of which is nicer if you want to use it as an alias, like mancp ssh, given:



        alias mancp='man -P "col -b | pbcopy"'


        There are methods to go to HTML/PDF: Can man pages be converted to html and/or pdf format?





        If it's just the nicer reading experience you're after, you can right-click on a selection of a command and open its man page as a separate window/tab, with normal scrolling and ⌘F find.



        Nicer reading



        You can customise what this looks like in Terminal Preferences → Profiles, under the Man Page profile which is one of the default profiles to exist.

        This includes font family and size (also see View menu) and background/foreground colours.



        Man Page profile preferences






        share|improve this answer














        You can push plain text to the clipboard by piping to pbcopy, to paste anywhere as usual.



        man ssh | col -b | pbcopy


        or equivalent



        man -P "col -b | pbcopy" ssh


        the latter of which is nicer if you want to use it as an alias, like mancp ssh, given:



        alias mancp='man -P "col -b | pbcopy"'


        There are methods to go to HTML/PDF: Can man pages be converted to html and/or pdf format?





        If it's just the nicer reading experience you're after, you can right-click on a selection of a command and open its man page as a separate window/tab, with normal scrolling and ⌘F find.



        Nicer reading



        You can customise what this looks like in Terminal Preferences → Profiles, under the Man Page profile which is one of the default profiles to exist.

        This includes font family and size (also see View menu) and background/foreground colours.



        Man Page profile preferences







        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited yesterday

























        answered yesterday









        grg

        131k24209309




        131k24209309








        • 2




          The right click for man page doesn't work with iTerm. On my machine it works sort of with terminal. The window flickered at I guess 10 times a second. I could stop it by clicking but i didn't know where i was clicking...
          – jmh
          yesterday










        • @jmh Seems to be a Mojave bug, this flickering, got it here as well
          – nohillside
          yesterday












        • pbcopy and pbpaste are two of the greatest utilities available on Macos.
          – Christopher Schultz
          15 hours ago






        • 1




          Thanks! All the Answers are informative and useful, but I had to accept this one. The man ssh | col -b | pbcopy solution directly addresses the specifics of my Question. And then, as icing on the cake, the Terminal.app’s built-in man-page reader trumps that for ease-of-use.
          – Basil Bourque
          9 hours ago
















        • 2




          The right click for man page doesn't work with iTerm. On my machine it works sort of with terminal. The window flickered at I guess 10 times a second. I could stop it by clicking but i didn't know where i was clicking...
          – jmh
          yesterday










        • @jmh Seems to be a Mojave bug, this flickering, got it here as well
          – nohillside
          yesterday












        • pbcopy and pbpaste are two of the greatest utilities available on Macos.
          – Christopher Schultz
          15 hours ago






        • 1




          Thanks! All the Answers are informative and useful, but I had to accept this one. The man ssh | col -b | pbcopy solution directly addresses the specifics of my Question. And then, as icing on the cake, the Terminal.app’s built-in man-page reader trumps that for ease-of-use.
          – Basil Bourque
          9 hours ago










        2




        2




        The right click for man page doesn't work with iTerm. On my machine it works sort of with terminal. The window flickered at I guess 10 times a second. I could stop it by clicking but i didn't know where i was clicking...
        – jmh
        yesterday




        The right click for man page doesn't work with iTerm. On my machine it works sort of with terminal. The window flickered at I guess 10 times a second. I could stop it by clicking but i didn't know where i was clicking...
        – jmh
        yesterday












        @jmh Seems to be a Mojave bug, this flickering, got it here as well
        – nohillside
        yesterday






        @jmh Seems to be a Mojave bug, this flickering, got it here as well
        – nohillside
        yesterday














        pbcopy and pbpaste are two of the greatest utilities available on Macos.
        – Christopher Schultz
        15 hours ago




        pbcopy and pbpaste are two of the greatest utilities available on Macos.
        – Christopher Schultz
        15 hours ago




        1




        1




        Thanks! All the Answers are informative and useful, but I had to accept this one. The man ssh | col -b | pbcopy solution directly addresses the specifics of my Question. And then, as icing on the cake, the Terminal.app’s built-in man-page reader trumps that for ease-of-use.
        – Basil Bourque
        9 hours ago






        Thanks! All the Answers are informative and useful, but I had to accept this one. The man ssh | col -b | pbcopy solution directly addresses the specifics of my Question. And then, as icing on the cake, the Terminal.app’s built-in man-page reader trumps that for ease-of-use.
        – Basil Bourque
        9 hours ago














        up vote
        12
        down vote













        If you want to read the man page in Preview, nicely formatted as a PDF, you can run



        man -t ssh | open -f -a Preview


        Or



        man ssh | col -b | open -f -e


        to open the text version in TextEdit.






        share|improve this answer

























          up vote
          12
          down vote













          If you want to read the man page in Preview, nicely formatted as a PDF, you can run



          man -t ssh | open -f -a Preview


          Or



          man ssh | col -b | open -f -e


          to open the text version in TextEdit.






          share|improve this answer























            up vote
            12
            down vote










            up vote
            12
            down vote









            If you want to read the man page in Preview, nicely formatted as a PDF, you can run



            man -t ssh | open -f -a Preview


            Or



            man ssh | col -b | open -f -e


            to open the text version in TextEdit.






            share|improve this answer












            If you want to read the man page in Preview, nicely formatted as a PDF, you can run



            man -t ssh | open -f -a Preview


            Or



            man ssh | col -b | open -f -e


            to open the text version in TextEdit.







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered yesterday









            nohillside

            50.2k13108146




            50.2k13108146






















                up vote
                6
                down vote













                Pipe the standard output of running man command to builtin col utility. Run the following command line:



                man ssh | col -b > ssh.txt






                share|improve this answer





















                • @BasilBourque I also found this wonderful article.
                  – Nimesh Neema
                  yesterday















                up vote
                6
                down vote













                Pipe the standard output of running man command to builtin col utility. Run the following command line:



                man ssh | col -b > ssh.txt






                share|improve this answer





















                • @BasilBourque I also found this wonderful article.
                  – Nimesh Neema
                  yesterday













                up vote
                6
                down vote










                up vote
                6
                down vote









                Pipe the standard output of running man command to builtin col utility. Run the following command line:



                man ssh | col -b > ssh.txt






                share|improve this answer












                Pipe the standard output of running man command to builtin col utility. Run the following command line:



                man ssh | col -b > ssh.txt







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered yesterday









                Nimesh Neema

                12.1k43164




                12.1k43164












                • @BasilBourque I also found this wonderful article.
                  – Nimesh Neema
                  yesterday


















                • @BasilBourque I also found this wonderful article.
                  – Nimesh Neema
                  yesterday
















                @BasilBourque I also found this wonderful article.
                – Nimesh Neema
                yesterday




                @BasilBourque I also found this wonderful article.
                – Nimesh Neema
                yesterday










                up vote
                5
                down vote













                The best reading experience for these tasks is achieved when using a dedicated application for that.



                Two candidates:



                AquaLess




                AquaLess is a text pager for Mac OS X. It allows you to browse plain text files and -- more importantly -- text output from Unix command line tools. AquaLess is a Cocoa replacement for the less command, which is constrained to the terminal window. AquaLess opens a separate window for each text, so you can keep working in the terminal while you read.




                Or ManOpen




                ManOpen is a MacOS X GUI application for viewing Unix manual pages, which are the standard documentation for Unix command line programs, programmer libraries, and other system information. It can open files directly or be given titles, in which case it will display the output from the `man' command-line program. An apropos interface is also provided, which is basically a quick-and-dirty search of the man page databases. Services are provided to other applications to open selected files/titles or do apropos searches using the selected text.
                ManOpen can be useful for opening a man page without dropping down to the command line, browsing and searching through long and complex man pages, or simply for printing them out.



                Also included is an `openman' command line tool, which is similar to man except it will display the man pages in ManOpen.app instead of directly to the terminal.




                Or read those pages in Safari? Then go bwana




                Download Bwana and drop it into your applications folder. Then, without even running it, you can start viewing Unix manual pages using your browser. Just type "man:" followed by the man page you're looking for into your browser's URL field. Hit enter and let Bwana do the rest.



                The man pages generated by Bwana are simple and to the point. We just threw in some color, some bold headers and cleaned it up a bit, so they go easy on the eye. In fact, Bwana is so simple - there's not much else we can say about it. So just download Bwana now to see how easy it integrates with your browser and what a difference it makes in viewing man pages.




                You can then build a shell function for it like this:




                function sman
                open -a Bwana man:$1
                end



                For completeness sake: if you have X11 installed, then you also have xman.



                Other candidates might be Man Reader ($), Manpager, Manpower ($), Man Viewer.






                share|improve this answer



























                  up vote
                  5
                  down vote













                  The best reading experience for these tasks is achieved when using a dedicated application for that.



                  Two candidates:



                  AquaLess




                  AquaLess is a text pager for Mac OS X. It allows you to browse plain text files and -- more importantly -- text output from Unix command line tools. AquaLess is a Cocoa replacement for the less command, which is constrained to the terminal window. AquaLess opens a separate window for each text, so you can keep working in the terminal while you read.




                  Or ManOpen




                  ManOpen is a MacOS X GUI application for viewing Unix manual pages, which are the standard documentation for Unix command line programs, programmer libraries, and other system information. It can open files directly or be given titles, in which case it will display the output from the `man' command-line program. An apropos interface is also provided, which is basically a quick-and-dirty search of the man page databases. Services are provided to other applications to open selected files/titles or do apropos searches using the selected text.
                  ManOpen can be useful for opening a man page without dropping down to the command line, browsing and searching through long and complex man pages, or simply for printing them out.



                  Also included is an `openman' command line tool, which is similar to man except it will display the man pages in ManOpen.app instead of directly to the terminal.




                  Or read those pages in Safari? Then go bwana




                  Download Bwana and drop it into your applications folder. Then, without even running it, you can start viewing Unix manual pages using your browser. Just type "man:" followed by the man page you're looking for into your browser's URL field. Hit enter and let Bwana do the rest.



                  The man pages generated by Bwana are simple and to the point. We just threw in some color, some bold headers and cleaned it up a bit, so they go easy on the eye. In fact, Bwana is so simple - there's not much else we can say about it. So just download Bwana now to see how easy it integrates with your browser and what a difference it makes in viewing man pages.




                  You can then build a shell function for it like this:




                  function sman
                  open -a Bwana man:$1
                  end



                  For completeness sake: if you have X11 installed, then you also have xman.



                  Other candidates might be Man Reader ($), Manpager, Manpower ($), Man Viewer.






                  share|improve this answer

























                    up vote
                    5
                    down vote










                    up vote
                    5
                    down vote









                    The best reading experience for these tasks is achieved when using a dedicated application for that.



                    Two candidates:



                    AquaLess




                    AquaLess is a text pager for Mac OS X. It allows you to browse plain text files and -- more importantly -- text output from Unix command line tools. AquaLess is a Cocoa replacement for the less command, which is constrained to the terminal window. AquaLess opens a separate window for each text, so you can keep working in the terminal while you read.




                    Or ManOpen




                    ManOpen is a MacOS X GUI application for viewing Unix manual pages, which are the standard documentation for Unix command line programs, programmer libraries, and other system information. It can open files directly or be given titles, in which case it will display the output from the `man' command-line program. An apropos interface is also provided, which is basically a quick-and-dirty search of the man page databases. Services are provided to other applications to open selected files/titles or do apropos searches using the selected text.
                    ManOpen can be useful for opening a man page without dropping down to the command line, browsing and searching through long and complex man pages, or simply for printing them out.



                    Also included is an `openman' command line tool, which is similar to man except it will display the man pages in ManOpen.app instead of directly to the terminal.




                    Or read those pages in Safari? Then go bwana




                    Download Bwana and drop it into your applications folder. Then, without even running it, you can start viewing Unix manual pages using your browser. Just type "man:" followed by the man page you're looking for into your browser's URL field. Hit enter and let Bwana do the rest.



                    The man pages generated by Bwana are simple and to the point. We just threw in some color, some bold headers and cleaned it up a bit, so they go easy on the eye. In fact, Bwana is so simple - there's not much else we can say about it. So just download Bwana now to see how easy it integrates with your browser and what a difference it makes in viewing man pages.




                    You can then build a shell function for it like this:




                    function sman
                    open -a Bwana man:$1
                    end



                    For completeness sake: if you have X11 installed, then you also have xman.



                    Other candidates might be Man Reader ($), Manpager, Manpower ($), Man Viewer.






                    share|improve this answer














                    The best reading experience for these tasks is achieved when using a dedicated application for that.



                    Two candidates:



                    AquaLess




                    AquaLess is a text pager for Mac OS X. It allows you to browse plain text files and -- more importantly -- text output from Unix command line tools. AquaLess is a Cocoa replacement for the less command, which is constrained to the terminal window. AquaLess opens a separate window for each text, so you can keep working in the terminal while you read.




                    Or ManOpen




                    ManOpen is a MacOS X GUI application for viewing Unix manual pages, which are the standard documentation for Unix command line programs, programmer libraries, and other system information. It can open files directly or be given titles, in which case it will display the output from the `man' command-line program. An apropos interface is also provided, which is basically a quick-and-dirty search of the man page databases. Services are provided to other applications to open selected files/titles or do apropos searches using the selected text.
                    ManOpen can be useful for opening a man page without dropping down to the command line, browsing and searching through long and complex man pages, or simply for printing them out.



                    Also included is an `openman' command line tool, which is similar to man except it will display the man pages in ManOpen.app instead of directly to the terminal.




                    Or read those pages in Safari? Then go bwana




                    Download Bwana and drop it into your applications folder. Then, without even running it, you can start viewing Unix manual pages using your browser. Just type "man:" followed by the man page you're looking for into your browser's URL field. Hit enter and let Bwana do the rest.



                    The man pages generated by Bwana are simple and to the point. We just threw in some color, some bold headers and cleaned it up a bit, so they go easy on the eye. In fact, Bwana is so simple - there's not much else we can say about it. So just download Bwana now to see how easy it integrates with your browser and what a difference it makes in viewing man pages.




                    You can then build a shell function for it like this:




                    function sman
                    open -a Bwana man:$1
                    end



                    For completeness sake: if you have X11 installed, then you also have xman.



                    Other candidates might be Man Reader ($), Manpager, Manpower ($), Man Viewer.







                    share|improve this answer














                    share|improve this answer



                    share|improve this answer








                    edited 18 hours ago

























                    answered yesterday









                    LangLangC

                    3,64731251




                    3,64731251






















                        up vote
                        3
                        down vote













                        If you like you have PDF copies of your manual pages, here is a function I added to my .bash_profile file to create a PDF of each BSD command I'd check the manual page for:



                        manp () 
                        {
                        docDir="$HOME/Documents/BSD Commands"
                        [[ ! -d $docDir ]] && mkdir -p "$docDir"
                        if [[ ! -f $docDir/$1.pdf ]]; then
                        man -t "$1" | pstopdf -i -o "$docDir/$1.pdf"
                        open "$docDir/$1.pdf"
                        else
                        open "$docDir/$1.pdf"
                        fi
                        }


                        So, in Terminal, typing e.g. manp bash instead of man bash a PDF gets created, if it hasn't already been, and then opened by the app registered to handle PDF documents. The default is Preview, however on my system it's set to use Skim, as its search functionality is better then Preview and as a matter of fact will find the search string when Preview just will not.



                        Note that the first time the function is used it will enumerate some fonts in the output in Terminal, however this is a one time enumeration of the fonts.



                        The nice thing about PDF copies is it maintains formatting, i.e. bold font and italics, etc.





                        As a side note, typing just the command name in Terminal and then right-click on it and select Open man Page, displays it in a fully scrollable and searchable Terminal window, which is much better then typing e.g. man bash.






                        share|improve this answer



























                          up vote
                          3
                          down vote













                          If you like you have PDF copies of your manual pages, here is a function I added to my .bash_profile file to create a PDF of each BSD command I'd check the manual page for:



                          manp () 
                          {
                          docDir="$HOME/Documents/BSD Commands"
                          [[ ! -d $docDir ]] && mkdir -p "$docDir"
                          if [[ ! -f $docDir/$1.pdf ]]; then
                          man -t "$1" | pstopdf -i -o "$docDir/$1.pdf"
                          open "$docDir/$1.pdf"
                          else
                          open "$docDir/$1.pdf"
                          fi
                          }


                          So, in Terminal, typing e.g. manp bash instead of man bash a PDF gets created, if it hasn't already been, and then opened by the app registered to handle PDF documents. The default is Preview, however on my system it's set to use Skim, as its search functionality is better then Preview and as a matter of fact will find the search string when Preview just will not.



                          Note that the first time the function is used it will enumerate some fonts in the output in Terminal, however this is a one time enumeration of the fonts.



                          The nice thing about PDF copies is it maintains formatting, i.e. bold font and italics, etc.





                          As a side note, typing just the command name in Terminal and then right-click on it and select Open man Page, displays it in a fully scrollable and searchable Terminal window, which is much better then typing e.g. man bash.






                          share|improve this answer

























                            up vote
                            3
                            down vote










                            up vote
                            3
                            down vote









                            If you like you have PDF copies of your manual pages, here is a function I added to my .bash_profile file to create a PDF of each BSD command I'd check the manual page for:



                            manp () 
                            {
                            docDir="$HOME/Documents/BSD Commands"
                            [[ ! -d $docDir ]] && mkdir -p "$docDir"
                            if [[ ! -f $docDir/$1.pdf ]]; then
                            man -t "$1" | pstopdf -i -o "$docDir/$1.pdf"
                            open "$docDir/$1.pdf"
                            else
                            open "$docDir/$1.pdf"
                            fi
                            }


                            So, in Terminal, typing e.g. manp bash instead of man bash a PDF gets created, if it hasn't already been, and then opened by the app registered to handle PDF documents. The default is Preview, however on my system it's set to use Skim, as its search functionality is better then Preview and as a matter of fact will find the search string when Preview just will not.



                            Note that the first time the function is used it will enumerate some fonts in the output in Terminal, however this is a one time enumeration of the fonts.



                            The nice thing about PDF copies is it maintains formatting, i.e. bold font and italics, etc.





                            As a side note, typing just the command name in Terminal and then right-click on it and select Open man Page, displays it in a fully scrollable and searchable Terminal window, which is much better then typing e.g. man bash.






                            share|improve this answer














                            If you like you have PDF copies of your manual pages, here is a function I added to my .bash_profile file to create a PDF of each BSD command I'd check the manual page for:



                            manp () 
                            {
                            docDir="$HOME/Documents/BSD Commands"
                            [[ ! -d $docDir ]] && mkdir -p "$docDir"
                            if [[ ! -f $docDir/$1.pdf ]]; then
                            man -t "$1" | pstopdf -i -o "$docDir/$1.pdf"
                            open "$docDir/$1.pdf"
                            else
                            open "$docDir/$1.pdf"
                            fi
                            }


                            So, in Terminal, typing e.g. manp bash instead of man bash a PDF gets created, if it hasn't already been, and then opened by the app registered to handle PDF documents. The default is Preview, however on my system it's set to use Skim, as its search functionality is better then Preview and as a matter of fact will find the search string when Preview just will not.



                            Note that the first time the function is used it will enumerate some fonts in the output in Terminal, however this is a one time enumeration of the fonts.



                            The nice thing about PDF copies is it maintains formatting, i.e. bold font and italics, etc.





                            As a side note, typing just the command name in Terminal and then right-click on it and select Open man Page, displays it in a fully scrollable and searchable Terminal window, which is much better then typing e.g. man bash.







                            share|improve this answer














                            share|improve this answer



                            share|improve this answer








                            edited yesterday

























                            answered yesterday









                            user3439894

                            26.4k63960




                            26.4k63960






















                                up vote
                                2
                                down vote













                                Why make things more complicated than they are?



                                https://man.openbsd.org/ssh



                                Since you can post here, you obviously have access to the internet.



                                If you google around a bit you can probably find versions formatted in different ways, e.g., pdf or so.






                                share|improve this answer

















                                • 4




                                  +1 for pragmatism although now you have to figure out which version of the man page you're looking for, sometimes (for the various tools where the command line arguments are different between e.g. Linux and BSD, or where things changed a lot between versions)
                                  – fluffy
                                  22 hours ago












                                • and in addition to @fluffy’s comments, this won’t work for any macOS tools of which there are plenty, e.g. tmutil for Time Machine.
                                  – grg
                                  20 hours ago






                                • 1




                                  @grg Yes it does ss64.com/osx/tmutil.html
                                  – d-b
                                  19 hours ago






                                • 1




                                  That’s a different website, did you get to that by searching from your link in the post or just Google? I’m aware there’s plenty of man pages online, including Apple’s own developer reference which indeed contains tmutil man page, but then this answer becomes nothing more than ‘Google it’?
                                  – grg
                                  18 hours ago










                                • @grg I got it from Google. Yes, but the purpose with the question was to simplify reading man pages and webpages are a good way to achieve that goal.
                                  – d-b
                                  7 hours ago















                                up vote
                                2
                                down vote













                                Why make things more complicated than they are?



                                https://man.openbsd.org/ssh



                                Since you can post here, you obviously have access to the internet.



                                If you google around a bit you can probably find versions formatted in different ways, e.g., pdf or so.






                                share|improve this answer

















                                • 4




                                  +1 for pragmatism although now you have to figure out which version of the man page you're looking for, sometimes (for the various tools where the command line arguments are different between e.g. Linux and BSD, or where things changed a lot between versions)
                                  – fluffy
                                  22 hours ago












                                • and in addition to @fluffy’s comments, this won’t work for any macOS tools of which there are plenty, e.g. tmutil for Time Machine.
                                  – grg
                                  20 hours ago






                                • 1




                                  @grg Yes it does ss64.com/osx/tmutil.html
                                  – d-b
                                  19 hours ago






                                • 1




                                  That’s a different website, did you get to that by searching from your link in the post or just Google? I’m aware there’s plenty of man pages online, including Apple’s own developer reference which indeed contains tmutil man page, but then this answer becomes nothing more than ‘Google it’?
                                  – grg
                                  18 hours ago










                                • @grg I got it from Google. Yes, but the purpose with the question was to simplify reading man pages and webpages are a good way to achieve that goal.
                                  – d-b
                                  7 hours ago













                                up vote
                                2
                                down vote










                                up vote
                                2
                                down vote









                                Why make things more complicated than they are?



                                https://man.openbsd.org/ssh



                                Since you can post here, you obviously have access to the internet.



                                If you google around a bit you can probably find versions formatted in different ways, e.g., pdf or so.






                                share|improve this answer












                                Why make things more complicated than they are?



                                https://man.openbsd.org/ssh



                                Since you can post here, you obviously have access to the internet.



                                If you google around a bit you can probably find versions formatted in different ways, e.g., pdf or so.







                                share|improve this answer












                                share|improve this answer



                                share|improve this answer










                                answered 22 hours ago









                                d-b

                                94411229




                                94411229








                                • 4




                                  +1 for pragmatism although now you have to figure out which version of the man page you're looking for, sometimes (for the various tools where the command line arguments are different between e.g. Linux and BSD, or where things changed a lot between versions)
                                  – fluffy
                                  22 hours ago












                                • and in addition to @fluffy’s comments, this won’t work for any macOS tools of which there are plenty, e.g. tmutil for Time Machine.
                                  – grg
                                  20 hours ago






                                • 1




                                  @grg Yes it does ss64.com/osx/tmutil.html
                                  – d-b
                                  19 hours ago






                                • 1




                                  That’s a different website, did you get to that by searching from your link in the post or just Google? I’m aware there’s plenty of man pages online, including Apple’s own developer reference which indeed contains tmutil man page, but then this answer becomes nothing more than ‘Google it’?
                                  – grg
                                  18 hours ago










                                • @grg I got it from Google. Yes, but the purpose with the question was to simplify reading man pages and webpages are a good way to achieve that goal.
                                  – d-b
                                  7 hours ago














                                • 4




                                  +1 for pragmatism although now you have to figure out which version of the man page you're looking for, sometimes (for the various tools where the command line arguments are different between e.g. Linux and BSD, or where things changed a lot between versions)
                                  – fluffy
                                  22 hours ago












                                • and in addition to @fluffy’s comments, this won’t work for any macOS tools of which there are plenty, e.g. tmutil for Time Machine.
                                  – grg
                                  20 hours ago






                                • 1




                                  @grg Yes it does ss64.com/osx/tmutil.html
                                  – d-b
                                  19 hours ago






                                • 1




                                  That’s a different website, did you get to that by searching from your link in the post or just Google? I’m aware there’s plenty of man pages online, including Apple’s own developer reference which indeed contains tmutil man page, but then this answer becomes nothing more than ‘Google it’?
                                  – grg
                                  18 hours ago










                                • @grg I got it from Google. Yes, but the purpose with the question was to simplify reading man pages and webpages are a good way to achieve that goal.
                                  – d-b
                                  7 hours ago








                                4




                                4




                                +1 for pragmatism although now you have to figure out which version of the man page you're looking for, sometimes (for the various tools where the command line arguments are different between e.g. Linux and BSD, or where things changed a lot between versions)
                                – fluffy
                                22 hours ago






                                +1 for pragmatism although now you have to figure out which version of the man page you're looking for, sometimes (for the various tools where the command line arguments are different between e.g. Linux and BSD, or where things changed a lot between versions)
                                – fluffy
                                22 hours ago














                                and in addition to @fluffy’s comments, this won’t work for any macOS tools of which there are plenty, e.g. tmutil for Time Machine.
                                – grg
                                20 hours ago




                                and in addition to @fluffy’s comments, this won’t work for any macOS tools of which there are plenty, e.g. tmutil for Time Machine.
                                – grg
                                20 hours ago




                                1




                                1




                                @grg Yes it does ss64.com/osx/tmutil.html
                                – d-b
                                19 hours ago




                                @grg Yes it does ss64.com/osx/tmutil.html
                                – d-b
                                19 hours ago




                                1




                                1




                                That’s a different website, did you get to that by searching from your link in the post or just Google? I’m aware there’s plenty of man pages online, including Apple’s own developer reference which indeed contains tmutil man page, but then this answer becomes nothing more than ‘Google it’?
                                – grg
                                18 hours ago




                                That’s a different website, did you get to that by searching from your link in the post or just Google? I’m aware there’s plenty of man pages online, including Apple’s own developer reference which indeed contains tmutil man page, but then this answer becomes nothing more than ‘Google it’?
                                – grg
                                18 hours ago












                                @grg I got it from Google. Yes, but the purpose with the question was to simplify reading man pages and webpages are a good way to achieve that goal.
                                – d-b
                                7 hours ago




                                @grg I got it from Google. Yes, but the purpose with the question was to simplify reading man pages and webpages are a good way to achieve that goal.
                                – d-b
                                7 hours ago


















                                 

                                draft saved


                                draft discarded



















































                                 


                                draft saved


                                draft discarded














                                StackExchange.ready(
                                function () {
                                StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fapple.stackexchange.com%2fquestions%2f343289%2fcopy-all-the-text-of-an-entire-man-page-from-terminal-app%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

                                flock() on closed filehandle LOCK_FILE at /usr/bin/apt-mirror

                                Mangá

                                 ⁒  ․,‪⁊‑⁙ ⁖, ⁇‒※‌, †,⁖‗‌⁝    ‾‸⁘,‖⁔⁣,⁂‾
”‑,‥–,‬ ,⁀‹⁋‴⁑ ‒ ,‴⁋”‼ ⁨,‷⁔„ ‰′,‐‚ ‥‡‎“‷⁃⁨⁅⁣,⁔
⁇‘⁔⁡⁏⁌⁡‿‶‏⁨ ⁣⁕⁖⁨⁩⁥‽⁀  ‴‬⁜‟ ⁃‣‧⁕‮ …‍⁨‴ ⁩,⁚⁖‫ ,‵ ⁀,‮⁝‣‣ ⁑  ⁂– ․, ‾‽ ‏⁁“⁗‸ ‾… ‹‡⁌⁎‸‘ ‡⁏⁌‪ ‵⁛ ‎⁨ ―⁦⁤⁄⁕