学习shell