原文:linux下通過腳本切換當前工作目錄

通過腳本切換工作目錄,剛開始覺得很簡單,直接在腳本中寫一個cd語句就搞定了。 但是,其實不然。 執行腳本時候,只是在當前的shell下開了一個子進程,切換目錄的操作只對該進程中相關后續指令有效,但改變不了父進程的目錄。 因此,當你寫好了腳本,並且調用執行時,你的當前工作目錄並沒有變化。 那么,解決方案呢 有兩種方式解決 都是執行腳本的方式不同,腳本內容依然是一個cd語句。假定腳本為change.s ...

2017-05-07 10:13 0 1648 推薦指數:

查看詳情

shell 腳本中的當前工作目錄等於執行腳本時所在的工作目錄

1. 測試腳本   在當前目錄下創建 h1 h2兩個文件夾 2. 在腳本所在目錄執行腳本   在當前目錄下創建了h1 h2兩個目錄 3. 在其他目錄下執行腳本   在其他目錄下執行腳本時,在執行腳本所在的目錄下創建了 h1 h2兩個目錄;   腳本所在目錄沒有創建目錄 ...

Thu Jan 17 21:42:00 CST 2019 0 1212
Linux C獲取當前工作目錄的幾種方法

目錄 1. getcwd 獲取工作目錄(啟動程序的目錄) 2. readlink 獲取運行程序目錄(目標程序所在目錄) 獲取當前工作目錄有多種方式。 1. getcwd 獲取工作目錄(啟動程序的目錄) getcwd 可以獲取當前工作目錄,但不是目標程序所在 ...

Sun Jun 27 04:05:00 CST 2021 0 655
1.更改當前工作目錄

要更改工作目錄(此刻,我們站在樹形迷宮里面),我們用 cd 命令。輸入 cd, 然后輸入你想要去的工作目錄的路徑名。路徑名就是沿着目錄樹的分支 到達想要的目錄期間所經過的路線。路徑名可通過兩種方式來指定,一種是絕對路徑, 另一種是相對路徑。我們先來介紹絕對路徑。 絕對路徑 絕對路徑開始於根目錄 ...

Fri Jun 29 22:11:00 CST 2018 0 1997
java取得當前工作目錄

public static void main(String[] args){ System.out.println("Java運行時環境版本:\n"+System.getProperty("j ...

Thu Dec 20 20:58:00 CST 2012 0 7064
python獲取當前工作目錄

py文件所在位置/test/pj/hello.py 用戶所在位置:/ 用戶執行命令python /test/pj/hello.py 1. os.getcwd()   返回的是執行命令的位置 / 2.sys.paht[0]   返回的是腳本所在的位置 /test/pj/ ...

Sat Jul 01 19:21:00 CST 2017 0 12072
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM