1
0
mirror of https://github.com/jbranchaud/til synced 2026-01-03 23:28:02 +00:00

Add Skip Paging If Output Fits On Screen With Less as a unix til

This commit is contained in:
jbranchaud
2021-02-04 11:56:19 -06:00
parent 9ef4a0f075
commit 945b48fbcb
2 changed files with 29 additions and 1 deletions

View File

@@ -0,0 +1,27 @@
# Skip Paging If Output Fits On Screen With Less
The `less` command can be used to display a file or the output of a command. It
is sometimes referred to as a pager because it paginates text that won't fit
onto a single screen.
```bash
$ ls | less
```
This will list the files for the current directory with `less`.
By default it will even display a small amount of text output within the pager.
If you want `less` to output text that fits onto a single screen directly to
the terminal, you can pass the `-F` and `-X` flags.
```bash
$ ls | less -FX
```
The `-F` flag tells `less` to exit if the output fits onto a single screen. The
`-X` tells `less` to skip screen clearing.
This is handy if you want the output of a command to show up in your shell
history.
See `man less` for more details.