I wrapped the subprocess lib inside the GUI form to have GUI interactive shell command, however, I\'ve noticed some normal command such as create/change directory not work,