Back to Blog

Linux Terminal: cat vs more Command | Complete Beginner Tutorial

Sandy LaneSandy Lane

Video: Linux Terminal: cat vs more Command | Complete Beginner Tutorial by Taught by Celeste AI - AI Coding Coach

Watch full page →

Linux Terminal: cat vs more Command | Complete Beginner Tutorial

In Linux and macOS terminals, viewing file contents efficiently is essential. The cat command quickly displays an entire file at once, ideal for short files or piping output. In contrast, the more command lets you view files page by page, perfect for reading longer files without overwhelming your screen.

Code

# Display the entire contents of a file at once
cat filename.txt

# Display the contents of a file one page at a time
more filename.txt

# While viewing with 'more', press SPACE to go to the next page
# Press Q to quit viewing

# For even more control (scrolling backward and forward), use:
less filename.txt

Key Points

  • cat outputs the whole file immediately, best for short files or piping data.
  • more paginates output, allowing you to read long files one screen at a time.
  • Use SPACE to advance pages and Q to quit when using more.
  • less is a more powerful pager offering backward and forward navigation.
  • Choose cat for quick dumps and more or less for comfortable reading.