Update shell.c

一、86--159之间的有关操作开始结束时间的计算显示，操作时版本适合与否的判断进行更新
二、406--444之间的结构体previous_mode_data和callback_data 进行了更新