Using “Marks” in Terminal
Marks are a little used feature in Terminal but can be insanely useful depending on how you use Terminal. I’ll explain by example.
Copying the output of a command
The usual way:
Start with a Terminal window where you’ve run a number of commands already
Run a Terminal command that spews a lot of output
Decide you want to move the output into a bug report or email
Hunt in the Terminal window for where you typed the command and manually drag or shift-select to get just the output of the command.
Alternative using Marks:
Hit Command-Shift-A and it selects all the output of the most recent command.
Navigate between commands
The usual way:
Run a series of Terminal commands that spew a lot of output
Decide you want to navigate between the various commands along with their output
Scroll around and use prompt color or some other means to find each of the prompts to see the commands and output
Alternative using Marks:
Using Command-UpArrow and Command-DownArrow to jump between each prompt. Combine this with the first tip above to navigate between prompts and then select only the output for that command.
Genius.
Extra credit:
Look in the Edit menu for anything that mentions “Marks” and there is some neat stuff in there for users needing more than this simple trick.