สมัครเรียนโทร. 085-350-7540 , 084-88-00-255 , ntprintf@gmail.com

Windows

Windows - CommandLine คำสั่ง CMD - cd - เปลี่ยนไดเรกทอรีปัจจุบัน คำสั่ง CMD - dir - แสดงรายการไฟล์และไดเรกทอรี คำสั่ง CMD - cls - ล้างหน้าจอของ CMD คำสั่ง CMD - exit - ออกจากหน้าต่าง CMD คำสั่ง CMD - copy - คัดลอกไฟล์ คำสั่ง CMD - move - ย้ายไฟล์ คำสั่ง CMD - del - ลบไฟล์ คำสั่ง CMD - mkdir (หรือ md) - สร้างไดเรกทอรีใหม่ คำสั่ง CMD - rmdir - ลบไดเรกทอรีที่ว่างเปล่า คำสั่ง CMD - ren - เปลี่ยนชื่อไฟล์หรือไดเรกทอรี คำสั่ง CMD - tree - แสดงโครงสร้างไดเรกทอรีแบบเป็นต้นไม้ คำสั่ง CMD - attrib - เปลี่ยนแปลงคุณสมบัติของไฟล์ คำสั่ง CMD - xcopy - คัดลอกไฟล์และไดเรกทอรี คำสั่ง CMD - robocopy - คัดลอกไฟล์และโฟลเดอร์ขั้นสูง คำสั่ง CMD - fc - เปรียบเทียบความแตกต่างระหว่างไฟล์ คำสั่ง CMD - comp - เปรียบเทียบไฟล์ไบนารี คำสั่ง CMD - assoc - ดูหรือเปลี่ยนการเชื่อมโยงนามสกุลไฟล์ คำสั่ง CMD - replace - แทนที่ไฟล์ คำสั่ง CMD - takeown - เปลี่ยนเจ้าของไฟล์หรือไดเรกทอรี คำสั่ง CMD - icacls - จัดการสิทธิ์การเข้าถึงไฟล์และโฟลเดอร์ คำสั่ง CMD - ipconfig - แสดงข้อมูลการเชื่อมต่อเครือข่าย คำสั่ง CMD - ping - ตรวจสอบการเชื่อมต่อกับเครือข่าย คำสั่ง CMD - tracert - ติดตามเส้นทางการเชื่อมต่อในเครือข่าย คำสั่ง CMD - netstat - แสดงสถานะเครือข่ายและการเชื่อมต่อ คำสั่ง CMD - nslookup - ค้นหาข้อมูล DNS คำสั่ง CMD - arp - แสดงและจัดการตาราง ARP คำสั่ง CMD - hostname - แสดงชื่อเครื่องคอมพิวเตอร์ คำสั่ง CMD - telnet - ใช้เพื่อเชื่อมต่อไปยังเซิร์ฟเวอร์ระยะไกล คำสั่ง CMD - pathping - รวม ping และ tracert เพื่อวิเคราะห์เส้นทางการเชื่อมต่อ คำสั่ง CMD - net use - เชื่อมต่อหรือยกเลิกการเชื่อมต่อไปยัง Network Share คำสั่ง CMD - tasklist - แสดงรายการของกระบวนการที่กำลังทำงาน คำสั่ง CMD - taskkill - ยุติกระบวนการ คำสั่ง CMD - start - เปิดโปรแกรมหรือหน้าต่างใหม่ คำสั่ง CMD - shutdown - ปิดเครื่องคอมพิวเตอร์หรือรีสตาร์ท คำสั่ง CMD - systeminfo - แสดงข้อมูลเกี่ยวกับระบบ คำสั่ง CMD - schtasks - จัดการ Task Scheduler คำสั่ง CMD - sc - จัดการบริการ (Services) บน Windows คำสั่ง CMD - powercfg - จัดการการตั้งค่าพลังงาน คำสั่ง CMD - wmic - เรียกข้อมูลและจัดการการตั้งค่าระบบผ่าน WMI (Windows Management Instrumentation) คำสั่ง CMD - mode - ตั้งค่าพารามิเตอร์สำหรับอุปกรณ์การสื่อสาร คำสั่ง CMD - chkdsk - ตรวจสอบและซ่อมแซมความเสียหายในฮาร์ดดิสก์ คำสั่ง CMD - sfc /scannow - ตรวจสอบและแก้ไขไฟล์ระบบที่เสียหาย คำสั่ง CMD - diskpart - จัดการพาร์ติชันของฮาร์ดดิสก์ คำสั่ง CMD - defrag - จัดเรียงข้อมูลในฮาร์ดดิสก์ คำสั่ง CMD - driverquery - แสดงข้อมูลเกี่ยวกับไดรเวอร์ที่ติดตั้งในระบบ คำสั่ง CMD - dism - จัดการและซ่อมแซมภาพระบบ Windows (Windows Image) คำสั่ง CMD - fsutil - ตรวจสอบและจัดการระบบไฟล์ คำสั่ง CMD - bcdedit - จัดการข้อมูลการบูตของ Windows คำสั่ง CMD - powercfg /batteryreport - สร้างรายงานสถานะแบตเตอรี่ คำสั่ง CMD - eventvwr - เปิด Event Viewer เพื่อตรวจสอบบันทึกเหตุการณ์ในระบบ คำสั่ง CMD - net user - จัดการผู้ใช้ในระบบ คำสั่ง CMD - net localgroup - จัดการกลุ่มผู้ใช้ในระบบ คำสั่ง CMD - whoami - แสดงข้อมูลเกี่ยวกับผู้ใช้ปัจจุบัน คำสั่ง CMD - net accounts - จัดการการตั้งค่าระบบบัญชีผู้ใช้ คำสั่ง CMD - runas - รันโปรแกรมในฐานะผู้ใช้คนอื่น คำสั่ง CMD - passwd - เปลี่ยนรหัสผ่าน คำสั่ง CMD - gpupdate - อัปเดต Group Policy คำสั่ง CMD - gpresult - แสดงผลลัพธ์ของ Group Policy ที่ใช้กับผู้ใช้หรือคอมพิวเตอร์ คำสั่ง CMD - logoff - ออกจากระบบปัจจุบัน คำสั่ง CMD - msg - ส่งข้อความไปยังผู้ใช้อื่นในระบบ คำสั่ง CMD - diskpart - จัดการพาร์ติชันดิสก์ คำสั่ง CMD - vol - แสดงข้อมูลเกี่ยวกับ Volume ของดิสก์ คำสั่ง CMD - format - ฟอร์แมตดิสก์หรืออุปกรณ์จัดเก็บข้อมูล คำสั่ง CMD - label - ตั้งหรือเปลี่ยนชื่อ Volume ของดิสก์ คำสั่ง CMD - cipher - จัดการการเข้ารหัสไฟล์และโฟลเดอร์ คำสั่ง CMD - fsutil file - จัดการไฟล์ระบบ คำสั่ง CMD - compact - บีบอัดไฟล์เพื่อประหยัดพื้นที่ คำสั่ง CMD - openfiles - แสดงและจัดการไฟล์ที่เปิดอยู่ในเครือข่าย คำสั่ง CMD - sdelete - ลบไฟล์หรือไดเรกทอรีอย่างปลอดภัย (จาก Sysinternals) คำสั่ง CMD - vssadmin - จัดการ Shadow Copies ของ Volume คำสั่ง CMD - echo - แสดงข้อความหรือตัวแปร คำสั่ง CMD - set - ตั้งค่าหรือตรวจสอบตัวแปร Environment Variables คำสั่ง CMD - for - วนลูปการทำงานบนไฟล์หรือตัวแปร คำสั่ง CMD - if - เงื่อนไขการทำงาน คำสั่ง CMD - pause - หยุดการทำงานของสคริปต์ชั่วคราว คำสั่ง CMD - call - เรียกใช้งานสคริปต์หรือโปรแกรมอื่น คำสั่ง CMD - title - เปลี่ยนชื่อหน้าต่าง CMD คำสั่ง CMD - color - เปลี่ยนสีพื้นหลังและข้อความของหน้าต่าง CMD คำสั่ง CMD - exit /b - ออกจากสคริปต์ด้วยสถานะ คำสั่ง CMD - at - ตั้งเวลาการทำงานโปรแกรม (deprecated) คำสั่ง CMD - taskmgr - เปิด Task Manager คำสั่ง CMD - perfmon - เปิด Performance Monitor คำสั่ง CMD - resmon - เปิด Resource Monitor คำสั่ง CMD - mem - แสดงข้อมูลเกี่ยวกับหน่วยความจำ คำสั่ง CMD - systeminfo - แสดงข้อมูลเกี่ยวกับระบบ คำสั่ง CMD - msinfo32 - เปิด System Information คำสั่ง CMD - dxdiag - เปิดเครื่องมือวินิจฉัย DirectX คำสั่ง CMD - netsh - จัดการการตั้งค่าเครือข่าย คำสั่ง CMD - winsat - ประเมินประสิทธิภาพของระบบ คำสั่ง CMD - timeout - หยุดการทำงานของสคริปต์เป็นเวลาที่กำหนด คำสั่ง CMD - restore - เรียกคืนไฟล์ที่ถูกสำรองไว้ คำสั่ง CMD - repair-bde - ซ่อมแซม BitLocker-encrypted drive คำสั่ง CMD - bootrec - ซ่อมแซม MBR หรือบันทึกการบูตของ Windows คำสั่ง CMD - fixmbr - ซ่อมแซม Master Boot Record คำสั่ง CMD - fixboot - ซ่อมแซม Boot Sector คำสั่ง CMD - reagentc - จัดการการตั้งค่า Windows Recovery Environment (WinRE) คำสั่ง CMD - bcdboot - สร้าง Boot Configuration Data (BCD) คำสั่ง CMD - mbr2gpt - แปลงดิสก์จาก MBR เป็น GPT คำสั่ง CMD - eventcreate - สร้างเหตุการณ์ใน Event Viewer คำสั่ง CMD - wevtutil - จัดการล็อกเหตุการณ์ใน Event Viewer

A14_Windows_CommandLine

ในบทความก่อนๆเราได้ลองทำสารพัดโปรเจกต์ Hello World กันไปแล้ว ซึ่งจะเห็นว่าบางโปรเจกต์จำเป็นต้องเปิด Command Prompt ขึ้นมาแล้วพิมพ์คำสั่ง (Command Line) ลงไป ผู้อ่านหลายคนอาจจะยังงงว่าที่เราทำอย่างนั้นคืออะไร ดังนั้นในบทความนี้ผมจะขอพาท่านผู้อ่านมารู้จัก Command Prompt และ Windows Command Line กันครับ

 Command Prompt คืออะไร

Command Prompt คือ Application ของ Windows ที่ใช้สำหรับแปล Command line ที่เราใส่เข้าไปให้ทำงาน ซึ่งคำสั่งที่เราใส่นี้เราจะใส่ทีละบรรทัด หรือจะใช้ script หรือ batch files ก็ได้ครับ ตัว Command Prompt มีชื่อไฟล์ว่า cmd.exe ดังนั้นเวลาที่เราต้องการเปิด Command Prompt จึงนิยมพิมพ์คำว่า cmd ใช้ช่องค้นหาของ Windows ซึ่งเป็นวิธีที่นิยมที่สุดในการเปิด Command Prompt ดังภาพประกอบครับ

บางคนอาจจะสับสนระหว่าง Command Prompt กับ MS-DOS เพราะหน้าตามันดูคล้ายๆกัน แต่ถึงแม้ Command Prompt จะสามารถรัน command line หลายอย่างของ MS-DOS ได้ แต่มันก็ไม่ใช่สิ่งเดียวกันครับ

Windows Command Line

หลังจากรู้จักกับ Command Prompt กันแล้วก็เปิดมันขึ้นมาแล้วลองใช้งานกันดีกว่าครับ ต่อไปนี้จะเป็นการทดลองใช้ Command Line บางคำสั่งที่เราอาจจะมีโอกาสได้เจอครับ โดยในตัวอย่างแต่ละตัวอย่างอาจจะมีความเกี่ยวเนื่องกันอยู่ก็ขอให้ผู้อ่านลองทดลองไปตามลำดับนะครับ ถ้าไม่ทำตามลำดับก็โปรดระวังในการใช้งานด้วย ทั้งนี้ทางผู้เขียนและ EPT ไม่ขอรับผิดชอบต่อความเสียหายที่อาจจะเกิดขึ้นจากการทำตามตัวอย่างทั้งหมดในหน้านี้นะครับ 

 

***ขอเน้นย้ำว่า การใช้งาน Command Line ถ้าพิมพ์คำสั่งผิดแม้แต่ตัวเดียว จะส่งผลให้ไม่สามารถทำตามคำสั่งนั้นได้ หรืออาจจะทำคำสั่งผิดไปจากที่เราต้องการเลย ถ้าโชคร้ายสุดๆอาจทำให้คอมพิวเตอร์มีปัญหา หรือทำให้โปรเจกต์พันล้านของท่านผู้อ่านหายไปในพริบตาได้เลยครับ จึงต้องระวังให้มากๆๆๆๆนะครับ***

 

1. ให้สร้างโฟลเดอร์ที่เราต้องการจะใช้ทดสอบ Command Line ขึ้นมาก่อนครับ เพื่อจะได้ไม่ต้องไปยุ่งกับไฟล์อื่นในเครื่องเรา โดยการคลิกขวาแล้วเลือก New>Folder ในตัวอย่างนี้จะสร้างโฟลเดอร์ชื่อ cmd_test หลังจากสร้างโฟลเดอร์เสร็จแล้วให้ไปที่ Command Prompt แล้วลองพิมพ์ Command Line กันดูเลยครับ

2. คำสั่ง cd ใช้เปลี่ยน directory ทดลองพิมพ์ cd แล้วตามด้วย path ของโฟลเดอร์ที่เราสร้างในขั้นตอนที่ 1 

cd C:\Users\EPT_Document\Web_Content\cmd_test

3. สร้างโฟลเดอร์ใหม่ด้วยคำสั่ง mkdir ตามด้วยชื่อโฟลเดอร์ที่ต้องการ

mkdir folder_new1

4. สร้างไฟล์ text ใหม่ด้วยคำสั่ง fsutil ในตัวอย่างนี้จะสร้างไฟล์ชื่อ myFile.txt ขนาด 0 bytes

fsutil file createnew myFile.txt 0

5. ใช้คำสั่ง notepad เพื่อเปิดไฟล์ด้วยโปรแกรม notepad เพื่อแก้ไขเนื้อหาในไฟล์ หลังจากเปิดมาแล้วให้พิมพ์คำว่า Hello World แล้ว save

notepad myFile.txt

6. Copy ไฟล์ด้วยคำสั่ง copy ถ้าลองเปิดไฟล์ myFileCopy1.txt ขึ้นมาจะพบว่ามีข้อความ Hello World เหมือนต้นฉบับทุกประการครับ

copy myFile.txt myFileCopy1.txt

7. เปลี่ยนชื่อไฟล์ด้วยคำสั่ง rename

rename myFile.txt myFile_rename.txt

8. ลบไฟล์ด้วยคำสั่ง del

del myFile_rename.txt

9. ดูข้อมูลในโฟลเดอร์ด้วยคำสั่ง dir

dir

10. ดู IP address ด้วยคำสั่ง ipconfig

ipconfig

 

เป็นอย่างไรบ้างครับกับการลองเล่น Command Line ต่างๆแบบพอเป็นน้ำจิ้ม สำหรับ Command Line ทั้งหมดที่ Windows มีสามารถดูได้ที่ [1] ครับ

แล้วพบกันใหม่บทความหน้าครับ

 

ที่มาและเว็บไซต์อ้างอิง

[1] https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/windows-commands


Tag ที่น่าสนใจ: windows command_prompt command_line cmd


บทความนี้อาจจะมีที่ผิด กรุณาตรวจสอบก่อนใช้

หากมีข้อผิดพลาด/ต้องการพูดคุยเพิ่มเติมเกี่ยวกับบทความนี้ กรุณาแจ้งที่ http://m.me/Expert.Programming.Tutor

ไม่อยากอ่าน Tutorial อยากมาเรียนเลยทำอย่างไร?

สมัครเรียน ONLINE ได้ทันทีที่ https://elearn.expert-programming-tutor.com

หรือติดต่อ

085-350-7540 (DTAC)
084-88-00-255 (AIS)
026-111-618
หรือทาง EMAIL: NTPRINTF@GMAIL.COM

แผนที่ ที่ตั้งของอาคารของเรา

แผนผังการเรียนเขียนโปรแกรม

Link อื่นๆ

Allow sites to save and read cookie data.
Cookies are small pieces of data created by sites you visit. They make your online experience easier by saving browsing information. We use cookies to improve your experience on our website. By browsing this website, you agree to our use of cookies.

Copyright (c) 2013 expert-programming-tutor.com. All rights reserved. | 085-350-7540 | 084-88-00-255 | ntprintf@gmail.com

ติดต่อเราได้ที่

085-350-7540 (DTAC)
084-88-00-255 (AIS)
026-111-618
หรือทาง EMAIL: NTPRINTF@GMAIL.COM
แผนที่ ที่ตั้งของอาคารของเรา