Ninguém usa sh
mais, é sempre um link simbólico para o shell padrão específico da distribuição ( ash
, ksh
, bash
, dash
, zsh
, etc.). Você pode verificar com readlink -e $(which sh)
Você está usando um Virtual Terminal
ou um emulador de terminal, como gnome-terminal
, xterm
, konsole
, etc?
Em qualquer caso, aqui vai um truque: Pressione CTRL + X + E para inicializar um editor (definido pela variável de ambiente EDITOR
) depois salve & sair e seu longo comando será executado.
Você pode querer alterar o editor padrão usando export EDITOR="nano -w"
Fonte: Commandlinefu - Invoca rapidamente um editor para escrever um comando longo, complexo ou complicado