add file shell-learning