Emacs command bindings (an alphabetical list)
Global Command Bindings
Specials
    SPC .. ~          self-insert-command
    RET               newline
Commands using the Control Key
    C-a               beginning-of-line
    C-b               backward-char
    C-c               mode-specific-command-prefix
    C-d               delete-char
    C-e               end-of-line
    C-f               forward-char
    C-g               keyboard-quit
    C-h               help-command
    C-k               kill-line
    C-l               recenter
    C-n               next-line
    C-o              open-line
    C-p               previous-line
    C-q               quoted-insert
    C-r               isearch-backward
    C-s               isearch-forward
    C-t               transpose-chars
    C-u               universal-argument
    C-v               scroll-up
    C-w               kill-region
    C-x               Control-X-prefix
    C-y               yank
    C-z               suspend-emacs
    C-@               set-mark-command
    C-]               abort-recursive-edit
    C-_               undo
Commands inside Help
[Click here to goback on the local link.]

    C-h a             command-apropos
    C-h b             describe-bindings
    C-h c             describe-key-briefly
    C-h d             describe-function
    C-h f             describe-function
    C-h k             describe-key
    C-h i             info
    C-h l             view-lossage
    C-h m             describe-mode
    C-h n             view-emacs-news
    C-h C-n           view-emacs-news
    C-h s             describe-syntax
    C-h t             help-with-tutorial
    C-h v             describe-variable
    C-h w             where-is
    C-h C-c           describe-copying
    C-h C-d           describe-distribution
    C-h C-w           describe-no-warranty
    C-h ?             help-for-help
    C-h C-h           help-for-help
Commands of the form C-x something
    C-x C-a           add-mode-abbrev
    C-x C-e           eval-last-sexp
    C-x C-h           inverse-add-mode-abbrev
    C-x TAB           indent-rigidly
    C-x C-l           downcase-region
    C-x C-n           set-goal-column
    C-x C-o           delete-blank-lines
    C-x C-p           mark-page
    C-x C-q           toggle-read-only
    C-x C-t           transpose-lines
    C-x C-u           upcase-region
    C-x C-x           exchange-point-and-mark
    C-x ESC           repeat-complex-command
    C-x $             set-selective-display
    C-x '             expand-abbrev
    C-x +             add-global-abbrev
    C-x -             inverse-add-global-abbrev
    C-x .             set-fill-prefix
    C-x /             point-to-register
    C-x ;             set-comment-column
    C-x <              scroll-left
    C-x =             what-cursor-position
    C-x >              scroll-right
    C-x [             backward-page
    C-x ]             forward-page
    C-x `             next-error
    C-x f             set-fill-column
    C-x g             insert-register
    C-x h             mark-whole-buffer
    C-x j             register-to-point
    C-x l             count-lines-page
    C-x m             mail
    C-x n             narrow-to-region
    C-x p             narrow-to-page
    C-x r             copy-rectangle-to-register
    C-x u             advertised-undo
    C-x w             widen
    C-x x             copy-to-register
    C-x {             shrink-window-horizontally
    C-x }             enlarge-window-horizontally
    C-x DEL           backward-kill-sentence
Window commands
[Click here to go back on the local link]

    C-x 0             delete-window
    C-x 1             delete-other-windows
    C-x 2             split-window-vertically
    C-x 4             ctl-x-4-prefix
    C-x 5             split-window-horizontally
    C-x o             move-to-next-window
    C-x ^             enlarge-window
C-x 4 Commands
    C-x 4 C-f         find-file-other-window
    C-x 4 .           find-tag-other-window
    C-x 4 a           add-change-log-entry-other-window
    C-x 4 b           switch-to-buffer-other-window
    C-x 4 d           dired-other-window
    C-x 4 f           find-file-other-window
    C-x 4 m           mail-other-window
Keyboard Macros
[Click here to goback on the local link]

    C-x (             start-kbd-macro
    C-x )             end-kbd-macro
    C-x e             execute kbd-macro
    C-x q             kbd-macro-query
File/Buffer Management
[Click here to go back on the local link]

    C-x C-b           buffer-menu
    C-x C-c           save-buffers-kill-emacs
    C-x C-d           list-directory
    C-x C-f           find-file
    C-x C-r           find-file-read-only
    C-x C-s           save-buffer
    C-x s             save-some-buffers
    C-x C-v           find-alternate-file
    C-x C-w           write-file
    C-x C-z           suspend-emacs
    C-x a             append-to-buffer
    C-x b             switch-to-buffer
    C-x d             dired
    C-x i             insert-file
    C-x k             kill-buffer
Commands using Escape (M-)
    ESC C-c           exit-recursive-edit
    ESC C-s           isearch-forward-regexp
    ESC C-v           scroll-other-window
    ESC C-\           indent-region
    ESC C-@           mark-sexp
    ESC C-a           beginning-of-defun
    ESC C-b           backward-sexp
    ESC C-d           down-list
    ESC C-e           end-of-defun
    ESC C-f           forward-sexp
    ESC C-h           mark-defun
    ESC TAB           lisp-complete-symbol
    ESC LFD           indent-new-comment-line
    ESC C-k           kill-sexp
    ESC C-n           forward-list
    ESC C-o           split-line
    ESC C-p           backward-list
    ESC C-t           transpose-sexps
    ESC C-u           backward-up-list
    ESC C-w           append-next-kill
    M-SPC             just-one-space
    M-!               shell-command
    M-$               spell-word
    M-%               query-replace
    M-(               insert-parentheses
    M-<                beginning-of-buffer
    M->                end-of-buffer
    M-[               backward-paragraph
    M-]               forward-paragraph
    M-ESC             eval-expression
    M-'               abbrev-prefix-mark
    M-)               move-past-close-and-reindent
    M-,               tags-loop-continue
    M--               negative-argument
    M-.               find-tag
    M-/               dabbrev-expand
    ESC 0 ... ESC 9   digit-argument
    M-;               indent-for-comment
    M-=               count-lines-region
    M-@               mark-word
    ESC O             Prefix Command
    M-\               delete-horizontal-space
    M-^               delete-indentation
    M-|               shell-command-on-region
    M-~               not-modified
Meta-commands (M-)
    M-a               backward-sentence
    M-b               backward-word
    M-c               capitalize-word
    M-d               kill-word
    M-e               forward-sentence
    M-f               forward-word
    M-g               fill-region
    M-h               mark-paragraph
....M-i               tab-to-tab-stop
    M-j               indent-new-comment-line
    M-k               kill-sentence
    M-l               downcase-word
    M-m               back-to-indentation
    M-q               fill-paragraph
    M-r               move-to-window-line
    M-t               transpose-words
    M-u               upcase-word
    M-v               scroll-down
    M-w               copy-region-as-kill
    M-x               execute-extended-command
    M-y               yank-pop
    M-z               zap-to-char
    M-DEL             backward-kill-word
ESC 0 commands (mostly alternatives to control commands)
    ESC O A           previous-line
    ESC O B           next-line
    ESC O C           forward-char
    ESC O D           backward-char
    ESC O M           open-line
    ESC O P           beginning-of-line
    ESC O Q           end-of-line
    ESC O R           isearch-forward
    ESC O S           kill-line
    ESC O n           delete-char
    ESC O p           yank
    ESC O q           backward-word
    ESC O r           next-line
    ESC O s           forward-word
    ESC O t           backward-char
    ESC O u           universal-argument
    ESC O v           forward-char
    ESC O w           scroll-down
    ESC O x           previous-line
    ESC O y           scroll-up