Thaiadmin

ช่วยกันสอน CMD ( Command Dos ) ผมหน่อยครับ คนละนิดวันละคำ

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ kidkodnan

  • **
  • 384
  • 1
  • เพศ: ชาย
รวบรวมหน่อยครับ เผื่อใคร จะเซิดหา ครับ

อ่านใน เทสคิง V.39   90-270 อ่ะครบั จะไปสอบแต่ดันไม่ค่อยได้เรื่อง cmd เลยครับ

Dushare <<< ไรก็ไม่รู้กำๆๆ
กลุ่มผู้ดูแลระบบแห่งประเทศไทย ขอระงับการใช้ลายเซ็นต์รูปภาพ
อนุญาตให้ใช้ได้เพียง ลายเซ็นต์ที่เป็นข้อความ
จึงประกาศมาเพื่อขอความร่วมมือ จากสมาชิกทุกๆ ท่าน
ในนาม กลุ่มผู้ดูแลระบบแห่งประเทศไทย

tonwing

Re: ช่วยกันสอน CMD ( Command Dos ) ผมหน่อยครับ คนละนิดวันละคำ
« ตอบกลับ #1 เมื่อ: 10 พฤศจิกายน 2007, 13:51:19 »
มันมีหลายคำสั่ง นะ แต่ที่จำเป็นมีไม่กี่คำสั่งนะ คือขอโทษด้วยนะถ้าบางคำสั่ง อาจรู้แร้ว ผมไม่ได้แตะ คำสัง Cmd มา เกือบ 10 ปีแร้วละ เอาเท่าที่นึกได้นะ
CD\  กลับไปที่ Root ระดับสูงสุด เช่น ถ้าเดิมอยู่ที่ C:\>docs\data> หลังจากใช้คำสั่งนี้ก็จะย้อนกลับไปที่ C:\ > 
  CD..  กลับไปหนึ่งไดเร็คทอรี เช่น ถ้าเดิมอยู่ที่ C:\windows\command> หลังจากนั้น ใช้คำสั่งนี้ก็จะก็จะย้อนกลับไปที่ C:\windows> 
C:\COPY A:README.TXT  คัดลอกไฟล์ชื่อ README.TXT จากไดรว์ A ไปยังไดรว์ C 
  C:\COPY README.TXT A:  คัดลอกไฟล์ชื่อ README.TXT จากไดรว์ C ไปยังไดรว์ A 
  C:\INFO\COPY A:*.*  คัดลอกไฟล์ทั้งหมดในไดรว์ A ไปยังไดเร็คทอรี INFO ในไดรว์ C 
  A:\COPY *.* C:INFO  คัดลอกไฟล์ทั้งหมดในไดรว์ A ไปยังไดเร็คทอรี INFO ในไดรว์ C 
DIR คำสั่งแสดงไฟล์และไดเร็คทอรีย่อย
        เป็นคำสั่งที่ใช้แสดงรายชื่อไฟล์และไดเร็คทอรี คำสั่งนี้ถือเป็นคำสั่งพื้นฐานที่ต้องใช้อยู่เป็นประจำ เพื่อจะได้รู้ว่าในไดรว์หรือไดเร็คทอรีนั้น ๆ มีไฟล์หรือไดเร็คทอรีอะไรอยู่บ้าง
รูปแบบคำสั่ง
DIR /P /W
/P     แสดงผลทีละหน้า
/W    แสดงในแนวนอนของจอภาพ
C:\>DIR  ให้แสดงรายชื่อไฟล์ และไดเร็คทอรีทั้งหมดในไดรว์ C 
  C:\>DIR /W  ให้แสดงรายชื่อไฟล์ และไดเร็คทอรีทั้งหมดในไดรว์ C ในแนวนอน 
  C:\>INFO\DIR /P  ให้แสดงรายชื่อไฟล์ และไดเร็คทอรีย่อยในไดเร็คทอรี INFO โดยแสดงทีละหน้า 
  C:\>INFO\DIR *.TEX  ให้แสดงรายชื่อไฟล์ทั้งหมดในไดเร็คทอรี INFO เฉพาะที่มีนามสกุล TXT เท่านั้น 
  C:\> DIR BO?.DOC  ให้แสดงรายชื่อไฟล์ในไดรว์ C ที่ขึ้นต้นด้วย BO และมีนามสกุล DOC ในตำแหน่ง ? จะเป็นอะไรก็ได้ 
DEL (DELETE) คำสั่งลบไฟล์
C:\>DEL BOS.VSD  ลบไฟล์ในไดรว์ C ที่ชื่อ BOS.VSD 
  C:\>PROJECT\DEL JOB.XLS  ลบไฟล์ชื่อ JOB.XLS ที่อยู่ในไดเร็คทอรี PROJEC ของไดรว์ C 
  D:\>DEL *.TXT  ลบทุกไฟล์ที่มีนามสกุล TXT ในไดรว์ D 
FDISK ( Fixed Disk)
A:>\FDISK  เริ่มใช้งานโปรแกรม 
  A:\>FDISK /STATUS  แสดงข้อมุลเกี่ยวกับพาร์ติชันบนฮาร์ดดิสก์ 
FORMAT คำสั่งฟอร์แมตเครื่อง
        เป็นคำสั่งใช้จัดรูปแบบของดิสก์ใหม่ คำสั่งนี้ปกติจะใช้หลังการแบ่งพาร์ชันด้วยคำสั่ง FDISK เพื่อให้สามารถใช้งานฮาร์ดดดดิสก์ได้ หรือฝช้ล้างข้อมูลกรณีต้องการเคลียร์ข้อมูลทั้งหมดในฮาร์ดิสก์
รูปแบบคำสั่ง
FORMAT drive: [/switches]
/Q ให้ฟอร์แมตแบบเร็ว ซึ่งจะใช้เวลาน้อยลง (Quick Format)
/S หลังฟอร์แมตแล้วให้คัดลอกไฟล์ระบบลงไปในไดรว์นั้นด้วย เพื่อให้ไดรว์ที่ทำการฟอร์แมตสามารถบูตได้
ตัวอย่างการใช้คำสั่ง

  A:\>FORMAT C: /S  ฟอร์แมตไดรว์ C แล้วให้คัดลอกไฟล์ระบบลงไปในไดรว์ด้วย 
  C:\>FORMAT A: /Q  ฟอร์แมตไดรว์ A แบบ Quick Format 

MD คำสั่งสร้างไดเร็คทอรี
        MD (Make Directory) เป็นคำสั่งที่ใช้ในการสร้างไดเร็คทอรี คำสั่งนี้จะช่วยให้สามารถสร้างไดเร็คทอรีชื่ออะไรก็ได้ที่เราต้องการ แต่ต้องมีการตั้งชื่อที่อยู่ในกฎเกณฑ์ของ Dos
รูปแบบคำสั่ง
MD [drive:] path
ตัวอย่างการใช้คำสั่ง

  D:\> MD TEST  สร้างไดเร็คทอรี TEST ขึ้นมาในไดรว์ D 
  D:\>DOC\MD TEST  สร้างไดเร็คทอรีที่ชื่อ TEST ขึ้นมาภายในไดเร็คทอรี DOC 

REN (RENAME) คำสั่งเปลี่ยนชื่อไฟล์
        เป็นคำสั่งที่ใช้ในการเปลี่ยนชื่อไฟล์ และส่วนขยาย โดยคำสั่ง REN นี้ไม่สามารถใช้เปลี่ยนชื่อไดเร็คทอรีได้
รูปแบบคำสั่ง
REN [ชื่อไฟล์เดิมล [ชื่อไฟล์ใหม่]
ตัวอย่างการใช้คำสั่ง

  C:\REN BOS.DOC ANN.DOC  เปลี่ยนชื่อไฟล์ BOS.DOC ในไดรว์ C เป็น ANN.DOC 
  C:\REN C:\MAYA\BOS.DOC PEE.DOC  เปลี่ยนชื่อไฟล์ BOS.DOC ในไดเร็คทอรี MAYA ให้เป็น PEE.DOC 
  C:\REN A:*.*TEX *.OLD  เปลี่ยนส่วนขยายของไฟล์ชนิด TXT ทุกไฟล์ในไดรว์ A ให้เป็น OLD 

SCANDISK
        คำสั่ง SCANDISK เป็นคำสั่งตรวจสอบพื่นที่ฮาร์ดดิสก์ สามารถใช้ในการตรวบสอบปัญหาต่าง ๆ ได้ และเมื่อ SCANDISK ตรวจพบปํญหา จะมีทางเลือกให้ 3 ทางคือ FIX IT , Don't Fix IT และ More Info ถ้าไม่เข้าใจปัญหาที่เกิดขึ้นให้เลือก More Info เพื่อขอข้อมูลเพิ่มก่อนตัดสินใจต่อไป
        ถ้าเลือก FIX IT จะเป็นการสั่งให้ Scandisk ทำการแก้ไขปัญหาที่พบ ถ้าการซ่อมแซมสำเร็จโปรแกรมจะมีรายงานที่จอภาพให้ทราบ ส่วน Don't Fix IT คือให้ข้ามปัญหาที่พบไปโดยไม่ต้องทำการแก้ไข
รูปแบบคำสั่ง
SCANDISK [Drive:]/AUTOFIX
/AUTOFIX ให้แก้ไขปัญหาโดยอัตโนมัติ
ตัวอย่างการใช้คำสั่ง

  A:\>SCANDISK C:  ทำการตรวจสอบปัญหาในไดรว์ C 
  A:\>SCANDISK D:/AUTOFIX  ทำการตรวจสอบปัญหาในไดรว์ D และแก้ไขอัตโนมัติ 
Type คำสั่งดูข้อมูลในไฟล์
        Type เป็นคำสั่งที่ใช้แสดงเนื้อหาภายในไฟล์บนจอภาพ คำสั่งนี้จะใช้ได้กับไฟล์แบบ Text ส่วนไฟล์โปรแกรมต่าง ๆ จะไม่สามารถอ่านได้
รูปแบบคำสั่ง
TYPE [ชื่อไฟล์ที่ต้องการอ่าน]
ตัวอย่างการใช้คำสั่ง

  C:\>Type AUTOEXEC.BAT  แสดงเนื้อหาภายในไฟล์ AUTOEXEC.BAT 
  C:\>NORTON\TYPE README.TXT  แสดงเนื้อหาภายในไฟล์ README.TXT ในไดเร็คทอรี NORTON 

XCOPY คำสั่งคัดลอกทั้งไดเร็คทอรีและทั้งหมดในไดเร็คทอรี
        XCOPY เป็นคำสั่งที่ใช้ในการคัดลอกไฟล์ได้เหมือนคำสั่ง COPY แต่ทำงานได้เร็วกว่า และสามารถคัดลอก ได้ทั้งไดเร็คทอรีและไดเร็คทอรีย่อย
รูปแบบคำสั่ง
XCOPY [ต้นทาง] [ปลายทาง] /S /E
/E ให้คัดลอกไดเร็คทอรีย่อยทั้งหมดรวมถึงไดเร็คทอรีย่อยที่ว่างเปล่าด้วย
/S ให้คัดลอกไดเร็คทอรีย่อยที่ไม่ว่างเปล่าทั้งหมด
ตัวอย่างการใช้คำสั่ง

  C:\>XCOPY BACKUP F: /S /E  คัดลอกทุกไฟล์และทุกไดเร็คทอรีย่อย BACKUP ไปไว้ในไดรว์ F 
  C:\>PRINCE>XCOPY *.VSD A:  คัดลอกทุกไฟล์ที่มีนามสกุล VSD ในไดเร็คทอรี PRINCE ไปที่ไดรว์ A 


ข้อความแจ้งปัญหาในดอส

        ในการทำงานบนดอสบางครั้งก็เกิดปัญหาได้บ่อย ๆ เหมือนกัน ซึ่งการเกิดปัญหาแต่ละครั้งก็จะมีข้อความแจ้งให้ทราบว่าปัญหาที่เกิดขึ้นนั้น มีสาเหตุจากอะไร ต่อไปนี้เป็นข้อความแจ้งปัญหาที่มักพบได้บ่อย ๆ มีดังนี้
Abort, Retry, Fail ?
        จะพบได้ในการณีที่ไดรว์ไม่มีแผ่นดิสก์อยุ่แล้วเรียกใช้ข้อมูลจากไดรว์นั้น การแก้ไขก็นำแผ่นดิสก์ที่ต้องการใช้มาใส่เข้าไป

กดปุ่ม < R > (Retry) : การทำงานจะทำต่อจากงานที่ค้างอยู่ก่อนเกิดความผิดพลาด
กดปุ่ม < A > (Abort) : รอรับคำสั่งจะไปอยู่ในไดรว์ที่สั่งงานล่าสุด
กดปุ่ม < F > (Fail) :   เมื่อต้องการยกเลิกการทำงาน และเปลี่ยนไดรว์ใหม่

Bad Command or file name :  ใช้คำสั่งผิดหรือไฟล์ที่เรียกใช้งานนั้นไม่สามารถเรียกใช้ได้ การแก้ไข ตรวจสอบบรรทัดคำสั่งว่าถูกต้องหรือไม่ เช่น พิมพ์คำสั่งหรือชื่อไฟล์ถูกต้องหรือไม่ แล้วลองรันคำสั่งดูใหม่อีกครั้ง อาจเกี่ยวข้องกับเวอร์ชันของดอสไม่มีคำสั่งนั้นก็ได้

File not found : ไม่สามารถหาไฟล์นั้นพบ อาจไม่มีไฟล์นั้น หรืออาจพิมพ์ชื่อไฟล์นั้นนผิดจากที่ต้องการ นอกจากนี้อาจเกิดจากพาธ (Path) ที่สั่งงานไม่มีไฟล์นั้น

Insufficient memory หรือ Out of memory Insufficient memory : หน่วยความจำไม่พอต่อความต้องการของโปรแกรม

Out of memory : โปรแกรมเริ่มทำงานไปแล้วบางส่วนแล้วหน่วยความจำไม่พอ ระบบจึงต้องแจ้งให้ผู้ใช้ทราบ

Directory already exits : เกิดขึ้นเมื่อสร้างไดเร็คทอรีแล้วไปซ้ำกับซื่อที่มีอยู่แล้วในพาธเดียวกัน

Duplicate file ot file not found : ถ้าเปลี่ยนชื่อไฟล์ไปซ้ำกับชื่อที่มีอยู่จะทำไม่ได้และจะแจ้งเตือนดังข้อความดังกล่าว

InSufficient Disk space : ข้อความนี้จะเกิดขึ้นเมื่อดิสก์ไม่เพียงพอต่อการเก็บข้อมูล วิธีแก้ ลองใช้ดิสก์อื่นหรือลบไฟล์ที่ไม่จำเป็นต้องใช้ออก

ขอขอบคุณพี่ bcoms ด้วยครับ บางอย่างที่ไม่รู้ใน เว็บนี้มีนะครับ ลองหาดูนะ

metro.look

Re: ช่วยกันสอน CMD ( Command Dos ) ผมหน่อยครับ คนละนิดวันละคำ
« ตอบกลับ #2 เมื่อ: 10 พฤศจิกายน 2007, 14:12:52 »
รีบน จำได้เยอะมาก ๆ ครับ (นับถือ ๆ )

ออฟไลน์ dragon_kob

  • ***
  • 215
  • 0
  • เพศ: ชาย
Re: ช่วยกันสอน CMD ( Command Dos ) ผมหน่อยครับ คนละนิดวันละคำ
« ตอบกลับ #3 เมื่อ: 12 พฤศจิกายน 2007, 10:15:04 »
http://technet2.microsoft.com/windowsserver/en/library/552ed70a-208d-48c4-8da8-2e27b530eac71033.mspx?mfr=true
ลองไปดูที่นี่ครับ มี command ที่ใช้บน windows 2003 (บางคำสั่งสามารถใช้กับ windows xp ได้)
กลุ่มผู้ดูแลระบบแห่งประเทศไทย ขอระงับการใช้ลายเซ็นต์รูปภาพ
อนุญาตให้ใช้ได้เพียง ลายเซ็นต์ที่เป็นข้อความ
จึงประกาศมาเพื่อขอความร่วมมือ จากสมาชิกทุกๆ ท่าน
ในนาม กลุ่มผู้ดูแลระบบแห่งประเทศไทย

ออฟไลน์ kidkodnan

  • **
  • 384
  • 1
  • เพศ: ชาย
Re: ช่วยกันสอน CMD ( Command Dos ) ผมหน่อยครับ คนละนิดวันละคำ
« ตอบกลับ #4 เมื่อ: 15 พฤศจิกายน 2007, 09:47:55 »
ขอบคุณมากครับพี่
กลุ่มผู้ดูแลระบบแห่งประเทศไทย ขอระงับการใช้ลายเซ็นต์รูปภาพ
อนุญาตให้ใช้ได้เพียง ลายเซ็นต์ที่เป็นข้อความ
จึงประกาศมาเพื่อขอความร่วมมือ จากสมาชิกทุกๆ ท่าน
ในนาม กลุ่มผู้ดูแลระบบแห่งประเทศไทย

ออฟไลน์ kidkodnan

  • **
  • 384
  • 1
  • เพศ: ชาย
Re: ช่วยกันสอน CMD ( Command Dos ) ผมหน่อยครับ คนละนิดวันละคำ
« ตอบกลับ #5 เมื่อ: 15 พฤศจิกายน 2007, 09:51:38 »
ขอบคุณอีกครั้งนะครับแต่ อยากได้แปลที่ ใช้งานเกี่ยวกับพวก เน๊ตเวิค อ่ะครับเช่น

ping , nslookup , ipconfig  อ่ะครับ
กลุ่มผู้ดูแลระบบแห่งประเทศไทย ขอระงับการใช้ลายเซ็นต์รูปภาพ
อนุญาตให้ใช้ได้เพียง ลายเซ็นต์ที่เป็นข้อความ
จึงประกาศมาเพื่อขอความร่วมมือ จากสมาชิกทุกๆ ท่าน
ในนาม กลุ่มผู้ดูแลระบบแห่งประเทศไทย

Memoriga

Re: ช่วยกันสอน CMD ( Command Dos ) ผมหน่อยครับ คนละนิดวันละคำ
« ตอบกลับ #6 เมื่อ: 15 พฤศจิกายน 2007, 10:05:13 »
tracert  www.thaiadmin.org

(รู้อยู่คำสั่งเดียว  ;D )

ออฟไลน์ SHIVAL

  • **
  • 106
  • 0
  • เพศ: ชาย
Re: ช่วยกันสอน CMD ( Command Dos ) ผมหน่อยครับ คนละนิดวันละคำ
« ตอบกลับ #7 เมื่อ: 15 พฤศจิกายน 2007, 12:05:38 »
nbtstat -a 192.168.xxx.xxx ใช้หาชื่อเครื่องและกรุ๊ปครับใช้บ่อย อิอิ O0 O0
กลุ่มผู้ดูแลระบบแห่งประเทศไทย ขอระงับการใช้ลายเซ็นต์รูปภาพ
อนุญาตให้ใช้ได้เพียง ลายเซ็นต์ที่เป็นข้อความ
จึงประกาศมาเพื่อขอความร่วมมือ จากสมาชิกทุกๆ ท่าน
ในนาม กลุ่มผู้ดูแลระบบแห่งประเทศไทย

ออฟไลน์ nik

  • **
  • 274
  • 2
  • TH@min Membership
Re: ช่วยกันสอน CMD ( Command Dos ) ผมหน่อยครับ คนละนิดวันละคำ
« ตอบกลับ #8 เมื่อ: 15 พฤศจิกายน 2007, 13:08:29 »
getmac  > ดู mac  address ของการ์ด network ในเครื่องเรา
<b>กลุ่มผู้ดูแลระบบแห่งประเทศไทย ขอระงับการใช้ลายเซ็นต์รูปภาพ
อนุญาตให้ใช้ได้เพียง ลายเซ็นต์ที่เป็นข้อความ
จึงประกาศมาเพื่อขอความร่วมมือ จากสมาชิกทุกๆ ท่าน
ในนาม กลุ่มผู้ดูแลระบบแห่งประเทศไทย</b>

ออฟไลน์ นาคิน

  • *****
  • 469
  • 1
  • เพศ: ชาย
  • since 1979
    • ST FutureControl ประเทศไทย
Re: ช่วยกันสอน CMD ( Command Dos ) ผมหน่อยครับ คนละนิดวันละคำ
« ตอบกลับ #9 เมื่อ: 15 พฤศจิกายน 2007, 13:56:39 »
"DSQUERY user -name Nakin* -o rdn" ค้นหา user ใน AD ที่มีชื่อขึ้นต้นด้วย "Nakin"
จุดที่น่าสนใจ คำสั่ง "DSQUERY" มีประโยชน์มากสำหรับ Admin บริหาร AD สามารถดูว่า User ไหนไม่ได้ Login มานานแค่ไหนแล้ว ทำให้ Clean AD ได้อย่างสบายใจ
 ;)
กลุ่มผู้ดูแลระบบแห่งประเทศไทย ขอระงับการใช้ลายเซ็นต์รูปภาพ
อนุญาตให้ใช้ได้เพียง ลายเซ็นต์ที่เป็นข้อความ
จึงประกาศมาเพื่อขอความร่วมมือ จากสมาชิกทุกๆ ท่าน
ในนาม กลุ่มผู้ดูแลระบบแห่งประเทศไทย

ออฟไลน์ DiaMondZa

  • ***
  • 114
  • -1
  • เพศ: ชาย
  • ลองหมดทุกอย่าง ไม่ดีเลยสักอย่าง!!
    • Diamodnza
Re: ช่วยกันสอน CMD ( Command Dos ) ผมหน่อยครับ คนละนิดวันละคำ
« ตอบกลับ #10 เมื่อ: 15 พฤศจิกายน 2007, 15:10:00 »
กระทู้ แจ่มครับป๋ม ขอบคุณครับป๋ม เจออันแปลกๆเยอะ มากมาย
Windows Server 2003 , 2008 R2
Hyper-V , VMware Server
CentOS , Ubuntu

ออฟไลน์ Zephyrus

  • *
  • 99
  • 3
  • เพศ: ชาย
Re: ช่วยกันสอน CMD ( Command Dos ) ผมหน่อยครับ คนละนิดวันละคำ
« ตอบกลับ #11 เมื่อ: 17 พฤศจิกายน 2007, 16:23:28 »
ขอบคุณครับ สำหรับความรู้แปลก ๆ ใหม่ ๆ
เอามาใช้แก้ปัญหาได้เยอะเลย
กลุ่มผู้ดูแลระบบแห่งประเทศไทย ขอระงับการใช้ลายเซ็นต์รูปภาพ
อนุญาตให้ใช้ได้เพียง ลายเซ็นต์ที่เป็นข้อความ
จึงประกาศมาเพื่อขอความร่วมมือ จากสมาชิกทุกๆ ท่าน
ในนาม กลุ่มผู้ดูแลระบบแห่งประเทศไทย

ออฟไลน์ ^-FreeplaY-^

  • *****
  • 2,232
  • 15
  • เพศ: ชาย
Re: ช่วยกันสอน CMD ( Command Dos ) ผมหน่อยครับ คนละนิดวันละคำ
« ตอบกลับ #12 เมื่อ: 17 พฤศจิกายน 2007, 18:07:50 »
พิมพ์ไปเลยครับ
C:\help
จะมีคำสั่งพื้นฐานมากมายครับ ถ้าต้องการรู้ว่ามี พารามิเตอร์อะไรก็พิมพ์ไป เช่นต้องการรู้ว่าคำสั่ง ping มีพารามิเตอร์อะไรก็พิมพ์ว่า
C:\ping /? หรือ
C:\ping -help หรือ
C:\ping -h

ลองดูนะครับ
ยังไม่จน อยู่อย่างคนจน ใช้อย่างคนจน จะไม่มีวันจน

ยังไม่รวย อยู่อย่างคนรวย ใช้อย่างคนรวย จะไม่มีวันรวย

คนเก่งไม่เรื่องมาก คนฉลาดไม่มากเรื่อง

ออฟไลน์ kidkodnan

  • **
  • 384
  • 1
  • เพศ: ชาย
Re: ช่วยกันสอน CMD ( Command Dos ) ผมหน่อยครับ คนละนิดวันละคำ
« ตอบกลับ #13 เมื่อ: 20 พฤศจิกายน 2007, 15:19:46 »
ขอบคุณหลาย ๆ ครับ
กลุ่มผู้ดูแลระบบแห่งประเทศไทย ขอระงับการใช้ลายเซ็นต์รูปภาพ
อนุญาตให้ใช้ได้เพียง ลายเซ็นต์ที่เป็นข้อความ
จึงประกาศมาเพื่อขอความร่วมมือ จากสมาชิกทุกๆ ท่าน
ในนาม กลุ่มผู้ดูแลระบบแห่งประเทศไทย

ออฟไลน์ BuCorNer

  • ****
  • 121
  • 0
  • เพศ: ชาย
  • เบื่อ User
Re: ช่วยกันสอน CMD ( Command Dos ) ผมหน่อยครับ คนละนิดวันละคำ
« ตอบกลับ #14 เมื่อ: 20 พฤศจิกายน 2007, 22:23:57 »
มันมีหลายคำสั่ง นะ แต่ที่จำเป็นมีไม่กี่คำสั่งนะ คือขอโทษด้วยนะถ้าบางคำสั่ง อาจรู้แร้ว ผมไม่ได้แตะ คำสัง Cmd มา เกือบ 10 ปีแร้วละ เอาเท่าที่นึกได้นะ
CD\  กลับไปที่ Root ระดับสูงสุด เช่น ถ้าเดิมอยู่ที่ C:\>docs\data> หลังจากใช้คำสั่งนี้ก็จะย้อนกลับไปที่ C:\ > 
  CD..  กลับไปหนึ่งไดเร็คทอรี เช่น ถ้าเดิมอยู่ที่ C:\windows\command> หลังจากนั้น ใช้คำสั่งนี้ก็จะก็จะย้อนกลับไปที่ C:\windows> 
C:\COPY A:README.TXT  คัดลอกไฟล์ชื่อ README.TXT จากไดรว์ A ไปยังไดรว์ C 
  C:\COPY README.TXT A:  คัดลอกไฟล์ชื่อ README.TXT จากไดรว์ C ไปยังไดรว์ A 
  C:\INFO\COPY A:*.*  คัดลอกไฟล์ทั้งหมดในไดรว์ A ไปยังไดเร็คทอรี INFO ในไดรว์ C 
  A:\COPY *.* C:INFO  คัดลอกไฟล์ทั้งหมดในไดรว์ A ไปยังไดเร็คทอรี INFO ในไดรว์ C 
DIR คำสั่งแสดงไฟล์และไดเร็คทอรีย่อย
        เป็นคำสั่งที่ใช้แสดงรายชื่อไฟล์และไดเร็คทอรี คำสั่งนี้ถือเป็นคำสั่งพื้นฐานที่ต้องใช้อยู่เป็นประจำ เพื่อจะได้รู้ว่าในไดรว์หรือไดเร็คทอรีนั้น ๆ มีไฟล์หรือไดเร็คทอรีอะไรอยู่บ้าง
รูปแบบคำสั่ง
DIR /P /W
/P     แสดงผลทีละหน้า
/W    แสดงในแนวนอนของจอภาพ
C:\>DIR  ให้แสดงรายชื่อไฟล์ และไดเร็คทอรีทั้งหมดในไดรว์ C 
  C:\>DIR /W  ให้แสดงรายชื่อไฟล์ และไดเร็คทอรีทั้งหมดในไดรว์ C ในแนวนอน 
  C:\>INFO\DIR /P  ให้แสดงรายชื่อไฟล์ และไดเร็คทอรีย่อยในไดเร็คทอรี INFO โดยแสดงทีละหน้า 
  C:\>INFO\DIR *.TEX  ให้แสดงรายชื่อไฟล์ทั้งหมดในไดเร็คทอรี INFO เฉพาะที่มีนามสกุล TXT เท่านั้น 
  C:\> DIR BO?.DOC  ให้แสดงรายชื่อไฟล์ในไดรว์ C ที่ขึ้นต้นด้วย BO และมีนามสกุล DOC ในตำแหน่ง ? จะเป็นอะไรก็ได้ 
DEL (DELETE) คำสั่งลบไฟล์
C:\>DEL BOS.VSD  ลบไฟล์ในไดรว์ C ที่ชื่อ BOS.VSD 
  C:\>PROJECT\DEL JOB.XLS  ลบไฟล์ชื่อ JOB.XLS ที่อยู่ในไดเร็คทอรี PROJEC ของไดรว์ C 
  D:\>DEL *.TXT  ลบทุกไฟล์ที่มีนามสกุล TXT ในไดรว์ D 
FDISK ( Fixed Disk)
A:>\FDISK  เริ่มใช้งานโปรแกรม 
  A:\>FDISK /STATUS  แสดงข้อมุลเกี่ยวกับพาร์ติชันบนฮาร์ดดิสก์ 
FORMAT คำสั่งฟอร์แมตเครื่อง
        เป็นคำสั่งใช้จัดรูปแบบของดิสก์ใหม่ คำสั่งนี้ปกติจะใช้หลังการแบ่งพาร์ชันด้วยคำสั่ง FDISK เพื่อให้สามารถใช้งานฮาร์ดดดดิสก์ได้ หรือฝช้ล้างข้อมูลกรณีต้องการเคลียร์ข้อมูลทั้งหมดในฮาร์ดิสก์
รูปแบบคำสั่ง
FORMAT drive: [/switches]
/Q ให้ฟอร์แมตแบบเร็ว ซึ่งจะใช้เวลาน้อยลง (Quick Format)
/S หลังฟอร์แมตแล้วให้คัดลอกไฟล์ระบบลงไปในไดรว์นั้นด้วย เพื่อให้ไดรว์ที่ทำการฟอร์แมตสามารถบูตได้
ตัวอย่างการใช้คำสั่ง

  A:\>FORMAT C: /S  ฟอร์แมตไดรว์ C แล้วให้คัดลอกไฟล์ระบบลงไปในไดรว์ด้วย 
  C:\>FORMAT A: /Q  ฟอร์แมตไดรว์ A แบบ Quick Format 

MD คำสั่งสร้างไดเร็คทอรี
        MD (Make Directory) เป็นคำสั่งที่ใช้ในการสร้างไดเร็คทอรี คำสั่งนี้จะช่วยให้สามารถสร้างไดเร็คทอรีชื่ออะไรก็ได้ที่เราต้องการ แต่ต้องมีการตั้งชื่อที่อยู่ในกฎเกณฑ์ของ Dos
รูปแบบคำสั่ง
MD [drive:] path
ตัวอย่างการใช้คำสั่ง

  D:\> MD TEST  สร้างไดเร็คทอรี TEST ขึ้นมาในไดรว์ D 
  D:\>DOC\MD TEST  สร้างไดเร็คทอรีที่ชื่อ TEST ขึ้นมาภายในไดเร็คทอรี DOC 

REN (RENAME) คำสั่งเปลี่ยนชื่อไฟล์
        เป็นคำสั่งที่ใช้ในการเปลี่ยนชื่อไฟล์ และส่วนขยาย โดยคำสั่ง REN นี้ไม่สามารถใช้เปลี่ยนชื่อไดเร็คทอรีได้
รูปแบบคำสั่ง
REN [ชื่อไฟล์เดิมล [ชื่อไฟล์ใหม่]
ตัวอย่างการใช้คำสั่ง

  C:\REN BOS.DOC ANN.DOC  เปลี่ยนชื่อไฟล์ BOS.DOC ในไดรว์ C เป็น ANN.DOC 
  C:\REN C:\MAYA\BOS.DOC PEE.DOC  เปลี่ยนชื่อไฟล์ BOS.DOC ในไดเร็คทอรี MAYA ให้เป็น PEE.DOC 
  C:\REN A:*.*TEX *.OLD  เปลี่ยนส่วนขยายของไฟล์ชนิด TXT ทุกไฟล์ในไดรว์ A ให้เป็น OLD 

SCANDISK
        คำสั่ง SCANDISK เป็นคำสั่งตรวจสอบพื่นที่ฮาร์ดดิสก์ สามารถใช้ในการตรวบสอบปัญหาต่าง ๆ ได้ และเมื่อ SCANDISK ตรวจพบปํญหา จะมีทางเลือกให้ 3 ทางคือ FIX IT , Don't Fix IT และ More Info ถ้าไม่เข้าใจปัญหาที่เกิดขึ้นให้เลือก More Info เพื่อขอข้อมูลเพิ่มก่อนตัดสินใจต่อไป
        ถ้าเลือก FIX IT จะเป็นการสั่งให้ Scandisk ทำการแก้ไขปัญหาที่พบ ถ้าการซ่อมแซมสำเร็จโปรแกรมจะมีรายงานที่จอภาพให้ทราบ ส่วน Don't Fix IT คือให้ข้ามปัญหาที่พบไปโดยไม่ต้องทำการแก้ไข
รูปแบบคำสั่ง
SCANDISK [Drive:]/AUTOFIX
/AUTOFIX ให้แก้ไขปัญหาโดยอัตโนมัติ
ตัวอย่างการใช้คำสั่ง

  A:\>SCANDISK C:  ทำการตรวจสอบปัญหาในไดรว์ C 
  A:\>SCANDISK D:/AUTOFIX  ทำการตรวจสอบปัญหาในไดรว์ D และแก้ไขอัตโนมัติ 
Type คำสั่งดูข้อมูลในไฟล์
        Type เป็นคำสั่งที่ใช้แสดงเนื้อหาภายในไฟล์บนจอภาพ คำสั่งนี้จะใช้ได้กับไฟล์แบบ Text ส่วนไฟล์โปรแกรมต่าง ๆ จะไม่สามารถอ่านได้
รูปแบบคำสั่ง
TYPE [ชื่อไฟล์ที่ต้องการอ่าน]
ตัวอย่างการใช้คำสั่ง

  C:\>Type AUTOEXEC.BAT  แสดงเนื้อหาภายในไฟล์ AUTOEXEC.BAT 
  C:\>NORTON\TYPE README.TXT  แสดงเนื้อหาภายในไฟล์ README.TXT ในไดเร็คทอรี NORTON 

XCOPY คำสั่งคัดลอกทั้งไดเร็คทอรีและทั้งหมดในไดเร็คทอรี
        XCOPY เป็นคำสั่งที่ใช้ในการคัดลอกไฟล์ได้เหมือนคำสั่ง COPY แต่ทำงานได้เร็วกว่า และสามารถคัดลอก ได้ทั้งไดเร็คทอรีและไดเร็คทอรีย่อย
รูปแบบคำสั่ง
XCOPY [ต้นทาง] [ปลายทาง] /S /E
/E ให้คัดลอกไดเร็คทอรีย่อยทั้งหมดรวมถึงไดเร็คทอรีย่อยที่ว่างเปล่าด้วย
/S ให้คัดลอกไดเร็คทอรีย่อยที่ไม่ว่างเปล่าทั้งหมด
ตัวอย่างการใช้คำสั่ง

  C:\>XCOPY BACKUP F: /S /E  คัดลอกทุกไฟล์และทุกไดเร็คทอรีย่อย BACKUP ไปไว้ในไดรว์ F 
  C:\>PRINCE>XCOPY *.VSD A:  คัดลอกทุกไฟล์ที่มีนามสกุล VSD ในไดเร็คทอรี PRINCE ไปที่ไดรว์ A 


ข้อความแจ้งปัญหาในดอส

        ในการทำงานบนดอสบางครั้งก็เกิดปัญหาได้บ่อย ๆ เหมือนกัน ซึ่งการเกิดปัญหาแต่ละครั้งก็จะมีข้อความแจ้งให้ทราบว่าปัญหาที่เกิดขึ้นนั้น มีสาเหตุจากอะไร ต่อไปนี้เป็นข้อความแจ้งปัญหาที่มักพบได้บ่อย ๆ มีดังนี้
Abort, Retry, Fail ?
        จะพบได้ในการณีที่ไดรว์ไม่มีแผ่นดิสก์อยุ่แล้วเรียกใช้ข้อมูลจากไดรว์นั้น การแก้ไขก็นำแผ่นดิสก์ที่ต้องการใช้มาใส่เข้าไป

กดปุ่ม < R > (Retry) : การทำงานจะทำต่อจากงานที่ค้างอยู่ก่อนเกิดความผิดพลาด
กดปุ่ม < A > (Abort) : รอรับคำสั่งจะไปอยู่ในไดรว์ที่สั่งงานล่าสุด
กดปุ่ม < F > (Fail) :   เมื่อต้องการยกเลิกการทำงาน และเปลี่ยนไดรว์ใหม่

Bad Command or file name :  ใช้คำสั่งผิดหรือไฟล์ที่เรียกใช้งานนั้นไม่สามารถเรียกใช้ได้ การแก้ไข ตรวจสอบบรรทัดคำสั่งว่าถูกต้องหรือไม่ เช่น พิมพ์คำสั่งหรือชื่อไฟล์ถูกต้องหรือไม่ แล้วลองรันคำสั่งดูใหม่อีกครั้ง อาจเกี่ยวข้องกับเวอร์ชันของดอสไม่มีคำสั่งนั้นก็ได้

File not found : ไม่สามารถหาไฟล์นั้นพบ อาจไม่มีไฟล์นั้น หรืออาจพิมพ์ชื่อไฟล์นั้นนผิดจากที่ต้องการ นอกจากนี้อาจเกิดจากพาธ (Path) ที่สั่งงานไม่มีไฟล์นั้น

Insufficient memory หรือ Out of memory Insufficient memory : หน่วยความจำไม่พอต่อความต้องการของโปรแกรม

Out of memory : โปรแกรมเริ่มทำงานไปแล้วบางส่วนแล้วหน่วยความจำไม่พอ ระบบจึงต้องแจ้งให้ผู้ใช้ทราบ

Directory already exits : เกิดขึ้นเมื่อสร้างไดเร็คทอรีแล้วไปซ้ำกับซื่อที่มีอยู่แล้วในพาธเดียวกัน

Duplicate file ot file not found : ถ้าเปลี่ยนชื่อไฟล์ไปซ้ำกับชื่อที่มีอยู่จะทำไม่ได้และจะแจ้งเตือนดังข้อความดังกล่าว

InSufficient Disk space : ข้อความนี้จะเกิดขึ้นเมื่อดิสก์ไม่เพียงพอต่อการเก็บข้อมูล วิธีแก้ ลองใช้ดิสก์อื่นหรือลบไฟล์ที่ไม่จำเป็นต้องใช้ออก

ขอขอบคุณพี่ bcoms ด้วยครับ บางอย่างที่ไม่รู้ใน เว็บนี้มีนะครับ ลองหาดูนะ

นับถือครับท่าน
http://technet2.microsoft.com/windowsserver/en/library/552ed70a-208d-48c4-8da8-2e27b530eac71033.mspx?mfr=true
ลองไปดูที่นี่ครับ มี command ที่ใช้บน windows 2003 (บางคำสั่งสามารถใช้กับ windows xp ได้)
ขอบคุณครับสำหรับความรู้ใหม่ ๆ
กลุ่มผู้ดูแลระบบแห่งประเทศไทย ขอระงับการใช้ลายเซ็นต์รูปภาพ
อนุญาตให้ใช้ได้เพียง ลายเซ็นต์ที่เป็นข้อความ
จึงประกาศมาเพื่อขอความร่วมมือ จากสมาชิกทุกๆ ท่าน
ในนาม กลุ่มผู้ดูแลระบบแห่งประเทศไทย

ออฟไลน์ kidkodnan

  • **
  • 384
  • 1
  • เพศ: ชาย
Re: ช่วยกันสอน CMD ( Command Dos ) ผมหน่อยครับ คนละนิดวันละคำ
« ตอบกลับ #15 เมื่อ: 21 ธันวาคม 2007, 14:44:10 »
เผื่อมีใครเพิ่มเติม ครับ
กลุ่มผู้ดูแลระบบแห่งประเทศไทย ขอระงับการใช้ลายเซ็นต์รูปภาพ
อนุญาตให้ใช้ได้เพียง ลายเซ็นต์ที่เป็นข้อความ
จึงประกาศมาเพื่อขอความร่วมมือ จากสมาชิกทุกๆ ท่าน
ในนาม กลุ่มผู้ดูแลระบบแห่งประเทศไทย

ออฟไลน์ UserMode

  • *****
  • 339
  • 3
  • เพศ: ชาย
  • No Comment
    • เว็บภาควิชา
ว่างเปล่า ไม่เห็นอะไรเลย

m3anz00

Re: ช่วยกันสอน CMD ( Command Dos ) ผมหน่อยครับ คนละนิดวันละคำ
« ตอบกลับ #17 เมื่อ: 21 ธันวาคม 2007, 15:19:29 »
ขอบคุณครับ สำหรับความรู้ใหม่ ๆ  ;D

the_oo

Re: ช่วยกันสอน CMD ( Command Dos ) ผมหน่อยครับ คนละนิดวันละคำ
« ตอบกลับ #18 เมื่อ: 21 ธันวาคม 2007, 15:32:35 »
 O0

ออฟไลน์ Patija

  • *****
  • 13
  • 0
Re: ช่วยกันสอน CMD ( Command Dos ) ผมหน่อยครับ คนละนิดวันละคำ
« ตอบกลับ #19 เมื่อ: 21 ธันวาคม 2007, 17:59:02 »
ผมเติมให้เรื่องนี้ดีกว่า
echo "%date:~-20,3%" จะได้ ="Sun"
if "%date:~-20,3%" == "Sun" (
   echo SUN
elseif
 echo No SUN
)

หรือไม่ก็
xcopy /d จะ update เฉพาะ file ที่เปลี่ยนแปลง
กลุ่มผู้ดูแลระบบแห่งประเทศไทย ขอระงับการใช้ลายเซ็นต์รูปภาพ
อนุญาตให้ใช้ได้เพียง ลายเซ็นต์ที่เป็นข้อความ
จึงประกาศมาเพื่อขอความร่วมมือ จากสมาชิกทุกๆ ท่าน
ในนาม กลุ่มผู้ดูแลระบบแห่งประเทศไทย