Emacs has commands for passing single command lines to inferior shell
processes; it can also run a shell interactively with input and output to
an Emacs buffer named `*shell*
'.
M-! cmd RET
|
Run the shell command line cmd and display the output
( |
M-| cmd RET
|
Run the shell command line cmd with region contents as input;
optionally replace the region with the output
(shell-command-on-region ).
|
M-x shell | Run a subshell with input and output through an Emacs buffer. You can then give commands interactively. |