工作目录
工作目录(英语:),又作目前工作目录(英语:)、目前目录(英语:),是一计算机用语。用户在操作系统内所在的目录,用户可在此目录之下,用相对文件名访问文件。
在shell中
在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
COMMAND.COM和cmd.exe
此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是根目录的名字。
参见
- 目录 (文件系统)
- 根目录
- 家目录
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.