我知道我可以使用cd
命令在bash中更改我的工作目錄。暫時在bash中改變當前工作目錄以運行命令
但如果我這樣做的命令:
cd SOME_PATH && run_some_command
然後工作目錄將被永久改變。有沒有辦法像這樣暫時改變工作目錄?
(cd SOME_PATH && exec_some_command)
演示:
$ pwd
/home/abhijit
$ (cd /tmp && pwd) # directory changed in the subshell
/tmp
$ pwd # parent shell's pwd is still the same
/home/abhijit
爲什麼不保持它的簡單** CD SOME_PATH && run_some_command && CD - **最後一個命令將帶你回到過去的PWD目錄。 – Sahil