If you are using EShell the following works:
man grep: Add "man" to the list value of eshell-visual-commands and use *man grep instead of man grep at the command line of Eshell.
The commands in eshell-visual-commands are started in term-mode which allows paging if the command does do that.
man has an Eshell-own Elisp implementation eshell/man ...
Here's the function I use, which you can bind to a keybinding. The link to the original author of the function is also provided.
(defun cpm/show-and-copy-buffer-filename ()
"Show the full path to the current file in the minibuffer and copy to clipboard."
(let ((file-name (...
C-<right> (sometimes written <C-right>) means press and hold the Control key while hitting the <right> key. The <right> key is the right-arrow key.
Emacs key notation is described here: (emacs) User Input.
You can get to that doc within Emacs, by doing this: C-h r i keyboard input.
Use C-h (Control + h) followed by r to ...