This question already has an answer here:
I would like to define the keybinding
C-c s which should start a new shell in the current directory (so
C-c s should behave like
C-u M-x shell). I know how to define a keybinding based on a function (e.g.
(global-set-key (kbd "C-c s") 'shell)), but this problem here is more of the sort "defining a keybinding by another keybinding" (if I try
C-h k and then type
C-u M-x shell, I get the help for
C-u alone (right after typing it)).