move some functions I need
fix default grep command
Add eshell functions