⑴ 命令行是什麼語言
命令行是用戶與系統交互的一種文本界面。
以Windows為例, 命令行默認支持批處理語言 Batch,可以通過help命令查看支持基本的命令和語法。同時新版本Windows還增加了PowerShell,可以支持更復雜的命令和語法,更適合編程。
⑵ 命令提示符(dos)中用的是什麼語言
dos就是dos語言,dos是windows之前的操作系統.
⑶ DOS命令,批處理命令都是用的什麼語言所編寫的,有沒有一些固定的語法格式
【轉帖】手把手教你寫批處理
--------------------------------------------------------------------------------
嘿嘿,批處理的介紹。不光可以提高自己動手能力還能學到很多知識,轉帖一份,歡迎大家把優秀的批處理跟帖!
批處理的介紹
擴展名是bat(在nt/2000/xp/2003下也可以是cmd)的文件就是批處理文件。
首先批處理文件是一個文本文件,這個文件的每一行都是一條DOS命令(大部分時候就好象我們在DOS提示符下執行的命令行一樣),你可以使用DOS下的Edit或者Windows的記事本(notepad)等任何文本文件編輯工具創建和修改批處理文件。
其次,批處理文件是一種簡單的程序,可以通過條件語句(if)和流程式控制制語句(goto)來控制命令運行的流程,在批處理中也可以使用循環語句(for)來循環執行一條命令。當然,批處理文件的編程能力與C語言等編程語句比起來是十分有限的,也是十分不規 范的。批處理的程序語句就是一條條的DOS命令(包括內部命令和外部命令),而批處理的能力主要取決於你所使用的命令。
第三,每個編寫好的批處理文件都相當於一個DOS的外部命令,你可以把它所在的目錄放到你的DOS搜索路徑(path)中來使得它可以在任意位置運行。一個良好的習慣是在硬碟上建立一個bat或者batch目錄(例如C:\BATCH),然後將所有你編寫 的批處理文件放到該目錄中,這樣只要在path中設置上c:\batch,你就可以在任意位置運行所有你編寫的批處理程序。
第四,在DOS和Win9x/Me系統下,C:盤根目錄下的AUTOEXEC.BAT批處理文件是自動運行批處理文件,每次系統啟動時會自動運行該文件,你可以將系統每次啟動時都要運行的命令放入該文件中,例如設置搜索路徑,調入滑鼠驅動和磁碟緩存,設置系統環境變數等。下面是一個運 行於Windows 98下的autoexec.bat的示例:
@ECHO OFF
PATH C:\WINDOWS;C:\WINDOWS\COMMAND;C:\UCDOS;C:\DOSTools;C:\SYSTOOLS;C:\WINTOOLS;C:\BATCH
LH SMARTDRV.EXE /X
LH DOSKEY.COM /INSERT
LH CTMOUSE.EXE
SET TEMP=D:\TEMP
SET TMP=D:\TEMP
批處理的作用
簡單的說,批處理的作用就是自動的連續執行多條命令。
這里先講一個最簡單的應用:在啟動wps軟體時,每次都必須執行(>前面內容表示DOS提示符):
C:\>cd wps
C:\WPS>spdos
C:\WPS>py
C:\WPS>wbx
C:\WPS>wps
如果每次用WPS之前都這樣執行一遍,您是不是覺得很麻煩呢?
好了,用批處理,就可以實現將這些麻煩的操作簡單化,首先我們編寫一個runwps.bat批處理文件,內容如下:
@echo off
c:
cd\wps
spdos
py
wbx
wps
cd\
以後,我們每次進入wps,只需要運行runwps這個批處理文件即可。
常用命令
echo、@、call、pause、rem(小技巧:用::代替rem)是批處理文件最常用的幾個命令,我們就從他們開始學起。
echo 表示顯示此命令後的字元
echo off 表示在此語句後所有運行的命令都不顯示命令行本身
@與echo off相象,但它是加在每個命令行的最前面,表示運行時不顯示這一行的命令行(只能影響當前行)。
call 調用另一個批處理文件(如果不用call而直接調用別的批處理文件,那麼執行完那個批處理文件後將無法返回當前文件並執行當前文件的後續命令)。
pause 運行此句會暫停批處理的執行並在屏幕上顯示Press any key to continue...的提示,等待用戶按任意鍵後繼續
rem 表示此命令後的字元為解釋行(注釋),不執行,只是給自己今後參考用的(相當於程序中的注釋)。
例1:用edit編輯a.bat文件,輸入下列內容後存檔為c:\a.bat,執行該批處理文件後可實現:將根目錄中所有文件寫入 a.txt中,啟動UCDOS,進入WPS等功能。
批處理文件的內容為: 命令注釋:
@echo off 不顯示後續命令行及當前命令行
dir c:\*.* >a.txt 將c盤文件列表寫入a.txt
call c:\ucdos\ucdos.bat 調用ucdos
echo 你好 顯示"你好"
pause 暫停,等待按鍵繼續
rem 准備運行wps 注釋:准備運行wps
cd ucdos 進入ucdos目錄
wps 運行wps
批處理文件的參數
批處理文件還可以像C語言的函數一樣使用參數(相當於DOS命令的命令行參數),這需要用到一個參數表示符「%」。
%[1-9]表示參數,參數是指在運行批處理文件時在文件名後加的以空格(或者Tab)分隔的字元串。變數可以從%0到%9,%0表示批處理命令本身,其它參數字元串用%1到%9順序表示。
例2:C:根目錄下有一批處理文件名為f.bat,內容為:
@echo off
format %1
如果執行C:\>f a:
那麼在執行f.bat時,%1就表示a:,這樣format %1就相當於format a:,於是上面的命令運行時實際執行的是format a:
例3:C:根目錄下一批處理文件名為t.bat,內容為:
@echo off
type %1
type %2
那麼運行C:\>t a.txt b.txt
%1 : 表示a.txt
%2 : 表示b.txt
於是上面的命令將順序地顯示a.txt和b.txt文件的內容。
特殊命令
if goto choice for是批處理文件中比較高級的命令,如果這幾個你用得很熟練,你就是批處理文件的專家啦。
一、if 是條件語句,用來判斷是否符合規定的條件,從而決定執行不同的命令。 有三種格式:
1、if [not] "參數" == "字元串" 待執行的命令
參數如果等於(not表示不等,下同)指定的字元串,則條件成立,運行命令,否則運行下一句。
例:if "%1"=="a" format a:
2、if [not] exist [路徑\]文件名 待執行的命令
如果有指定的文件,則條件成立,運行命令,否則運行下一句。
如: if exist c:\config.sys type c:\config.sys
表示如果存在c:\config.sys文件,則顯示它的內容。
3、if errorlevel <數字> 待執行的命令
很多DOS程序在運行結束後會返回一個數字值用來表示程序運行的結果(或者狀態),通過if errorlevel命令可以判斷程序的返回值,根據不同的返回值來決定執行不同的命令(返回值必須按照從大到小的順序排列)。如果返回值等於指定的數字,則條件成立,運行命令,否則運行下一句。
如if errorlevel 2 goto x2
二、goto 批處理文件運行到這里將跳到goto所指定的標號(標號即label,標號用:後跟標准字元串來定義)處,goto語句一般與if配合使用,根據不同的條件來執行不同的命令組。
如:
goto end
:end
echo this is the end
標號用「:字元串」來定義,標號所在行不被執行。
三、choice 使用此命令可以讓用戶輸入一個字元(用於選擇),從而根據用戶的選擇返回不同的errorlevel,然後於if errorlevel配合,根據用戶的選擇運行不同的命令。
注意:choice命令為DOS或者Windows系統提供的外部命令,不同版本的choice命令語法會稍有不同,請用choice /?查看用法。
choice的命令語法(該語法為Windows 2003中choice命令的語法,其它版本的choice的命令語法與此大同小異):
CHOICE [/C choices] [/N] [/CS] [/T timeout /D choice] [/M text]
描述:
該工具允許用戶從選擇列表選擇一個項目並返回所選項目的索引。
參數列表:
/C choices 指定要創建的選項列表。默認列表是 "YN"。
/N 在提示符中隱藏選項列表。提示前面的消息得到顯示,
選項依舊處於啟用狀態。
/CS 允許選擇分大小寫的選項。在默認情況下,這個工具
是不分大小寫的。
/T timeout 做出默認選擇之前,暫停的秒數。可接受的值是從 0
到 9999。如果指定了 0,就不會有暫停,默認選項
會得到選擇。
/D choice 在 nnnn 秒之後指定默認選項。字元必須在用 /C 選
項指定的一組選擇中; 同時,必須用 /T 指定 nnnn。
/M text 指定提示之前要顯示的消息。如果沒有指定,工具只
顯示提示。
/? 顯示幫助消息。
注意:
ERRORLEVEL 環境變數被設置為從選擇集選擇的鍵索引。列出的第一個選
擇返回 1,第二個選擇返回 2,等等。如果用戶按的鍵不是有效的選擇,
該工具會發出警告響聲。如果該工具檢測到錯誤狀態,它會返回 255 的
ERRORLEVEL 值。如果用戶按 Ctrl+Break 或 Ctrl+C 鍵,該工具會返回 0
的 ERRORLEVEL 值。在一個批程序中使用 ERRORLEVEL 參數時,將參數降
序排列。
示例:
CHOICE /?
CHOICE /C YNC /M "確認請按 Y,否請按 N,或者取消請按 C。"
CHOICE /T 10 /C ync /CS /D y
CHOICE /C ab /M "選項 1 請選擇 a,選項 2 請選擇 b。"
CHOICE /C ab /N /M "選項 1 請選擇 a,選項 2 請選擇 b。"
如果我運行命令:CHOICE /C YNC /M "確認請按 Y,否請按 N,或者取消請按 C。"
屏幕上會顯示:
確認請按 Y,否請按 N,或者取消請按 C。 [Y,N,C]?
例:test.bat的內容如下(注意,用if errorlevel判斷返回值時,要按返回值從高到低排列):
@echo off
choice /C dme /M "defrag,mem,end"
if errorlevel 3 goto end
if errorlevel 2 goto mem
if errotlevel 1 goto defrag
:defrag
c:\dos\defrag
goto end
:mem
mem
goto end
:end
echo good bye
此批處理運行後,將顯示「defrag,mem,end[D,M,E]?」 ,用戶可選擇d m e ,然後if語句根據用戶的選擇作出判斷,d表示執行標號為defrag的程序段,m表示執行標號為mem的程序段,e表示執行標號為end的程序段,每個程序段最後都以goto end將程序跳到end標號處,然後程序將顯示good bye,批處理運行結束。
四、for 循環命令,只要條件符合,它將多次執行同一命令。
語法:
對一組文件中的每一個文件執行某個特定命令。
FOR %%variable IN (set) DO command [command-parameters]
%%variable 指定一個單一字母可替換的參數。
(set) 指定一個或一組文件。可以使用通配符。
command 指定對每個文件執行的命令。
command-parameters
為特定命令指定參數或命令行開關。
例如一個批處理文件中有一行:
for %%c in (*.bat *.txt) do type %%c
則該命令行會顯示當前目錄下所有以bat和txt為擴展名的文件的內容。
批處理示例
1. IF-EXIST
1)
首先用記事本在C:\建立一個test1.bat批處理文件,文件內容如下:
@echo off
IF EXIST \AUTOEXEC.BAT TYPE \AUTOEXEC.BAT
IF NOT EXIST \AUTOEXEC.BAT ECHO \AUTOEXEC.BAT does not exist
然後運行它:
C:\>TEST1.BAT
如果C:\存在AUTOEXEC.BAT文件,那麼它的內容就會被顯示出來,如果不存在,批處理就會提示你該文件不存在。
2)
接著再建立一個test2.bat文件,內容如下:
@ECHO OFF
IF EXIST \%1 TYPE \%1
IF NOT EXIST \%1 ECHO \%1 does not exist
執行:
C:\>TEST2 AUTOEXEC.BAT
該命令運行結果同上。
說明:
(1) IF EXIST 是用來測試文件是否存在的,格式為
IF EXIST [路徑+文件名] 命令
(2) test2.bat文件中的%1是參數,DOS允許傳遞9個批參數信息給批處理文件,分別為%1~%9(%0表示test2命令本身) ,這有點象編程中的實參和形參的關系,%1是形參,AUTOEXEC.BAT是實參。
3) 更進一步的,建立一個名為TEST3.BAT的文件,內容如下:
@echo off
IF "%1" == "A" ECHO XIAO
IF "%2" == "B" ECHO TIAN
IF "%3" == "C" ECHO XIN
如果運行:
C:\>TEST3 A B C
屏幕上會顯示:
XIAO
TIAN
XIN
如果運行:
C:\>TEST3 A B
屏幕上會顯示
XIAO
TIAN
在這個命令執行過程中,DOS會將一個空字元串指定給參數%3。
2、IF-ERRORLEVEL
建立TEST4.BAT,內容如下:
@ECHO OFF
XCOPY C:\AUTOEXEC.BAT D:IF ERRORLEVEL 1 ECHO 文件拷貝失敗
IF ERRORLEVEL 0 ECHO 成功拷貝文件
然後執行文件:
C:\>TEST4
如果文件拷貝成功,屏幕就會顯示「成功拷貝文件」,否則就會顯示「文件拷貝失敗」。
IF ERRORLEVEL 是用來測試它的上一個DOS命令的返回值的,注意只是上一個命令的返回值,而且返回值必須依照從大到小次序順序判斷。
因此下面的批處理文件是錯誤的:
@ECHO OFF
XCOPY C:\AUTOEXEC.BAT D:\
IF ERRORLEVEL 0 ECHO 成功拷貝文件
IF ERRORLEVEL 1 ECHO 未找到拷貝文件
IF ERRORLEVEL 2 ECHO 用戶通過ctrl-c中止拷貝操作
IF ERRORLEVEL 3 ECHO 預置錯誤阻止文件拷貝操作
IF ERRORLEVEL 4 ECHO 拷貝過程中寫盤錯誤
無論拷貝是否成功,後面的:
未找到拷貝文件
用戶通過ctrl-c中止拷貝操作
預置錯誤阻止文件拷貝操作
拷貝過程中寫盤錯誤
都將顯示出來。
以下就是幾個常用命令的返回值及其代表的意義:
backup
0 備份成功
1 未找到備份文件
2 文件共享沖突阻止備份完成
3 用戶用ctrl-c中止備份
4 由於致命的錯誤使備份操作中止
diskcomp
0 盤比較相同
1 盤比較不同
2 用戶通過ctrl-c中止比較操作
3 由於致命的錯誤使比較操作中止
4 預置錯誤中止比較
disk
0 盤拷貝操作成功
1 非致命盤讀/寫錯
2 用戶通過ctrl-c結束拷貝操作
3 因致命的處理錯誤使盤拷貝中止
4 預置錯誤阻止拷貝操作
format
0 格式化成功
3 用戶通過ctrl-c中止格式化處理
4 因致命的處理錯誤使格式化中止
5 在提示「proceed with format(y/n)?」下用戶鍵入n結束
x
0 成功拷貝文件
1 未找到拷貝文件
2 用戶通過ctrl-c中止拷貝操作
4 預置錯誤阻止文件拷貝操作
5 拷貝過程中寫盤錯誤
3、IF STRING1 == STRING2
建立TEST5.BAT,文件內容如下:
@echo off
IF "%1" == "A" FORMAT A:
執行:
C:\>TEST5 A
屏幕上就出現是否將A:盤格式化的內容。
注意:為了防止參數為空的情況,一般會將字元串用雙引號(或者其它符號,注意不能使用保留符號)括起來。
如:if [%1]==[A] 或者 if %1*==A*
5、GOTO
建立TEST6.BAT,文件內容如下:
@ECHO OFF
IF EXIST C:\AUTOEXEC.BAT GOTO _COPY
GOTO _DONE
:_COPY
COPY C:\AUTOEXEC.BAT D:\
:_DONE
注意:
(1) 標號前是ASCII字元的冒號":",冒號與標號之間不能有空格。
(2) 標號的命名規則與文件名的命名規則相同。
(3) DOS支持最長八位字元的標號,當無法區別兩個標號時,將跳轉至最近的一個標號。
6、FOR
建立C:\TEST7.BAT,文件內容如下:
@ECHO OFF
FOR %%C IN (*.BAT *.TXT *.SYS) DO TYPE %%C
運行:
C:>TEST7
執行以後,屏幕上會將C:盤根目錄下所有以BAT、TXT、SYS為擴展名的文件內容顯示出來(不包括隱藏文件)。
⑷ 電腦開始-運行的命令語言有那些
初級電腦命令
▲cd__文件夾:打開這個文件夾,c的意思是come in,d的意思是document
▲cd..:返回上一目錄
▲dir:查看文件夾中的內容
▲dir/w:查看的內容,在一屏中顯示
▲dir/p:但看的內容,分屏顯示
▲dir/a:查看文件夾中的內容,就是就算是隱藏文件,也能看到
▲dir__.exe:查看以.exe為後綴名的文件
▲ping__計算機名或IP地址 給對方計算機發送數據包,檢測兩台計算機是否通
▲ping__-t__計算機名或IP地址 一直給對方計算機發送數據包,如果想要停止就按ctrl+c。
▲ping__-a__計算機名或IP地址 通過給對方發送數據包,可查到對方計算機的名稱
▲type:在DOS下打開文檔,查看內容
(win98)MS-dos:
打開運行,輸入command,可進入DOS界面。或在「開始」的「程序」中找到MS-DOS,也可以打開。
▲運行—winipcfg:IP配置
▲運行—regedit:注冊表
▲運行—notepad:記事本
▲運行—winword:word文檔
MS-DOS:( __ 下劃線代表一個空格)
▲復制文件: 盤符:文件夾文件夾文件名.後綴名__盤符:文件夾文件夾 (如: c:windowstopsy.ini d:amdls)意思是把sy.ini這個文件復制到D盤amd下的ls下,另外amd*.*代表amd這個文件夾下的所有文件以及文件夾
▲新建文件夾:md__文件夾名(md代表make document,意思就是製造文件)
▲刪除文件夾以及文件:rd__文件夾名(rd代表revise document,意思就是刪掉文件,但rd這個命令只能刪掉空的文件夾)
deltree__/y__盤符:文件夾文件夾文件(/y可加可不加,加上/y,系統不會提醒是否確認要刪除,不加,則提醒)
▲更改文件屬性:attrib__+(-)__r(s,h)__文件名(+為加屬性,-為減屬性,r為只讀,s為系統,h為隱藏)
▲格式化盤符:format__盤符:/s(/s為參數format的意思為「開本、格式」)
▲快速格式化:format__盤符:/s/q(/q為快速,q:quick 快的,快速的)
▲在DOS下還原注冊表:scanreg/restore
(win2000)命令提示符:
打開運行,輸入cmd(command的縮寫,但不能輸入command),可進入DOS界面。或在「開始」-「程序」-「附件」中找到「命令提示符」,也可以打開。
▲運行—ipconfig:IP配置(ipconfig /all為詳細資料)
▲運行—regedit:注冊表
▲運行—notepad:記事本
▲運行—winword:word文檔
▲運行—gpedit.msc: 組策略
MS-DOS:( _ 下劃線代表空格)
(win2000安全性很高,所以有些命令必須管理員才能實現)
在win2000中 復制文件、新建文件夾、更改文件屬性、格式化都是跟win98中的一樣,唯一區別是刪除文件是del(deltree的縮寫)。
在win2000中有很多服務,所以在MS-DOS下運行的程序要比win98的多
▲轉換成NTFS分區:convert__盤符:__/fs:ntfs(convert的意思為:皈依者,就是改變的意思)
▲在DOS下添加用戶:net__user__用戶名__密碼__/add(/add為參數,add就是additive,意思為添加的。)
▲在DOS下刪除用戶:net__user__用戶名__密碼__/delete(/delete的意思就是刪除)
▲在區域網中發送消息:net__send__對方計算機名或IP地址__要發送的消息(net的意思為「網路」,send的意思為「發送」)
▲進入另一台計算機的用戶:telnet__對方計算機名或IP地址__用戶名__密碼
▲還原注冊表跟win98一樣
▲映射驅動器:net use 盤符:計算機名共享文件名
最後,告訴大家一個自己學習的方法。
因為很多命令都帶什麼/y、-t、/add之類的參數。我們只要記住上面那些常用的命令就可以的,其實還有很多命令都有其它參數。你可以查看,如我想要知道net的所有參數。只要打上net/?即可。又如要想知道在區域網中怎樣發送消息,可先打一個net/? 然後,你可以看到很多參數,其中有一個send,然後,再打上net send/?可查看發送消息的格式是什麼。
→常用的設置
◆1、計算機沒有滑鼠怎麼辦?
可以用鍵盤操作,一是用快捷鍵,二是用小鍵盤當滑鼠。
快捷鍵就不說了,在「學習圓地電腦學習電腦快捷鍵.txt」里就有快捷鍵命令。
第二個,要先打開「控制面板」,再打開「輔肋選項」,然後選「滑鼠」一欄選中使用滑鼠鍵,再點設置,把兩個速度選擇最高(快),按確定即可。(當然,沒有滑鼠必須用快捷打開,主要用Tab鍵和方向鍵打開)
然後就可以用小鍵盤當滑鼠。小鍵盤數字鍵的作用為:
1 往左下方
2 往下方
3 往右下方
4 往左
5 雙擊打開,單擊選中,跟滑鼠左鍵一樣
6 往右
7 往左上方
8 往往上方
9 往右上方
0 按一下表示滑鼠左鍵按住不丟
.(del) 跟0相對應
◆2、在windows2000中怎樣一次清除文檔中的文件、設置開始菜單?
一次消除「開始」-「文檔」中的文件,右擊任務欄,選屬性,將出現「任務欄和開始菜單屬性」,再選「高級」,最後選清除。
同時「高級」菜單里也有自定義開始菜單和開始菜單設置。用戶可自定義設置。
在win98中當然也可以,也是右擊任務欄,打開屬性,可在「開始菜單程序」中找到「文檔菜單」,點清除即可。
◆3、windows2000怎樣可以自動登陸?
〈1〉 可以修改注冊表
打開HKEY_LOCAL_MACHINE下的SOFTWARE下的Microsoft下的Windows NT下的CurrentVersion下的Winlogon
單擊Winlogon後,在右邊的列表中把AutoAdminiLogon值改成1,把DefaultDomainName改成你計算機的名字,再把DefaultUserName值改成你想要自動登陸用戶的用戶名即可。
〈2〉當然,我們並不推薦有注冊表改,因為非常麻煩。所以我們可以在網上下載一些小工具,這樣的工具很多。這里,我們就用Microsoft公司在推出Windows2000時,同時推出的一個小工具。工具名稱為Tweak UI,當用戶安裝後會在控制面板中出現,我們可以打開它,在登錄中設置。
◆4、怎樣隱藏硬碟盤符?
可從網上下載一些工具,隱藏是非常方便的。推薦軟體:Tweak UI、Windows優化大師、超級魔法免子設置
→小技巧
◆查找文件
查找文件,可按ctrl+f或f3即可,不過,如果你知道那個文件的名字第一個字母,又知道在那個目錄里,可打開那個目錄。隨便選中一個文件或文件夾(最好選第一個,以免漏掉)。再按那第一個字母,可快速找到。
⑸ 在windowxp里,命令提示符(dos)中用的是什麼語言
這個沒什麼語言的..就是些命令 DOS常用命令 美好的新DOS時代 DOS是世界上使用人數最多的操作系統。盡管許多人由於種種原因而使用了其它操作系統或操作環境,如Windows等,但是,由於DOS確實非常方便實用,操作起來效率非常高、簡單快捷,而且功能也非常強大,從文件和磁碟操作到網路和多媒體操作等樣樣都能方便的做到,而且能做到許多在Windows等系統或環境下做不到或做不好的事情,所以它深受人們的喜愛。直到現在,它一直被人們廣泛使用並得到不斷的發展。那麼,我們該如何使用它呢?而且怎樣使用才能跟上時代的發展呢?下面介紹一些DOS的使用方法和技巧。建議大家閱讀。 -------------------------------------------------------------------------------- DOS常用命令 要想操作使用DOS,知道一些常用命令是非常重要的。以下是一些命令的用法。 文件名是由文件路徑和文件名稱合起來的,如C:\DOS\COMMAND.COM。 DIR 顯示文件和文件夾(目錄)。 用法:DIR [文件名] [選項] 它有很多選項,如/A表示顯示所有文件(即包括帶隱含和系統屬性的文件),/S表示也顯示子文件夾中的文件,/P表示分屏顯示,/B表示只顯示文件名,等等。 如 DIR A*.EXE /A /P 此命令分屏顯示當前文件夾下所有以A開頭後綴為EXE的文件(夾)。 CD或CHDIR 改變當前文件夾。 用法:CD [文件夾名] 若無文件夾名則顯示當前路徑。 MD或MKDIR 建立文件夾。 用法:MD 文件夾名 RD或RMDIR 刪除文件夾。 用法:RD 文件夾名 注意:此文件夾必須是空的。 DEL或ERASE 刪除文件。 用法:DEL/ERASE 文件名 COPY 拷貝文件。 用法: COPY 文件名1 [文件名2] [選項] 如 COPY /B A+B C 此命令將兩個二進制文件A和B合為一個文件C。 TYPE 顯示文件內容。 用法:TYPE 文件名 REN或RENAME 改變文件名,在DOS7中還可以改變文件夾名。 用法:REN 文件(夾)名1 文件(夾)名2 EDIT 編輯文件,在DOS7中還可以編輯二進制文件。 用法:EDIT [文件名] [選項] 如 EDIT /70 C:\COMMAND.COM 此命令以二進制方式編輯C:\COMMAND.COM文件。 FORMAT 格式化磁碟。 用法:FORMAT 驅動器 [選項] 它的選項很多,如/Q是快速格式化,/U表示無條件格式化(即無法使用UNFORMAT等命令恢復),/V指定磁碟的卷標名,等等。它還有許多未公開參數。 MEM 顯示內存狀態。 用法:MEM [選項] 它的選項也有不少,如/C可列出所有程序的內存佔用,/D是顯示駐留內存的程序及設備驅動程序的狀態等詳細信息,/F顯示空閑的內存總量,/M顯示內存中的模塊信息,/P則是分屏顯示。還有隱藏的/A選項,可以顯示HMA信息。 MOVE 移動文件或文件夾,還可以更改文件或文件夾的名稱。 用法:MOVE 文件[夾]1 文件[夾]2 如 MOVE C:\*.EXE D: 此命令可以將C盤根文件夾下所有擴展名為EXE的文件移到D盤上。 XCOPY 復制文件或文件夾。 用法:XCOPY 文件[夾]名1 [文件[夾]名2] [選項] 它的選項非常多,如/S可拷貝整個文件夾(包括子文件夾)中的文件,/E指定包括空文件夾,/V表示復制完後檢驗復制出的文件的正確性,/Y表示確認,等等。 CLS 清除屏幕。 用法:CLS SYS 傳導系統,即將系統文件(如IO.SYS等)從一處傳輸到指定的驅動器中。 用法:SYS 文件夾名 [驅動器] 如 SYS C:\DOS A: 此命令即可將位於C:\DOS文件夾下的系統文件傳輸到A盤中。 DATE 顯示或設置日期。 用法:DATE [日期] TIME 顯示或設置時間。 用法:TIME [時間] DOS還自帶一些其它的命令,如SORT(排序),FIND(尋找字元)等。 除DOS自帶的命令以外,
⑹ Dos命令就是我們常指的計算機語言嗎
不是的 計算機語言的種類非常的多,總的來說可以分成機器語言,匯編語言,高級語言三大類。 電腦每做的一次動作,一個步驟,都是按照以經用計算機語言編好的程序來執行的,程序是計算機要執行的指令的集合,而程序全部都是用我們所掌握的語言來編寫的。所以人們要控制計算機一定要通過計算機語言向計算機發出命令。 計算機所能識別的語言只有機器語言,即由0和1構成的代碼。但通常人們編程時,不採用機器語言,因為它非常難於記憶和識別。 目前通用的編程語言有兩種形式:匯編語言和高級語言。 匯編語言的實質和機器語言是相同的,都是直接對硬體操作,只不過指令採用了英文縮寫的標識符,更容易識別和記憶。它同樣需要編程者將每一步具體的操作用命令的形式寫出來。匯編程序通常由三部分組成:指令、偽指令和宏指令。匯編程序的每一句指令只能對應實際操作過程中的一個很細微的動作,例如移動、自增,因此匯編源程序一般比較冗長、復雜、容易出錯,而且使用匯編語言編程需要有更多的計算機專業知識,但匯編語言的優點也是顯而易見的,用匯編語言所能完成的操作不是一般高級語言所能實現的,而且源程序經匯編生成的可執行文件不僅比較小,而且執行速度很快。 高級語言是目前絕大多數編程者的選擇。和匯編語言相比,它不但將許多相關的機器指令合成為單條指令,並且去掉了與具體操作有關但與完成工作無關的細節,例如使用堆棧、寄存器等,這樣就大大簡化了程序中的指令。同時,由於省略了很多細節,編程者也就不需要有太多的專業知識。 高級語言主要是相對於匯編語言而言,它並不是特指某一種具體的語言,而是包括了很多編程語言,如目前流行的VB、VC、FoxPro、Delphi等,這些語言的語法、命令格式都各不相同。 高級語言所編制的程序不能直接被計算機識別,必須經過轉換才能被執行,按轉換方式可將它們分為兩類: 解釋類:執行方式類似於我們日常生活中的「同聲翻譯」,應用程序源代碼一邊由相應語言的解釋器「翻譯」成目標代碼(機器語言),一邊執行,因此效率比較低,而且不能生成可獨立執行的可執行文件,應用程序不能脫離其解釋器,但這種方式比較靈活,可以動態地調整、修改應用程序。 編譯類:編譯是指在應用源程序執行之前,就將程序源代碼「翻譯」成目標代碼(機器語言),因此其目標程序可以脫離其語言環境獨立執行,使用比較方便、效率較高。但應用程序一旦需要修改,必須先修改源代碼,再重新編譯生成新的目標文件(* .OBJ)才能執行,只有目標文件而沒有源代碼,修改很不方便。現在大多數的編程語言都是編譯型的,例如Visual C++、Visual Foxpro、Delphi等。 電腦每做的一次動作,一個步驟,都是按照以經用計算機語言編好的程序來執行的,程序是計算機要執行的指令的集合,而程序全部都是用我們所掌握的語言來編寫的。所以人們要控制計算機一定要通過計算機語言向計算機發出命令。 計算機所能識別的語言只有機器語言,即由0和1構成的代碼。但通常人們編程時,不採用機器語言,因為它非常難於記憶和識別。 目前通用的編程語言有兩種形式:匯編語言和高級語言。 匯編語言的實質和機器語言是相同的,都是直接對硬體操作,只不過指令採用了英文縮寫的標識符,更容易識別和記憶。它同樣需要編程者將每一步具體的操作用命令的形式寫出來。匯編程序通常由三部分組成:指令、偽指令和宏指令。匯編程序的每一句指令只能對應實際操作過程中的一個很細微的動作,例如移動、自增,因此匯編源程序一般比較冗長、復雜、容易出錯,而且使用匯編語言編程需要有更多的計算機專業知識,但匯編語言的優點也是顯而易見的,用匯編語言所能完成的操作不是一般高級語言所能實現的,而且源程序經匯編生成的可執行文件不僅比較小,而且執行速度很快。 高級語言是目前絕大多數編程者的選擇。和匯編語言相比,它不但將許多相關的機器指令合成為單條指令,並且去掉了與具體操作有關但與完成工作無關的細節,例如使用堆棧、寄存器等,這樣就大大簡化了程序中的指令。同時,由於省略了很多細節,編程者也就不需要有太多的專業知識。 高級語言主要是相對於匯編語言而言,它並不是特指某一種具體的語言,而是包括了很多編程語言,如目前流行的VB、VC、FoxPro、Delphi等,這些語言的語法、命令格式都各不相同。 高級語言所編制的程序不能直接被計算機識別,必須經過轉換才能被執行,按轉換方式可將它們分為兩類: 解釋類:執行方式類似於我們日常生活中的「同聲翻譯」,應用程序源代碼一邊由相應語言的解釋器「翻譯」成目標代碼(機器語言),一邊執行,因此效率比較低,而且不能生成可獨立執行的可執行文件,應用程序不能脫離其解釋器,但這種方式比較靈活,可以動態地調整、修改應用程序。 編譯類:編譯是指在應用源程序執行之前,就將程序源代碼「翻譯」成目標代碼(機器語言),因此其目標程序可以脫離其語言環境獨立執行,使用比較方便、效率較高。但應用程序一旦需要修改,必須先修改源代碼,再重新編譯生成新的目標文件(* .OBJ)才能執行,只有目標文件而沒有源代碼,修改很不方便。現在大多數的編程語言都是編譯型的,例如Visual C++、Visual Foxpro、Delphi等。 祝你好運^_^
滿意請採納
⑺ 命令提示符用什麼語言
DIR 顯示文件和文件夾(目錄)。
用法:DIR [文件名] [選項]
它有很多選項,如/A表示顯示所有文件(即包括帶隱含和系統屬性的文件),/S表示也顯示子文件夾中的文件,/P表示分屏顯示,/B表示只顯示文件名,等等。
如 DIR A*.EXE /A /P
此命令分屏顯示當前文件夾下所有以A開頭後綴為EXE的文件(夾)。
CD或CHDIR 改變當前文件夾。
用法:CD [文件夾名]
若無文件夾名則顯示當前路徑。
MD或MKDIR 建立文件夾。
用法:MD 文件夾名
RD或RMDIR 刪除文件夾。
用法:RD 文件夾名
注意:此文件夾必須是空的。
DEL或ERASE 刪除文件。
用法:DEL/ERASE 文件名
COPY 拷貝文件。
用法: COPY 文件名1 [文件名2] [選項]
如 COPY /B A+B C
此命令將兩個二進制文件A和B合為一個文件C。
TYPE 顯示文件內容。
用法:TYPE 文件名
REN或RENAME 改變文件名和文件夾(目錄)名。
用法:REN 文件(夾)名1 文件(夾)名2
EDIT 編輯文件,在MS-DOS 7.x中還可以編輯二進制文件和多個文件。
用法:EDIT [文件名] [選項]
如 EDIT /70 C:COMMAND.COM
此命令以二進制方式編輯C:COMMAND.COM文件。
FORMAT 格式化磁碟。
用法:FORMAT 驅動器 [選項]
它的選項很多,如/Q是快速格式化,/U表示無條件格式化(即無法使用UNFORMAT等命令恢復),/V指定磁碟的卷標名,等等。它還有許多未公開參數。
MEM 顯示內存狀態。
用法:MEM [選項]
它的選項也有不少,如/C可列出所有程序的內存佔用,/D是顯示駐留內存的程序及設備驅動程序的狀態等詳細信息,/F顯示空閑的內存總量,/M顯示內存中的模塊信息,/P則是分屏顯示。還有隱藏的/A選項,可以顯示HMA信息。
MOVE 移動文件或文件夾,還可以更改文件或文件夾的名稱。
用法:MOVE 文件[夾]1 文件[夾]2
如 MOVE C:*.EXE D:
此命令可以將C盤根文件夾下所有擴展名為EXE的文件移到D盤上。
XCOPY 復制文件或文件夾。
用法:XCOPY 文件[夾]名1 [文件[夾]名2] [選項]
它的選項非常多,如/S可拷貝整個文件夾(包括子文件夾)中的文件,/E指定包括空文件夾,/V表示復制完後檢驗復制出的文件的正確性,/Y表示確認,等等。
CLS 清除屏幕。
用法:CLS
SYS 傳導系統,即將系統文件(如IO.SYS等)從一處傳輸到指定的驅動器中。
用法:SYS 文件夾名 [驅動器]
如 SYS C:DOS A:
此命令即可將位於C:DOS文件夾下的系統文件傳輸到A盤中。
DATE 顯示或設置日期。
用法:DATE [日期]
TIME 顯示或設置時間。
用法:TIME [時間]
DOS還自帶一些其它的命令,如SORT(排序),FIND(尋找字元)等。
除DOS自帶的命令以外,還有很多其它的增強命令也非常實用,它們可以大大增強DOS的功能。這些軟體中有很多可以在「DOS軟體」中下載。
DOS命令行下常見的錯誤信息
大家在使用DOS的過程中,經常在命令行方式下遇到一些錯誤信息提示,由於往往是英文的,導致一些人看到後不知是怎麼回事,更不知該如何解決了。下面,我就將常見的DOS命令行方式下的錯誤信息向大家介紹一下。
[英文] Bad command or file name
[譯文] 錯誤的命令或文件名
錯誤原因和解決:
這大概是大家最常見到的錯誤提示了,它的意思是輸入的命令無效。當輸入的命令既不是DOS內部命令,而且系統在查找路徑或指定路徑中找不到相應的可執行文件的話,就會出現此錯誤信息。您可以檢查輸入的命令是否正確,如是否打錯了字母等。
[英文] Access Denied
[譯文] 拒絕存取
錯誤原因和解決:
這也是一個常見的錯誤,出現的情況很多,如在用DEL命令刪除具有隻讀屬性的文件,或者在多任務環境下有多個進程同時存取同一文件,以及試圖在設有隻讀許可權的網路文件夾中寫入文件的時候。解決的方法也很簡單,只需去掉文件的只讀、隱含等屬性,或保證同一時候只有一個進程在讀寫文件,及去掉網路文件夾的只讀許可權即可。
[英文] Drive not ready
[譯文] 驅動器未准備好
錯誤原因和解決:
相信大家都遇到過這個錯誤信息吧!尤其是在存取可移動磁碟(包括軟盤和光碟)的時候更是常見到。解決方法是將磁碟插好後重試即可。
[英文] Write protect error
[譯文] 防寫錯誤
錯誤原因和解決:
當試圖向寫了保護的磁碟(通常是軟盤)寫入信息的時候就會出現該錯誤。將磁碟的防寫去掉即可。
[英文] General error
[譯文] 常規錯誤
錯誤原因和解決:
此錯誤通常出現在DOS無法識別指定的磁碟的格式的情況下,如軟盤未格式化。用FORMAT等命令格式化磁碟或轉換成DOS能識別的格式即可。
[英文] Abort,Retry,Ignore,Fail?
[譯文] 中止,重試,忽略,失敗?
錯誤原因和解決:
此錯誤信息的出現頻率非常高,比如在磁碟未准備好的時候。輸入A則取消操作,然後返回DOS提示符下,輸入R則表示再試一次,輸入I則表示忽略此錯誤並繼續,最好不要使用,輸入F則表示跳過此錯誤,經常選擇此項。
[英文] File not found
[譯文] 文件未找到
錯誤原因和解決:
在使用很多命令的時候若找不到指定的文件就會出現該提示。例如使用DIR命令的時候,若指定的文件不存在,該錯誤信息就會出現。解決方法是將文件名輸入正確。
[英文] Incorrect DOS version
[譯文] 錯誤的DOS版本
錯誤原因和解決:
當要執行的命令發現當前的DOS版本與這個命令所期待的DOS版本不相同的時候就會出現此錯誤信息。具體情況和解決方法請見本站的「DOS文章」欄目中的文章。
[英文] Invalid directory
[譯文] 非法目錄
錯誤原因和解決:
如果輸入了不存在或無效的目錄的時候就會出現該提示。可檢查是否輸入有誤。
[英文] Invalid Drive Specification
[譯文] 指定的驅動器非法
錯誤原因和解決:
當輸入的驅動器不存在的時候就會出現該提示。請檢查是否存在該驅動器。有些驅動器(如NTFS卷,光碟機,網路驅動器等)則需要載入相應的驅動程序才能被識別。
[英文] Syntax error
[譯文] 語法錯誤
錯誤原因和解決:
此命令在使用一些批處理命令(如IF,FOR等)時比較常見,可檢查是否輸入了無效的語法。以FOR命令為例,它的語法是FOR %F IN (文件名) DO 命令,不能將此語法格式弄錯了(如輸反了或漏了等),必須輸入正確的命令才能得到相就的結果。
[英文] Required parameter missing
[譯文] 缺少必要的參數
錯誤原因和解決:
如果在執行命令(如DEL)漏掉了它要正常完成功能所需的參數時,就會出現該提示。
[英文] Invalid parameter
[譯文] 非法參數
錯誤原因和解決:
出現在執行命令時輸入了無效的參數。可以檢查輸入的參數是否正確,有沒有拼寫錯誤等。如果您不知道有哪些參數的話,通常可以使用此命令的/?選項來看參數列表。
[英文] Not enough memory 或 Insufficient memory
[譯文] 內存不足
錯誤原因和解決:
如果在執行程序時程序發現所需的內存大於可以使用的內存(通常是指常規內存)時就會出現此信息。造成內存不足的情況如執行了過多過大的內存駐留程序,或系統內存未經過很好的配置等。大家可以看本欄目中的「DOS下內存的配置」。
[英文] Divide overflow 或 Divide by zero
[譯文] 除數為零
錯誤原因和解決:
如果在系統不穩定,與其它程序有沖突,或程序本身有問題的情況下運行程序的話就會出現此錯誤。可以重新啟動系統後再運行此程序試試。
[英文] Runtime error xxx
[譯文] 運行時間錯誤xxx
錯誤原因和解決:
和以上的「除數為零」錯誤類似。如果xxx的值為200的話,可以見「DOS文章」欄目。
[英文] Error in EXE file
[譯文] EXE文件有錯誤
錯誤原因和解決:
通常是這個可執行文件已經損壞,已不能夠再使用。使用一個好的就可以了。
以上是常見的DOS命令行方式下的錯誤信息,大家可以利用上文將故障排除。
⑻ DOS命令算什麼語言 java,c,c++什麼的
就是dos系統下面的命令啊 ,dos是文字操作,有命令,windows是圖形操作,也有雙擊和單擊的命令
cmd是模擬dos環境,cpu虛模式下運行的
dos命令跟語言是兩回事情,dos命令基於dos系統,現在的windows只是模擬了那個,至於java,c之類都是編程語言,將源代碼編譯成機器碼
⑼ dos和linux的命令行裡面用的是什麼語言
dos下腳本語言,一般都是匯編語言,很多比如JavaScript,VBscript,Batch(批處理)等等。
LINUX下腳本語言:
1.Perl象C一樣強大,象awk、sed等腳本描述語言一樣方便。
2.Python的特點是簡單,易學,免費、開源,高層語言,可移植性,解釋性,面向對象,可擴展性,可嵌入性,豐富的庫
3.其他LISP AWK sed Squirrel
⑽ 命令提示符是c語言嗎
參照如下內容(根據系統情況,作出相應修改),編寫一個批處理文件,
假定命名為vs.bat。
@echooff
setPATH=C:WINNTSYSTEM32;D:VS.NETVC7BIN;D:VS.NETCOMMON7IDE
setINCLUDE=D:VS.NETVC7INCLUDE
setLIB=D:VS.NETVC7LIB
說明:
a.以上各環境變數字元串大小寫無所謂,但字元之間應避免出現空格。
b.之所以加上C:WINNTSYSTEM32,目的是為了便於使用help之類的擴展命令。
2.打開一個「命令提示符」窗口,執行如下命令:
C:>startc:vc7.bat(根據文件路徑,作出相應修改)
即會創建一個新的「命令提示符」窗口,在這個窗口內,便可進行C++程序編譯工作。
這種設置方法的缺點在於,只能在步驟2新創建的「命令提示符」窗口裡進行編譯,一旦
關閉該窗口,即需要重新執行步驟2。