DOS非常用命令

2021-04-24 19:12:55 字數 2794 閱讀 6276

ms-dos到6.22版為止,依然保留著很多未公開的命令和引數。下面對這些命令和引數作一介紹。

1.truename

在使用subst、join命令或在網路上將物理盤對映為邏輯盤的情況下,用於顯示檔案與目錄的實際物理位置。

2.fdisk/mbr

重寫硬碟主引導記錄。注意:如果硬碟分割槽超過四個,不能用此命令,因儲存額外分割槽資訊的區域,會被fdisk/mbr覆蓋。(初學者千萬不要用)

加上/f引數後,提示「abort,retry,fail」出錯資訊時,將以fail作為預設選項。

4.command/f

在命令列執行時,使fail作為「abort,retry,ignore,fail」出錯資訊提示的預設選項,直至重新啟動。在其它專用dos外殼(如ndos、4dos等)或應用程式(如pctools、cced等) 的dos外殼中執行此命令後,將返回並停留在ms-dos外殼,須執行exit才能回到第二外殼。

5.command/p

在命令列執行時,重新執行autoexec.bat。如在其它dos外殼中執行此命令,會回到ms-dos外殼而不能重新返回第二外殼。

6.command/d

在命令列執行時,阻止執行自動批處理檔案。在其它dos外殼中執行的情況,與command/f相同,但不將fail設為預設選項。

7.ver/r

顯示更多資訊。例如,執行ver,顯示「ms-dos version 6.22」,加引數/r後,則顯示:ms-dos version 6.22 revision a dos is in hma

8.format/autotest

自動檢查磁碟格式,然後完成格式化全過程,再回到dos提示符。

9.format/backup

除提示使用者輸入卷標外,與上面相同。

10.format/select

只在磁碟上備份系統區資料,相當於執行mirror程式,不進行格式化。

11.format/select/u

不進行格式化,只將引導區和檔案分配錶用f6h填之。雖不觸動根目錄區與資料區,但磁碟因此不可訪問。這似乎是為防止資料洩密提供乙個應急手段。(初學者千萬不要用)

12.if exist emm***xo

命令名用於批檔案,可檢測記憶體中是否有emm386.exe。命令語句舉例:「if not exist emmxx xxo echo emm386.exe is not installed!」。

13.if exist xmm***xo

命令名可在批檔案中檢測記憶體中是否裝有himem.sys。命令列可以是:「if not exist xmm*** xo echo himem.sys is not in memory!」。

14.copy . a:

用「.」來代替「*.*」,也可用於del等命令。

15.installhigh

有些裝置驅動程式需在config.sys中用install語句安裝,只能裝入常規記憶體,而且用memmaker優化記憶體時,並不對install語句進行處理。可改用installhigh將這類裝置驅動程 序裝入上位記憶體,例:installhigh=c:/dos/share.exe。

16.用「:」來代替「rem」

在dos執行批檔案時,碰到「rem」語句時,先將全句讀入,然後再根據句首是否有rem,決定處理方法;而碰到以「:」開始的標號,只要第二個字元不是字母或數字,即視為無效標號而立刻跳到下一行。因此,可用「:」加一空格來引導注釋行,以增加批檔案執行速度。

ren和rem命令有什麼區別?

ren更改單個檔案的名稱。

rename [drive:][path] filename1 filename2

或者 ren [drive:][path] filename1 filename2

引數 [drive:][path] filename1

指定要重新命名的檔案的位置和名稱。不能使用萬用字元。

filename2

為檔案指定新的名稱。重新命名檔案時不能指定新的驅動器或路徑。

rem使您可以在批處理檔案或配置檔案中加入注釋。

語法 rem [comment]

引數 comment

指定要作為注釋的任何字串。

/? 在命令提示符顯示幫助。

注釋 使用 echo 命令顯示注釋

rem 命令不在螢幕上顯示注釋。必須在批處理或 config.nt 檔案中使用 echo on 命令才能在螢幕上顯示注釋。

對批處理檔案注釋的限制

在批處理檔案注釋中不能使用重定向字元「(」或「)」或管道 (|)。

使用 rem 增加垂直間距。

儘管您可以使用沒有注釋的 rem 為批處理檔案增加垂直間距,但也可以使用空行來增加間距。在處理批處理程式時會忽略空行。

範例 以下範例顯示為解釋和垂直間距使用注釋的批處理檔案:

@echo off

rem this batch program formats and checks new disks.

rem it is named checknew.bat.

rem

echo insert new disk in drive b.

pause

format b:/v

chkdsk b:

假定要在 config.nt 檔案中的 prompt 命令前包含解釋性注釋。為此,請將以下行新增到 config.nt 中:

rem set prompt to indicate current directory

prompt $p$g

DOS 常用命令

常用命令 dir 列檔名 deltree 刪除目錄樹 cls 清屏 cd 改變當前目錄 copy 拷貝檔案 diskcopy 複製磁碟 del 刪除檔案 format 格式化磁碟 edit 文字編輯 mem 檢視記憶體狀況 md 建立子目錄 move 移動檔案 改目錄名 more 分屏顯示 type...

dos常用命令

1 cleanmgr 開啟磁碟清理工具 2 compmgmt.msc 計算機管理 3 conf 啟動系統配置實用程式 4 charmap 啟動字元對映表 5 calc 啟動計算器 6 chkdsk.exe chkdsk磁碟檢查 7 cmd.exe cmd命令提示符 8 certmgr.msc 管理實...

DOS常用命令

dos 常用命令 d 碟符切換 dir directory 列出當前目錄的檔案及資料夾 md makedirectory 建立目錄 rd remove directory 刪除目錄 cd changedirectory 單級進入指定目錄 多級進入需要cd 路徑 cd.單級回退 cd 多級回退 退回到...