Linux: Bash/Terminal Keys

By Xah Lee. Date: . Last updated: .

This pages show the bash keybinding, man page keys, and terminal keys.

Bash Keys

Moving cursor:



Search Command History:

Bash keys are a subset of emacs keys.

[see Emacs Keys Basics]

Special, Job Control:

[see Linux: Job Control]

You can see most of special process control keys by stty -a. [see Linux: Terminal Control Sequence Keys]

Man Page Keys

Linux: Man Page Keys

Terminal App Keys

Here's most important keys in Gnome terminal. (You can see the full list under menu [Edit ▸ Keyboard Shortcuts…])

System-Wide Virtual Console Keys

GNU Info Keys

[see Linux: Bash Manual in Chapters, Using Emacs for Info]

Linux Shell Basics

Directory and Files

Compress, Archive, Download

Text Processing

User, Group, File Perm


Process, Job Control


Linux Desktop