Skip to content

Using the less Command in the ChromeOS Linux Environment

The less command is a powerful pager utility in Linux that allows users to view large text files or command output efficiently. Unlike traditional text editors, less does not load the entire file into memory, making it ideal for viewing large files in the ChromeOS Linux (Crostini) environment.

Installing less (If Not Preinstalled)

Most ChromeOS Linux environments come with less preinstalled. However, if it is missing, you can install it using:

sudo apt update && sudo apt install less

Basic Usage

Viewing a File

To open a file using less, run:

less filename

For example:

less /var/log/syslog

Once inside less, use the following keys to navigate:

  • Arrow Keys / Page Up / Page Down – Scroll through the file.
  • Spacebar – Scroll down one screen.
  • b – Scroll up one screen.
  • g – Jump to the beginning of the file.
  • G – Jump to the end of the file.
  • /search_term – Search forward for a term.
  • ?search_term – Search backward for a term.
  • n – Repeat the last search forward.
  • N – Repeat the last search backward.
  • q – Quit less.

Viewing Command Output with less

To view long command output, you can pipe it into less:

dmesg | less

This allows for easy scrolling and searching through the output.

Displaying Line Numbers

To show line numbers while using less, use:

less -N filename

Retaining Content After Exit

By default, less clears the screen after exiting. To prevent this:

less -X filename

Practical Use Cases

  • Reading large log files efficiently:
    less /var/log/syslog
    
  • Browsing lengthy command output:
    ps aux | less
    
  • Searching within text files quickly:
    less /etc/passwd
    

Conclusion

The less command is an essential tool for efficiently navigating large files and command outputs in the ChromeOS Linux environment. Its speed, simplicity, and powerful navigation features make it a preferred choice over traditional text viewers.