Sometimes the Page Up, Page Down, Home, and End keys don't work properly in Terminal.  

To get it to work, open Terminal.app, go to Terminal -> Preferences -> Keyboard, and enter the following escape key sequences -


|| Key || Escape Sequence
| home | {{\033[[1~
| end | {{\033[[4~
| page up | {{\033[[5~
| page down | {{\033[[6~

----
[CategoryComputing.Mac.Shell]