Пожалуйста, проверьте код ниже и обратите внимание на разницу между выходом из команды cat и команды rev
heer@heer-pc:~$ cat
mark
mark
^C
heer@heer-pc:~$ rev
mark
kram
^Cheer@heer-pc:~$
Комбинация клавиш Ctrl kbd> + D kbd> закрывает стандартный ввод, а затем rev
(или cat
или любая другая программа, считывающая стандартный ввод) закрывается.