shell运行原理