GNU/Linux Command – LESS

More and Less are more or less equal. But Less provides more options then more. So Less is more then more.
less — Filter for paging through text one screen full at a time.
It is a filter for showing the text in page by page format to user. It supports number of commands for screen operations and preprocessing. Less will show big files in faster manner.
$ less myfile -- Show the file content in page by page format.  $ less -c myfile -- Clear the screen before showing next screen.  $ less -q myfile -- Exit after 2nd time reaches end-of-file.  $ less -G myfile -- High-lite all searched strings.  $ less -pMail myfile -- Start at the 1st occurrence of pattern Mail  $ less -P%B myfile -- Last line prompt will show the file size.  $ less xyz.rpm -- RPM file infos.  $ less xyz.tar -- List all files in the tar file.  $ less -- List all files in the Zip file.


  1. Press q to exit from less.
  2. Press ! to execute the shell command
  3. Press !! to rerun the last shell command
  4. Press ^l to refresh the screen.
  5. Press /pattern for search.


  1. User can write own preprocessing script by editing
  2. User can build own key mapping by running lesskey command.
  3. If env variable LESSSECURE is set to 1, then it runs in “Secure” mode. Shell, Pipe, Examine and Editing command are disabled.
  4. Less will not read entire file content in 1st read.

Read: man less

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: