# man > REV(1)

> **TLDR:** Reverse a line of text or a file.
>
- Reverse text typed into terminal:
  `rev`
- Reverse the text string "hello":
  `echo "hello" | rev`
- Reverse an entire file and print to `stdout`:
  `rev {{path/to/file}}`
- Use '\0' as a line separator (zero termination):
  `rev {{-0|--zero}} {{path/to/file}}`
- Display help:
  `rev {{-h|--help}}`
- Display version:
  `rev {{-V|--version}}`

*Source: tldr-pages*

---

[REV(1)](https://www.chedong.com/phpMan.php/man/REV/1/markdown)                                      User Commands                                     [REV(1)](https://www.chedong.com/phpMan.php/man/REV/1/markdown)



## NAME
       rev - reverse lines characterwise

## SYNOPSIS
       **rev** [option] [_file_...]

## DESCRIPTION
       The **rev** utility copies the specified files to standard output, reversing the order of
       characters in every line. If no files are specified, standard input is read.

       This utility is a line-oriented tool and it uses in-memory allocated buffer for a whole
       wide-char line. If the input file is huge and without line breaks than allocate the memory
       for the file may be unsuccessful.

## OPTIONS
### -V --version
           Display version information and exit.

### -h --help
           Display help text and exit.

## SEE ALSO
       [**tac**(1)](https://www.chedong.com/phpMan.php/man/tac/1/markdown)

## REPORTING BUGS
       For bug reports, use the issue tracker at <https://github.com/karelzak/util-linux/issues>.

## AVAILABILITY
       The **rev** command is part of the util-linux package which can be downloaded from Linux Kernel
       Archive <<https://www.kernel.org/pub/linux/utils/util-linux/>>.



util-linux 2.37.2                            2021-06-02                                       [REV(1)](https://www.chedong.com/phpMan.php/man/REV/1/markdown)
