bash modify from studygolang
modify *nix shell