The Linux "more" command lets you view text files or other output in a scrollable manner. It displays the text one screenful at a time, and lets you scroll backwards and forwards through the text, and even lets you search the text.
A common way to use the Linux more command is to display the contents of a text file. Where you might normally "cat out" the contents of a text file with the cat command, like this:
a problem with this approach is that when the file is long, all the output scrolls off the top of your screen. The Linux more command solves this problem by letting you scroll the output one screenful of data at a time. For this use, just use the more command instead of the cat command, like this:
Now you can see the file contents on screen, and you can also scroll through the file output. On modern Linux systems you can use the [UpArrow] and [DownArrow] keys to scroll through the display. You can also use these keys to move through the output:
It's also very common to use the Linux more command in a Linux command pipeline. For instance, let's say you want to look at a list of system processes, but don't want them to all scroll off the top of your screen. In this case you use the more command with the ps command, like this:
ps auxwww | more
You can use the more command at the end of any Linux command pipeline, for example, something like this:
grep 'foo' myfile.txt | grep bar | more
(Sorry, I'm tired and that's all I have right now, but I hope you get the idea.)
I hope these Linux more command examples have been helpful. If you have any questions, or more command examples you'd like to share, just leave a note in the Comments section below.