什么是命令行什么是命令行方式?

什么是命令行  时间:2021-08-25  阅读:()

什么是命令行功能啊 能不能解释的详细一点啊

命令行就是在Windows操作系统中打开DOS窗口,以字符串的形式执行Windows管理程序。

目前我们常用的操作系统有windows 9x/Me,NT,2000等,都是可视化的界面。

在这些系统之前的人们使用的操作系统是DOS系统。

DOS系统目前已经没有什么人使用了,但是dos命令却依然存在于我们使用的windows系统之中。

大部分的DOS命令都已经在Windows里变成了可视化的界面,但是有一些高级的DOS命令还是要在DOS环境下来执行。

所以学习命令行对于我们熟练操作Windows系统是很有必要的。

不同的操作系统要用不同的命令进入命令行界面。

在Win9x/Me的开始菜单中的运行程序中键入&mand"命令,可进入命令行界面。

在Win2000/NT的开始菜单中的运行程序中键入"cmd"命令,可进入命令行界面。

c语言中什么是命令行

就是控制台,最开始的时候跟计算机交互是通过终端(没有处理能力的低端机器,有显示器和键盘)输入信息,在传给计算机进行执行,然后再返回给 终端的。

交互的界面就是 控制台或者叫 命令行。

我们平常 在 开始 运行 中 敲入 CMD 就会进入一个终端,可以在里面执行命令,如果你敲入 连到别的机器,你就跟以前的终端是一样的了,呵呵

什么是命令行解释器

命令行解释器概述命令行解释器是一个单独的软件程序,它可在用户和操作系统之间提供直接的通讯。

非图形命令行解释器用户界面提供运行基于字符的应用程序和实用程序的环境。

通过使用类似于 MS-DOS 命令解释程序 的各个字符,命令行解释器执行程序并在屏幕上显示其输出。

Windows XP 命令行解释器使用命令解释程序 Cmd.exe(该程序加载应用程序并指导应用程序之间的信息流动)将用户输入转换为操作系统可理解的形式。

可以使用命令行解释器创建和编辑可自动执行常规任务的批处理文件(也称作脚本)。

例如,可以使用脚本自动管理用户帐户或夜间备份。

也可以使用 Windows 脚本主机,即 CScript.exe,在命令行解释器中运行更为复杂的脚本。

通过使用批处理文件来执行操作,可比使用用户界面来执行操作能更为有效。

批处理文件接受命令行上可用的所有命令。

有关批处理文件和脚本的详细信息,请参阅使用批处理文件。

可以自定义命令提示符窗口以易于查看和增强对运行程序方式的控制。

有关自定义命令提示符窗口的详细信息,请参阅配置命令提示符。

使用命令语法 语法按必须键入命令及其带有参数的顺序出现。

下面的 xcopy 命令范例显示各种语法文本格式: xcopy Source [Destination] [/w] [/p] [/c] [/v] [/q] [/f] [/l] [/g] [/d[:mm-dd-yyyy]] [/u] [/i] [/s [/e]] [/t] [/k] [/r] [/h] [{/a|/m}] [/n] [/o] [/x] [/exclude:file1[+[file2]][+[file3]] [{/y|/-y}] [/z] 下表说明如何解释不同的文本格式。

格式化图例 格式 含义 斜体 用户必须提供的信息 粗体 用户必须像显示的一样准确键入的元素 省略号 (...) 可在命令行中重复多次的参数 在括号 ([]) 之间 可选项目 在大括号 ({}) 之间;将选项用竖线 (|) 隔开。

例如:{even|odd} 用户必须从中只选择一个选项的选项组 Courier 字体 代码或程序输出 使用多个命令和条件处理符号 使用条件处理符号可以从单个命令行或脚本运行多个命令。

通过条件处理符号运行多个命令时,条件处理符号右边的命令根据条件处理符号左边的命令结果来发挥作用。

例如,只有在前一个命令失败的情况下,才可能需要运行一个新命令。

或者,只有在前一个命令成功时才可能需要运行一个新命令。

可以使用下表列出的特殊字符来传递多个命令。

字符 语法 定义 & [...]mand1 &mand2 用来分隔一个命令行中的多个命令。

Cmd.exe 运行第一个命令,然后运行第二个命令。

&& [...]mand1 &&mand2 只有在符号 && 前面的命令成功时,才用于运行该符号后面的命令。

Cmd.exe 运行第一个命令,然后只有在第一个命令运行成功时才运行第二个命令。

|| [...]mand1 ||mand2 只有在符号 || 前面的命令失败时,才用于运行符号 || 后面的命令。

Cmd.exe 运行第一个命令,然后只有在第一个命令未能运行成功(接收到大于零的错误代码)时才运行第二个命令。

( ) [...] mand1 &mand2) 用来分组或嵌套多个命令。

; 或者 ,mand1 parameter1;parameter2 用来分隔命令参数。

注意 “与”符号 (&)、管道符号 (|) 以及括号 () 是特殊字符,将它们作为参数传递时,必须在其前面加上转义字符 (^) 或引号。

如果某个命令成功完成操作,则该命令就返回零 (0) 退出代码或不返回任何退出代码。

有关退出代码的详细信息,请参阅 Microsoft Windows Resource Kit。

嵌套命令行解释器 通过在命令提示符打开 Cmd.exe 新的实例,可以在 Cmd.exe 内嵌套命令行解释器。

默认情况下,Cmd.exe 的每个实例继承其父 Cmd.exe 应用程序的环境。

通过嵌套 Cmd.exe 的实例,可以更改本地环境,而不会影响 Cmd.exe 的父应用程序。

这使您能够保留 Cmd.exe 的原始环境,并在终止嵌套的命令行解释器之后返回到原始环境。

但是在嵌套的命令行解释器中所作的更改将不会被保存。

要嵌套命令行解释器,请在命令提示符下键入: cmd 显示类似于下面内容的消息: Microsoft (R) Windows XP (TM) (C) Copyright 1985-2001 Microsoft Corp. 要关闭嵌套的命令行解释器,请键入 exit。

使用 setlocal 和 endlocal 命令,甚至可以在 Cmd.exe 的实例中(或在脚本中)进一步将更改本地化。

Setlocal 创建本地作用范围,而 endlocal 终止本地作用范围。

在 setlocal 和 endlocal 作用范围内所作的更改将会被放弃,从而保持未更改的原始环境。

可以将这两个命令嵌套到最高 32 级。

有关 setlocal 和 endlocal 命令的详细信息,请参阅 Setlocal 和 Endlocal。

将环境变量与 Cmd.exe 一起使用 Cmd.exe 命令行解释器环境由确定命令行解释器和操作系统的行为的变量进行定义。

可以使用两种类型的环境变量(系统和本地)来定义命令行解释器环境或整个操作系统环境的行为。

系统环境变量定义全局操作系统环境的行为。

本地环境变量定义 Cmd.exe 当前实例的环境的行为。

系统环境变量存在于操作系统之中,并可用于所有 Windows XP 进程。

只有具有管理特权的用户才可以更改系统变量。

这些变量最常用于登录脚本。

只有在为其创建了本地环境变量的用户登录到计算机时,这些本地环境变量才有效。

HKEY_CURRENT_USER 配置单元 中设置的本地变量只对当前用户有效,但它们可定义全局操作系统环境的行为。

下表按降序顺序描述各种类型的变量: 内置系统变量 在 HKEY_LOCAL_MACHINE 配置单元中找到的系统变量 在 HKEY_CURRENT_USER 配置单元中找到的局部变量 在 Autoexec.bat 文件中设置的所有环境变量和路径 在登录脚本(如果有的话)中设置的所有环境变量 在脚本和批处理文件中交互使用的变量 在命令行解释器中,Cmd.exe 的每个实例都继承其父应用程序的环境。

因此,可以在不影响父应用程序环境的情况下更改新的 Cmd.exe 环境中的变量。

下表列出 Windows XP 的系统和局部环境变量。

变量 类型 说明 %ALLUSERSPROFILE% 局部 返回所有“用户配置文件”的位置。

%APPDATA% 局部 返回默认情况下应用程序存储数据的位置。

%CD% 局部 返回当前目录字符串。

%CMDCMDLINE% 局部 返回用来启动当前的 Cmd.exe 的准确命令行。

%CMDEXTVERSION% 系统 返回当前的“命令处理程序扩展”的版本号。

%COMPUTERNAME% 系统 返回计算机的名称。

%COMSPEC% 系统 返回命令行解释器可执行程序的准确路径。

%DATE% 系统 返回当前日期。

使用与 date /t 命令相同的格式。

由 Cmd.exe 生成。

有关 date 命令的详细信息,请参阅 Date。

%ERRORLEVEL% 系统 返回最近使用过的命令的错误代码。

通常用非零值表示错误。

%HOMEDRIVE% 系统 返回连接到用户主目录的本地工作站驱动器号。

基于主目录值的设置。

用户主目录是在“本地用户和组”中指定的。

%HOMEPATH% 系统 返回用户主目录的完整路径。

基于主目录值的设置。

用户主目录是在“本地用户和组”中指定的。

%HOMESHARE% 系统 返回用户的共享主目录的网络路径。

基于主目录值的设置。

用户主目录是在“本地用户和组”中指定的。

%LOGONSEVER% 局部 返回验证当前登录会话的域控制器的名称。

%NUMBER_OF_PROCESSORS% 系统 指定安装在计算机上的处理器的数目。

%OS% 系统 返回操作系统的名称。

Windows 2000 将操作系统显示为 Windows_NT。

%PATH% 系统 指定可执行文件的搜索路径。

%PATHEXT% 系统 返回操作系统认为可执行的文件扩展名的列表。

%PROCESSOR_ARCHITECTURE% 系统 返回处理器的芯片体系结构。

值: x86,IA64。

%PROCESSOR_IDENTFIER% 系统 返回处理器说明。

%PROCESSOR_LEVEL% 系统 返回计算机上安装的处理器的型号。

%PROCESSOR_LEVEL% 系统 返回处理器的版本号。

%PROMPT% 局部 返回当前解释程序的命令提示符设置。

由 Cmd.exe 生成。

%RANDOM% 系统 返回 0 到 32767 之间的任意十进制数字。

由 Cmd.exe 生成。

%SYSTEMDRIVE% 系统 返回包含 Windows XP 根目录(即系统根目录)的驱动器。

%SYSTEMROOT% 系统 返回 Windows XP 根目录的位置。

%TEMP% and %TMP% 系统和用户 返回对当前登录用户可用的应用程序所使用的默认临时目录。

有些应用程序需要 TEMP,而其它应用程序则需要 TMP。

%TIME% 系统 返回当前时间。

使用与 time /t 命令相同的格式。

由 Cmd.exe 生成。

有关 time 命令的详细信息,请参阅 Time。

%USERDOMAIN% 局部 返回包含用户帐户的域的名称。

%USERNAME% 局部 返回当前登录的用户的名称。

%UserPrefix% 局部 返回当前用户的配置文件的位置。

%WINDIR% 系统 返回操作系统目录的位置。

设置环境变量 使用 set 命令创建、更改、删除或显示环境变量。

set 命令只更改当前解释器环境中的变量。

要查看变量,请在命令提示符下键入: set all 要添加变量,请在命令提示符下键入: set variablename=value 要删除变量,请在命令提示符下键入: set [no]d2 可以将大多数字符用作变量值,其中包括空格。

如果使用特殊字符 <、>、|、& 或 ^,则必须在它们前面加上转义字符 (^) 或引号。

如果使用引号,则必须将引号作为值的组成部分,因为等号后面的任何内容都会被视为值。

请考虑下列范例: 要创建变量值 new&name,请键入: set varname=new^&name 要创建变量值 "new&name",请键入: set varname="new&name" 如果在命令提示符下键入 set varname=new&name,就会出现与下面内容类似的错误消息: "name is not recognized as an internal or mand, operable program or batch file." 变量名不区分大小写。

但是,set 显示的变量与您键入的完全相同。

可以在变量名中结合使用大写字母和小写字母,这样可以使代码更具有可读性(例如, UserName)。

注意 最大单个环境变量大小为 8192 字节。

所有变量的最大环境变量的总和大小(包括变量名和等号)为 65,536 KB。

替换环境变量值 要在命令行或脚本中启用变量值替换,请将变量名包括在百分号之中(即,%variablename%)。

使用百分号可以确保 Cmd.exe 引用变量值,而不是进行文字比较。

为变量名定义变量值之后,请将变量名包括在百分号之中。

Cmd.exe 搜索该变量名的所有实例,并用定义的变量值替换各个实例。

例如,如果创建包含不同值(例如,用户名)的脚本,并且想要用这些值为每个用户定义 USERNAME 环境变量,可以使用包括在百分号之中的 USERNAME 来编写代码。

运行此脚本时,Cmd.exe 就用变量值替换 %USERNAME%,这样就消除了为每个用户手动执行此任务的必要。

变量替换是不可递归的。

Cmd.exe 检查变量一次。

有关变量替换的详细信息,请参阅 For 和 Call。

什么是命令行方式?

开始菜单,运行,输入CMD,出现的窗口就是命令行 有些软件直接提供命令行方式。

比如winrar软件,你可以直接用以下方式进行压缩/解压缩 RAR <命令> [ -<开关> ] <压缩文件> [ <@列表文件...> ] [ <文件...> ] [ <解压路径> ]

青云互联:香港安畅CN2弹性云限时首月五折,15元/月起,可选Windows/可自定义配置

青云互联怎么样?青云互联是一家成立于2020年的主机服务商,致力于为用户提供高性价比稳定快速的主机托管服务,目前提供有美国免费主机、香港主机、韩国服务器、香港服务器、美国云服务器,香港安畅cn2弹性云限时首月五折,15元/月起;可选Windows/可自定义配置,让您的网站高速、稳定运行。点击进入:青云互联官方网站地址青云互联优惠码:八折优惠码:ltY8sHMh (续费同价)青云互联香港云服务器活动...

TmhHost香港三网CN2 GIA月付45元起,美国CN2 GIA高防VPS季付99元起

TmhHost是一家国内正规公司,具备ISP\ICP等资质,主营国内外云服务器及独立服务器租用业务,目前,商家新上香港三网CN2 GIA线路VPS及国内镇江BGP高防云主机,其中香港三网CN2 GIA线路最低每月45元起;同时对美国洛杉矶CN2 GIA线路高防及普通VPS进行优惠促销,优惠后美国洛杉矶Cera机房CN2 GIA线路高防VPS季付99元起。香港CN2 GIA安畅机房,三网回程CN2 ...

Puaex:香港vds,wtt套餐,G口带宽不限流量;可解流媒体,限量补货

puaex怎么样?puaex是一家去年成立的国人商家,本站也分享过几次,他家主要销售香港商宽的套餐,给的全部为G口带宽,而且是不限流量的,目前有WTT和HKBN两种线路的方面,虽然商家的价格比较贵,但是每次补一些货,就会被抢空,之前一直都是断货的状态,目前商家进行了补货,有需要这种类型机器的朋友可以入手。点击进入:puaex商家官方网站Puaex香港vds套餐:全部为KVM虚拟架构,G口的带宽,可...

什么是命令行为你推荐
监控设备安装家庭如何安装监控设备支付宝安全证书下载在网吧可以下载支付宝安全证书?支付宝安全证书下载怎么下载支付宝安装控件价格咨询造价咨询公司收费标准是按公司给还是按个人给?解码器有什么用摩托车解码有什么用照片ps是什么意思照片上的PS是什么意思?上海网络维护公司上海有没有专业公司网络维护的啊等保测评机构等保测评机构,时代新威怎么样?人工电源网络手机开机显示选择网络是怎么回事?信息发布管理系统信息发布系统属于建筑智能工程哪个分部
私服服务器租用 北京主机租用 域名交易网 net主机 sugarhosts fastdomain highfrequency inmotionhosting 好看的桌面背景图 国外php空间 卡巴斯基永久免费版 qingyun 工作站服务器 中国电信测速网 国外免费asp空间 卡巴斯基是免费的吗 电信托管 360云服务 空间登录首页 登陆空间 更多