主頁 > 知識庫 > 批處理入門手冊之批處理常用DOS命令篇(echo、rem、cd、dir)

批處理入門手冊之批處理常用DOS命令篇(echo、rem、cd、dir)

熱門標(biāo)簽:清遠(yuǎn)百度地圖標(biāo)注店鋪位置 電話機(jī)器人全國招商 電話機(jī)器人產(chǎn)品怎么樣 雷霆電銷機(jī)器人怎么樣 智能打電話機(jī)器人收費(fèi) 玉林市機(jī)器人外呼系統(tǒng)哪家好 如何弄地圖標(biāo)注 如何申請400電話業(yè)務(wù)mm 呼倫貝爾外呼系統(tǒng)


1.1 學(xué)習(xí)echo  rem  cd  dir命令

學(xué)習(xí)要點(diǎn):
1。顯示信息:echo
2。注釋語句:rem
3。目錄切換:cd
4。列文件名:dir

一、顯示信息:echo

  在學(xué)習(xí)echo命令前我們先在C盤下建一個(gè)新文件夾bat,并建一個(gè)空的bat文件。例如我是的mybat.bat 好了,下面
我們開始《批處理入門手冊》的第一章1.1節(jié)。

1。輸出提示信息
格式:echo 你要輸出的信息

例1

echo hello,world
echo i will come back
pause

執(zhí)行顯示:
C:\bat>echo hello,world
hello,world
C:\bat>echo i will come back
i will come back
C:\bat>pause
請按任意鍵繼續(xù). . .

我們寫的批處理,能不能讓它不顯示我們到底寫了什么命令?OK!那我們就來學(xué)習(xí)echo的第二種用法!

2。關(guān)閉該命令的回顯
格式:@ 放在命令前面

例2

@echo hello,world
@echo i will come back
pause

執(zhí)行顯示:
hello,world
i will come back
C:\bat>pause
請按任意鍵繼續(xù). . .


3。打開回顯或關(guān)閉回顯功能
格式:echo [{ on|off }]
  解釋一下,如果在批處命令前加上echo off,那么將會關(guān)閉批處中的命令回顯。當(dāng)然啦,你要是不想顯示echo off
命令本身,你可以把@加在echo off前面。

例3

@echo off
echo hello,world
echo i will come back
pause

執(zhí)行顯示:
hello,world
i will come back
請按任意鍵繼續(xù). . .

  在批處理前面加上@echo off ,它將使所有命令不再顯示命令本身,當(dāng)然也包括了echo off 命令本身也不會回顯
了。

4。輸出空行,即相當(dāng)于輸入一個(gè)回車
格式:echo.
  注意命令中的“.”要緊跟在ECHO后面,中間不能有空格,否則“.”將被當(dāng)作提示信息輸出到屏幕。另外“.”可以
用,:;”/]+\ 這些任一符號替代。

例4

@echo off
echo 我在寫批處理教程哦!
echo.
echo 你看到上面有空一行么?
pause

執(zhí)行顯示:
我在寫批處理教程哦!

你看到上面有空一行么?
請按任意鍵繼續(xù). . .

   命令ECHO.輸出的回車,經(jīng)DOS管道轉(zhuǎn)向可以作為其它命令的輸入,比如echo.|time即相當(dāng)于在TIME命令執(zhí)行后給
出一個(gè)回車。所以執(zhí)行時(shí)系統(tǒng)會在顯示當(dāng)前時(shí)間后,自動返回到DOS提示符狀態(tài)。

5。答復(fù)命令中的提問
格式:ECHO 回復(fù)|命令表達(dá)式
  作用:通過管道命令 | 把“回復(fù)”作為輸入傳導(dǎo)給后面的“命令表達(dá)式”,并作為“命令表達(dá)式”的輸入。(注
意,管道命令|的輸入方法,shift鍵 \)

例5

@echo off
rd /s c:\abc
pause

執(zhí)行顯示:
c:\abc, 是否確認(rèn)(Y/N)?

  解釋一下,這里abc是一個(gè)不為空的文件夾,用rd 命令刪除時(shí)它將會詢問你Y或N,這時(shí)你就要手動的輸入Y/N了。
OK,我們把批處改一下,這時(shí)系統(tǒng)將會自動幫助我們把Y輸入確認(rèn)了

例6

@echo off
echo Y|rd /s c:\abc
pause

6。建立新文件或增加文件內(nèi)容
格式:echo 文件內(nèi)容>文件名

例7

@echo off
echo 123>myfile.txt
pause

  這樣我們就在當(dāng)前目錄下建立了一個(gè)myfile.txt文件,文件的內(nèi)容為123。如果你想要建立一個(gè)空的新文件,那你
可以試一下這個(gè)

例8

@echo off
echo. >myfile.txt 
pause

  注:上面所有實(shí)例中的pause是暫停命令,主要是用來暫停演示給大家看的,哈哈!!

二、注釋語句:rem

rem 為注釋命令,一般用來給程序加上注解,該命令后的內(nèi)容不被執(zhí)行,但能回顯。

例1

@echo off
echo 這是例1哦!
rem 上面的echo 語句用于顯示提示。
pause

  另外 :: 也可以起到 rem 的注釋作用,  而且更簡潔有效;  但有兩點(diǎn)需要注意!
 
  第一,  任何以冒號:開頭的字符行,在批處理中都被視作標(biāo)號,  而直接忽略其后的所有內(nèi)容。
有效標(biāo)號:冒號后緊跟一個(gè)以字母數(shù)字開頭的字符串,goto 語句可以識別。

無效標(biāo)號:冒號后緊跟一個(gè)非字母數(shù)字的一個(gè)特殊符號,goto 無法識別的標(biāo)號,可以起到注釋
作用,所以 :: 常被用作注釋符號,其實(shí) : 也可起注釋作用。

例2

@echo off
echo 這是例2哦!
::上面的echo 語句用于顯示提示。
pause

  第二,  與 rem 不同的是, :: 后的字符行在執(zhí)行時(shí)不會回顯,  無論是否用echo on 打開命令行回顯狀態(tài), 
因?yàn)槊罱忉屍鞑徽J(rèn)為他是一個(gè)有效的命令行,  就此點(diǎn)來看, rem 在某些場合下
將比 :: 更為適用;  另外, rem 可以用于  config.sys  文件中。

三、目錄切換:cd

1。同一個(gè)分區(qū)的切換
目錄切換格式:格式:CD [盤符][路徑]

  如果當(dāng)前目錄是C:\Documents and Settings\mzybar,我們要切換到同一分區(qū)下不同的目錄,請看下面的例子。(
注:下面例子中的>表示命令行下的提示符,>前面的表示當(dāng)前目錄。)

例1
切換到C:\WINDOWS目錄

C:\Documents and Settings\mzybar> 
cd C:\WINDOWS
C:\WINDOWS>

例2
切換到C:\WINDOWS\system32目錄

C:\Documents and Settings\mzybar>        
cd C:\WINDOWS\system32
C:\WINDOWS\system32>

  如果當(dāng)前目錄是C:\WINDOWS\system32,我們要返回到上一層目錄,即返回到C:\WINDOWS時(shí),我們可以這樣:

例3

C:\WINDOWS\system32>
cd..
C:\WINDOWS>

  在這里,cd..是不是簡單了很多?呵呵!當(dāng)然了,你也可以cd C:\WINDOWS


  如果當(dāng)前目錄是C:\WINDOWS\system32,我們要返回根目錄,即返回到C:\時(shí),你可以試下這個(gè):

例4

C:\WINDOWS\system32>
cd\

C:\ >

  在這里返回根目錄時(shí),我們用的是cd\命令,當(dāng)然你也是可以cd c:\

  其實(shí)在DOS命令中.、..和\都是表示相對路徑的,.是當(dāng)前目錄,..是上一層目錄,而\則表示根目錄。我們來試下
cd.

例5

C:\WINDOWS\system32>
cd.
C:\WINDOWS\system32>

  看到了吧,當(dāng)輸入cd.后還是在原來的位置,因?yàn)?。是當(dāng)前目錄,切換到當(dāng)前目錄當(dāng)然沒有變羅。

2。不同分區(qū)的切換
格式:格式:CD /d [盤符][路徑]
  如果當(dāng)前目錄是C:\Documents and Settings\mzybar,我們需要切換到其它分區(qū)目錄,請看:

例1
切換到D:\123\abc

C:\Documents and Settings\mzybar>
cd /d d:\123\abc
D:\123\abc>

  如果我們要切換到D盤的根目錄,則有更簡單的方法,請看:

例2
C:\Documents and Settings\mzybar>
D:
D:\&;

  在這里,我們直接輸入驅(qū)動器號 冒號,就可以切換到它的根目錄。

3。CD 的另一個(gè)用途:顯示當(dāng)前的完整路徑,一般用通過 %cd% 加以引用。

例1

@echo off
echo 當(dāng)前路徑是 %cd%
pause

  執(zhí)行顯示的是當(dāng)前的完整路徑。

四、列文件名:dir

顯示目錄中的文件和子目錄列表。
DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N]
    [/O[[:]sortorder]] [/P] [/Q] [/S] [/T[[:]timefield]] [/W] [/X] [/4]

    [drive:][path][filename]   指定要列出的驅(qū)動器、目錄和/或文件。

  /A          顯示具有指定屬性的文件。
  attributes   D  目錄                R  只讀文件
               H  隱藏文件            A  準(zhǔn)備存檔的文件
               S  系統(tǒng)文件            -  表示“否”的前綴
  /B          使用空格式(沒有標(biāo)題信息或摘要)。
  /C          在文件大小中顯示千位數(shù)分隔符。這是默認(rèn)值。用 /-C 來
              停用分隔符顯示。
  /D          跟寬式相同,但文件是按欄分類列出的。
  /L          用小寫。
  /N          新的長列表格式,其中文件名在最右邊。
  /O          用分類順序列出文件。
  sortorder    N  按名稱(字母順序)     S  按大小(從小到大)
               E  按擴(kuò)展名(字母順序)   D  按日期/時(shí)間(從先到后)
               G  組目錄優(yōu)先           -  顛倒順序的前綴
  /P          在每個(gè)信息屏幕后暫停。
  /Q          顯示文件所有者。
  /S          顯示指定目錄和所有子目錄中的文件。
  /T          控制顯示或用來分類的時(shí)間字符域。
  timefield   C  創(chuàng)建時(shí)間
              A  上次訪問時(shí)間
              W  上次寫入的時(shí)間
  /W          用寬列表格式。
  /X          顯示為非 8dot3 文件名產(chǎn)生的短名稱。格式是 /N 的格式,
              短名稱插在長名稱前面。如果沒有短名稱,在其位置則
              顯示空白。
  /4          用四位數(shù)字顯示年
 
  關(guān)于dir命令比較多,看到上面一大堆的參數(shù)頭都暈了,呵呵~   在這里我們學(xué)習(xí)一些常用的就OK了~

1。列出c:\windows下的目錄及文件
格式:DIR [drive:][path][filename]

例1
dir c:\windows
  這種方法有明顯的缺點(diǎn)——當(dāng)列表中的目錄及文件過多時(shí)就無法完全顯示,我們將通過/p參數(shù)解決這個(gè)問題。


/P 在每個(gè)信息屏幕后暫停。
例2
dir /p c:\windows
  我們在命令最后加上一個(gè)參數(shù)“/p”(即“page”頁的縮寫),列文件時(shí)就會使用分頁顯示的方式,即列出一屏的目
錄及文件后,提示“按任意鍵繼續(xù)...”,按任意鍵后則顯示下一屏。這樣就可以逐屏查看了!


/B 使用空格式(沒有標(biāo)題信息或摘要)。
例3
dir /b c:\
我們在查看時(shí),發(fā)現(xiàn)列出來的文件都帶有日期,時(shí)間,創(chuàng)建者等信息,我們可以在命令后加上/b參數(shù),讓它只列出文
件名稱。

2。列出c:\下指定屬性的文件
格式:DIR /a: attributes (這里的:號可以省略)
  attributes   D  目錄                R  只讀文件
               H  隱藏文件            A  準(zhǔn)備存檔的文件
               S  系統(tǒng)文件            -  表示“否”的前綴

例1
dir /a c:\
列出C:\下所有的文件。

例2
dir /ah c:\
列出隱含的文件(包含文件和文件夾)。

例3
dir /ad c:\
列出C:\下所有的文件夾。

例4
dir /ad-h c:\
列出C:\下所有的文件夾,但不包含隱含的文件夾。

3。按分類列出c:\下的文件
格式:DIR /o: sortorder (這里的:號可以省略)
  sortorder    N  按名稱(字母順序)     S  按大小(從小到大)
               E  按擴(kuò)展名(字母順序)   D  按日期/時(shí)間(從先到后)
               G  組目錄優(yōu)先           -  顛倒順序的前綴

例1
dir /on c:\
/o:排序方式 參數(shù)指定了dir命令顯示命令結(jié)果時(shí)的排序方式,排序方式設(shè)為“n”即代表按照文件名的字母順序排列
(從A~Z,以此類推)。

例2
dir /ogn c:\
優(yōu)先列出文件夾,并且文件夾和文件都按字母順序排列。

  ★“/o”和“/a”都可以省略其后的冒號“:”,但之間不能留有空格。如“/o:n”省略后的形
式應(yīng)為“/on”。

您可能感興趣的文章:
  • 使用批處理實(shí)現(xiàn)啟動和停止服務(wù)的代碼分析(net startnet stop)
  • 全盤刪除所有文件夾下的_desktop.ini的批處理bat文件
  • 一鍵清除_desktop.ini文件的批處理文件
  • 利用bat批處理程序通過DOS命令行刪除所有的空文件夾的方法
  • bat命令批處理判斷32位還是64位系統(tǒng)的多種方法
  • bat 批處理 for 命令快速入門
  • 批處理入門手冊之批處理常用DOS命令篇(find findstr)
  • 批處理入門手冊之批處理常用DOS命令篇(md、rd、ren、move)
  • 批處理入門手冊之批處理常用DOS命令篇(attrib、del、copy、xcopy)
  • DOS 批處理命令For循環(huán)命令詳解
  • 終極dos批處理for循環(huán)命令詳解
  • Windows命令行bat批處理延遲sleep方法(批處理延時(shí))
  • 批處理模式下運(yùn)行 top 命令的方法

標(biāo)簽:樂山 臺州 江西 蕪湖 株洲 三門峽 公主嶺 白銀

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《批處理入門手冊之批處理常用DOS命令篇(echo、rem、cd、dir)》,本文關(guān)鍵詞  批處理,入門,手冊,之,常用,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《批處理入門手冊之批處理常用DOS命令篇(echo、rem、cd、dir)》相關(guān)的同類信息!
  • 本頁收集關(guān)于批處理入門手冊之批處理常用DOS命令篇(echo、rem、cd、dir)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章