Действительно ли такие команды, как ls и ps, заканчиваются специальным символом, указывающим на завершение ответа?
Нет, в выводе команды нет никакого "специального" символа.
Это - простой текст, заканчивающийся 0x0a
символ, который является Переводом строки.
Все предыдущие строки вывода заканчиваются тем же символом.