1. 程式人生 > >對於常出現的“不是內部或外部命令,也不是可執行的程式或批處理檔案”錯誤的解答

對於常出現的“不是內部或外部命令,也不是可執行的程式或批處理檔案”錯誤的解答

出現此類問題一般情況下就是命令輸入錯誤,如果沒錯那就是環境變數的問題

一些常用的doc命令和用法如下:

DOS 常用命令

——dir                                  
DOS下使用頻率最高的命令莫過於dir命令了,dir是英文單詞directory(目錄)的縮寫,主要用來顯示一個目錄下的檔案和子目錄。 dir最常用的兩個引數是/p(分屏檢視),/w(所有檔案在一屏內都顯示)。dir命令不但可以檢視目錄中有什麼檔案,還可以檢視目錄中某個檔案的資訊。


——cd
cd是英文change directory(改變目錄)的縮寫,也是最常用的命令之一。顧名思義,如果想要進入一個目錄,顯然該採用這個命令了。用法很簡單:cd 目標路徑名。如果想退回上一層目錄,就鍵入cd ..,鍵入cd\三個字元可以一下子就回到根目錄。cd命令的用途就是讓我們可以到任何一個目錄去。我們把不同功能的檔案分別安排在不同的目錄內,是為了管理方便,可是當我們要使用某個檔案時,我們就得到該檔案所在的目錄中去。用法:copy 原始檔目的檔案。複製檔案的主要目的有兩條,一是為重要的檔案作一個備份,以免被刪除後追悔莫及;二是在不同計算機之間交換資訊,你可以將你的工作成果複製到軟盤上,交給你的上司、同事,也可以把它帶回家裡。


——del  
del即delete(刪除)的縮寫,顯然它的作用就是“幹破壞”刪除檔案。要刪除當前目錄中的某個檔案,輸入del空格再加上檔名就可以了。要刪除一類檔案,可以使用萬用字元。例如del *.tmp,就是把所有副檔名是tmp的檔案都刪除。也可以刪除當前目錄中的所有檔案,命令很簡單:del  *.*或del .。


——ren和type  
ren(rename)命令。ren命令的格式是:ren 原始檔名 目的檔名。type命令的格式就是:type 檔名。type命令是用記事本的方式檢視檔案。


——format  
即格式化命令,format命令的格式很簡單: 格式化A盤,就是format A:,格式化B盤,就是format B:。 format命令會把磁碟上的所有檔案都刪除掉。


——chkdsk
chkdsk是check disk的縮寫,用來檢查你的磁碟的使用情況。chkdsk命令的格式是: chkdsk 磁碟名


——path  
在DOS提示符下,如果我們要執行某個可執行檔案,電腦會在磁碟上尋找這個檔案,如果不經過特殊處理,它只在當前目錄下尋找,如果沒有找到則提示出錯。為了解決這個問題,DOS提供了一條Path命令,如果在Path命令中定義了某個目錄,那麼你在任何地方,都可以直接執行Path中指定目錄裡的檔案。path命令的格式很簡單: path 目錄名,如果有很多目錄,中間就用;(不要記錯了,是分號不是逗號)隔開。要加入新的目錄,就在最後一個目錄的後面加一個; 然後再輸入新的目錄名就可以了。 


——md和rd 
兩個命令就是進行目錄操作的,是md(make directory--建立目錄)和rd(remove directory--刪除目錄)。但使用rd要注意:1。要刪除的資料夾裡不能有子檔案和子資料夾2。不能刪除當前資料夾。


——copy  
copy在英文中是複製的意思,所謂複製就是原來的檔案並沒有任何改變,重新產生了一個內容和原來檔案沒有任何差別的檔案。


----edit
edit命令是一個在dos下簡單的編輯軟體,用它來編輯一些程式和批處理檔案。


ver  顯示作業系統版本

set    顯示系統變數

vol  顯示指定的磁碟卷標號 
DOS 常用命令2

cls     清屏

〔適用場合〕  螢幕上太亂了,或是螢幕上出現亂碼了, 清除螢幕上顯示內容但不
        影響電腦內部任何資訊

〔用  法〕  cls  回車


move     移動檔案,改目錄名 

〔適用場合〕  移動檔案到別的目錄

〔用  法〕  move [檔名] [目錄]        移動檔案至新目錄下

        move [目錄名] [目錄名]       改目錄名


〔例  子〕  c:\>move c:\autoexec.bat c:\old

        移動autoexec.bat檔案至old目錄下

        c:\>move c:\config.sys c:\temp

        移動config.sys檔案至old目錄下



cls    分屏顯示

〔適用場合〕  當輸出很多一屏顯示不下時採用,幾乎適合所有命令,尤其是type
        等命令時很有用。 使用more時磁碟不能有防寫,也不適合光碟機。

〔用  法〕  type [檔名] | more        分屏顯示檔案內容

        more < [檔名]          分屏顯示檔案內容


〔例  子〕  C:\>type msdos.w40 | more


xcopy    拷貝目錄和檔案

〔適用場合〕  在進行連同子目錄一起拷貝時很有用,在拷貝大量檔案時比COPY命令
        要快得多

〔用  法〕  xcopy [檔名] [目錄]       將指定檔案拷貝到指定目錄

        xcopy [源目錄] [目的目錄]  將源目錄連子目錄考到目的目錄下

        xcopy *.* [目錄] /s   將檔案與非空子目錄拷貝到指定目錄

        其它常用引數還有: v 拷貝後校驗,會影響速度
                  e 與s 相似,但即使子目錄是空的也會拷貝。


help    幫助

〔適用場合〕  當您想具體瞭解DOS命令的使用方法時使用

〔用  法〕  help                提供所有DOS命令幫助

        help [DOS命令]           提供有關命令的幫助


attrib   設定檔案屬性

〔適用場合〕  想對檔案做較特殊的處理時

〔用  法〕  attrib 顯示所有檔案的屬性

        attrib +r或-r [檔名] 設定檔案屬性是否為只讀

        attrib +h或-h [檔名] 設定檔案屬性是否隱含

        attrib +s或-s [檔名] 設定檔案屬性是否為系統檔案

        attrib +a或-a [檔名] 設定檔案屬性是否為歸檔檔案

        attrib /s 設定包括子目錄的檔案在內的檔案屬性


date     顯示及修改日期

〔適用場合〕  想知道或修改時間和日期

〔用  法〕  date 顯示和改變當前日期


lable    設定卷標號 (即分割槽名)

〔適用場合〕  用來為磁碟做個標記

〔用  法〕  label 顯示磁碟卷標

        label [碟符] [卷標名] 設定指定盤的卷標

defrag   磁碟碎片整理

〔適用場合〕  磁碟讀寫次數很多,或磁碟使用時間很長了,可能需要使用這條命令
        整理磁碟。磁碟碎片並不是指磁碟壞了,而只是由於多次的拷貝和刪
        除檔案後,磁碟使用會很不連貫,致使速度變慢。


doskey   呼叫和建立DOS巨集命令

〔適用場合〕  經常需要輸入重複的命令時,有非常大的用處

〔用  法〕  doskey 

        將doskey駐留記憶體,開闢出緩衝區,以後輸入的命令都將儲存在緩衝
        區中,可以隨時呼叫

        doskey [巨集命令名]=[命令名]  

        將巨集命令定義為命令,以後輸入巨集命令,電腦就會執行相應的命令

        doskey /reinstall      重新安裝doskey

        doskey /bufsize=       設定緩衝區的大小

        doskey /macros        顯示所有doskey巨集

        doskey /history        顯示記憶體中所有命令

        doskey /insert|overstrike 設定新鍵入的字元是否覆蓋舊的字元

〔例  子〕  C:\>DOSKEY
        C:\>dir
        C:\>copy C:\temp\*.* a:
        C:\>del c:\temp\*.*
        C:\>copy b:\*.* c:\temp

        上述四條命令都已被儲存,用游標控制鍵的上下可以依次選擇使用或
        修改, 也可以用F7鍵列出儲存的所有命令

        C:\>doskey di=dir/w/p 定義di為巨集命令,意思是執行dir/w/p


fdisk    硬碟分割槽

〔建  議〕  只有硬碟被很利害的病毒感染時,或是一塊新硬碟才需要分割槽,最好
        請懂行的人指導。硬碟都需經過低階格式化,分割槽,格式化三個步驟
        才可使用,成品電腦內的硬碟都已經做過這些加工了。

〔用  法〕  輸入fdisk後按回車即可進入提示介面


prompt   設定提示符

〔適用場合〕  當你厭煩了c:\>的提示符或者您想使您的提示符與眾不同時,您可以
        試一試,非常有趣的DOS命令,可以隨時顯示時間與日期。

〔用  法〕  prompt $p$g 以當前目錄名和>號為提示符,這是最常用的提示符

        prompt $t 表示時間      prompt $d 表示日期

        prompt $$ 表示$        prompt $q 表示=

        prompt $v 表示當前版本    prompt $l 表示<

        prompt $b 表示|        prompt $h 表示退位符

        prompt $e 表示Esc代表的字元  prompt $_ 表示回車換行

〔例  子〕  C:\DOS>prompt wang$g 將wang>作為提示符

        WANG>prompt $t$d$g  使用時間、日期和>號做為提示符

        0:01:07.77Thu 08-29-1996>prompt $p$g

        C:\DOS>


time    顯示及修改時間

〔適用場合〕  用於顯示及修改時間,用法同date

〔例  子〕  C:\DOS>time
        Current time is 12:15:26.04a
        Enter new time: 11:20:20.00p

        按時:分順序輸入時間,再加上下午(a/p)即可 直接按ENTER鍵可忽略