OS Manuals

exec(1)

exec - execute command in current process

EXEC(1) fish-shell EXEC(1)

exec - execute command in current process

exec COMMAND

NOTE: This page documents the fish builtin exec. To see the documentation on any non-fish versions, use command man exec.

exec replaces the currently running shell with a new command. On successful completion, exec never returns. exec cannot be used inside a pipeline.

The --help or -h option displays help about using this command.

exec emacs starts up the emacs text editor, and exits fish. When emacs exits, the session will terminate.

fish-shell developers

October 15, 2026 4.9

fish 4.9.3-r3 · os · ingested 2026-10-16