入门命令1-目录跳转:cd

cd=chdir  即Change Directory

看英文解释,有两个作用:

1.显示当前目录,类似于linux`pwd`功能.此项=废材,因为看命令前的提示符就知道当前路径了

但配合其他命令就有点用了,如:

 1 C:\USERS\DOUPIP>cd /?
2 Displays the name of or changes the current directory.
3
4 rem:直接打cd不带参数也可以显示出当然路径,只是要折行显示
5 C:\USERS\DOUPIP>cd
6 C:\USERS\DOUPIP
7
8 rem:比如用于一个bat文件中执行时显示当前路径
9 C:\Users\doupip>echo 现在的路径是: %cd%
10 现在的路径是: C:\Users\doupip



2.改变目录
cd后面可以接驱动器符号、完整路径和相对路径,即必须是目录,针对于win系统,有驱动器的区分,用起来有以下注意点:

在cmd中,.、..和\表示相对路径,.是当前目录,..是上一层目录,而\表示根目录。输入具体目录名时按TAB键可自动补全

(1)不同驱动器盘符下切换目录需要加强制跳转参数/d,如:

1 C:\Users\doupip>cd "d:\Program Files"
2 rem:结果没有如预期的那样跳转
3 C:\Users\doupip>
4
5 rem:使用 /D 开关,除了改变驱动器的当前目录之外,还可改变当前驱动器。
6 rem:所以说,没事多加个/d就不会错
7 C:\Users\doupip>cd /d "d:\Program Files"
8 d:\Program Files>

(2)驱动器间的跳转

 1 d:\>c:\
2 'c:\' 不是内部或外部命令,也不是可运行的程序或批处理文件。
3 rem:直接打盘符带冒号即可,不要加反斜杠
4 d:\>c:
5 c:\Users\doupip>
6
7 rem:进入根目录
8 c:\Users\doupip>cd c:\
9 c:\>cd "Users\All Users"
10 rem:切换至D盘
11 c:\Users\All Users>d:
12 rem:切换没成功,但显示出了切换前的最近一次目录
13 d:\>cd c:
14 c:\Users\All Users
15 rem:切换成功,进入到了之前驱动器最近一次目录
16 rem:总结一下,驱动器:进行切换时,并不是切到了该驱动器根目录下
17 d:\>c:
18 c:\Users\All Users>

(3)配合环境变量,快速进入一些常用目录,附表(展开查看):

windows下常见环境变量
环境变量是目录的可以直接在绝对路径中引用,所有值均可在CMD下用 echo 命令显示以查看。当然也可以自己来设置

最常用的有——
%APPDATA%
%HOMEPATH%
%ProgramFiles%
%SYSTEMROOT%
%USERPROFILE%
%WINDIR%

%ALLUSERSPROFILE%
列出“All Users”Profile文件位置。

%APPDATA%
列出应用程序数据的默认存放位置。

%CD%
列出当前目录。

%CLIENTNAME%
列出联接到终端服务会话时客户端的NETBIOS名。

%CMDCMDLINE%
列出启动当前cmd.exe所使用的命令行。

%CMDEXTVERSION%
命令出当前命令处理程序扩展版本号。

%CommonProgramFiles%
列出了常用文件的文件夹路径。

%COMPUTERNAME%
列出了计算机名。

%COMSPEC%
列出了可执行命令外壳(命令处理程序)的路径。

%DATE%
列出当前日期。

%ERRORLEVEL%
列出了最近使用的命令的错误代码。

%HOMEDRIVE%
列出与用户主目录所在的驱动器盘符。

%HOMEPATH%
列出用户主目录的完整路径。

%HOMESHARE%
列出用户共享主目录的网络路径。

%LOGONSEVER%
列出有效的当前登录会话的域名控制器名。

%NUMBER_OF_PROCESSORS%
列出了计算机安装的处理器数。

%OS%
列出操作系统的名字。(WindowsXP和Windows2000列为Windows_NT.)

%Path%
列出了可执行文件的搜索路径。

%PATHEXT%
列出操作系统认为可被执行的文件扩展名。

%PROCESSOR_ARCHITECTURE%
列出了处理器的芯片架构。

%PROCESSOR_IDENTFIER%
列出了处理器的描述。

%PROCESSOR_LEVEL%
列出了计算机的处理器的型号。

%PROCESSOR_REVISION%
列出了处理器的修订号。

%ProgramFiles%
列出了ProgramFiles文件夹的路径。

%PROMPT%
列出了当前命令解释器的命令提示设置。

%RANDOM%
列出界于0和32767之间的随机十进制数。

%SESSIONNAME%
列出连接到终端服务会话时的连接和会话名。

%SYSTEMDRIVE%
列出了Windows启动目录所在驱动器。

%SYSTEMROOT%
列出了Windows启动目录的位置。

%TEMP%and%TMP%
列出了当前登录的用户可用应用程序的默认临时目录。

%TIME%
列出当前时间。

%USERDOMAIN%
列出了包含用户帐号的域的名字。

%USERNAME%
列出当前登录的用户的名字。

%USERPROFILE%
列出当前用户Profile文件位置。

%WINDIR%
列出操作系统目录的位置


cd命令篇完结.

你可能感兴趣的:(命令)