1. add dir track in term mode
2. fix the conflict between file history and password input in helm mode
1. add linux system support in function open-dired-file-with-default-windows-tool