cd 目錄中的檔案無法在 centos 中執行

cd 目錄中的檔案無法在 centos 中執行

我在 CentOS 6.5 中運行一個文件

"cd /media/Disk_1/2016

./run_1.in"

如果我複製它們並在終端中運行,它運行良好。

但我運行該文件,終端沒有轉到“2016”方向。

我該如何解決?

答案1

如中所述問題取決於您如何執行腳本以及您的目標是什麼。

一種簡單的方法是運行腳本,. run_1.in但您可能更感興趣的是追求作為該問題的答案提供的其他選項之一。它們還包含相當多的信息。

您不更改目錄的原因是腳本是在其自己的環境中執行的。一種是使用上述方法在您自己的環境中執行它,另一種是將其設為 shell 函數。後者在問題的答案中也有詳細說明:從腳本更改目前目錄

相關內容