工作目錄
此條目可參照英語維基百科相應條目來擴充。 (2019年4月23日) |
此條目沒有列出任何參考或來源。 (2019年4月23日) |
工作目錄(英語:Working directory),又作目前工作目錄(英語:Current working directory)、目前目錄(英語:Current directory),是一計算機用語。用戶在作業系統內所在的目錄,用戶可在此目錄之下,用相對檔名存取檔案。
在Unix、DOS、Windows中由於檔案系統特性,每個目錄中都存在一個.(點)目錄,為指向該目錄自身的一個硬連結,和一個..(兩點)目錄,為指向其父目錄的一個硬連結。
Unix shell
編輯Unix shell中使用cd命令改變工作目錄,而pwd命令列印工作目錄;PWD變數也可用於取得工作目錄。例如:
$ pwd /usr $ cd local $ pwd /usr/local $ echo "$PWD" /usr/local $ cd .. $ cd src $ pwd /usr/src
此shell使用CD命令來改變或列印工作目錄。
DIGITAL命令語言 shell(VMS shell)
編輯DCL中工作目錄的概念由DEFAULT選項表示。可以用SET DEFAULT改變工作目錄,SHOW DEFAULT列印工作目錄;另外DIR命令也會顯示工作目錄。例如:
$ show default DUA0:[000000] $ dir Directory DUA0:[000000] 000000.DIR;1 BACKUP.SYS;1 BADBLK.SYS;1 BADLOG.SYS;1 BITMAP.SYS;1 CONTIN.SYS;1 CORIMG.SYS;1 INDEXF.SYS;1 SYS0.DIR;1 SYSEXE.DIR;1 SYSMAINT.DIR;1 VOLSET.SYS;1 Total of 12 files. $ set default [sys0] $ dir Directory DUA0:[SYS0] MOM$SYSTEM.DIR;1 SYSCBI.DIR;1 SYSERR.DIR;1 SYSEXE.DIR;1 SYSHLP.DIR;1 SYSLIB.DIR;1 SYSMAINT.DIR;1 SYSMGR.DIR;1 SYSMSG.DIR;1 SYSTEST.DIR;1 SYSUPD.DIR;1 Total of 11 files. $ set default [sys0.sysmsg] $ dir Directory DUA0:[SYS0.SYSMSG] ADAMSG.EXE;1 CLIUTLMSG.EXE;1 DBGTBKMSG.EXE;1 FILMNTMSG.EXE;1 NETWRKMSG.EXE;1 PASMSG.EXE;1 PLIMSG.EXE;1 PRGDEVMSG.EXE;1 RPGMSG.EXE;1 SCNMSG.EXE;1 SHRIMGMSG.EXE;1 SYSMGTMSG.EXE;1 SYSMSG.EXE;1 TPUMSG.EXE;1 VAXCMSG.EXE;1 Total of 15 files. $ show default DUA0:[SYS0.SYSMSG]
註:VMS使用 .(點)來在路徑中分隔目錄名,000000是根目錄的名字。
參見
編輯這是一篇與電腦相關的小作品。您可以透過編輯或修訂擴充其內容。 |