is for executing shell commands from Emacs (the default key binding is `M-!`). Shell output is shown in the echo area if it fits, in buffer `*Shell Command Output*` otherwise. Emacs comes with many supporting facilities for executing shell commands, including interactive execution, selective execution on a region, history cycling, directory tracking, connecting to serial ports, emulator options, and specifying remote hosts.

shell-command is an Emacs command that executes a single shell command in a shell. It puts short output in the and long output in buffer *Shell Command Output*.

Tags related to include , , and .

Useful Links:

history | excerpt history