Lesson – 14 : DOS เชจเชพ เชฎเซ‚เชณเชญเซ‚เชค Internal เช…เชจเซ‡ External Commands เชจเซ‹ เชชเชฐเชฟเชšเชฏ

DOS (Disk Operating System) เช เชเช• เชชเซเชฐเช•เชพเชฐเชจเซเช‚ Operating System เช›เซ‡, เชœเซ‡ เช•เชฎเซเชชเซเชฏเซเชŸเชฐเชจเซ‡ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชตเชพเชฎเชพเช‚ เช…เชจเซ‡ เชฏเซเชเชฐเชจเซ‡ เชตเชฟเชตเชฟเชง เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฎเชฆเชฆ เช•เชฐเซ‡ เช›เซ‡.
DOS เชฎเชพเช‚ เช†เชชเชฃเซ‡ เช•เชฎเชพเชจเซเชก เชฒเชพเช‡เชจ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ (Command Line Interface) เชฆเซเชตเชพเชฐเชพ เช†เชฆเซ‡เชถเซ‹ (Commands) เช†เชชเซ€เช เช›เซ€เช.

เช† เช†เชฆเซ‡เชถเซ‹ (commands) เชฌเซ‡ เชชเซเชฐเช•เชพเชฐเชจเชพ เชนเซ‹เชฏ เช›เซ‡:

  1. Internal Commands

  2. External Commands


โš™๏ธ 1. Command Prompt เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชถเชฐเซ‚ เช•เชฐเชตเซเช‚?

Command Prompt เช Windows เชฎเชพเช‚ DOS Commands เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡เชจเซเช‚ เชฎเชพเชงเซเชฏเชฎ เช›เซ‡.
เชคเซ‡เชจเซ‡ เช–เซ‹เชฒเชตเชพ เชฎเชพเชŸเซ‡ เชจเซ€เชšเซ‡เชจเชพ เชชเช—เชฒเชพเช‚ เช…เชจเซเชธเชฐเซ‹ ๐Ÿ‘‡

๐Ÿชœ Windows เชฎเชพเช‚ Command Prompt เช–เซ‹เชฒเชตเชพเชจเซ€ เชฐเซ€เชค:

  1. Start Menu เชชเชฐ เช•เซเชฒเชฟเช• เช•เชฐเซ‹.

  2. เชถเซ‹เชง เชฌเชพเชฐเชฎเชพเช‚ โ€œcmdโ€ เช…เชฅเชตเชพ โ€œCommand Promptโ€ เชฒเช–เซ‹.

  3. เชชเช›เซ€ เชฆเซ‡เช–เชพเชคเชพ เชชเชฐเชฟเชฃเชพเชฎเชฎเชพเช‚ Command Prompt เชชเชฐ เช•เซเชฒเชฟเช• เช•เชฐเซ‹.

  4. เชนเชตเซ‡ เช•เชพเชณเซ€ เชธเซเช•เซเชฐเซ€เชจ เช–เซเชฒเชถเซ‡ โ€” เช เชœ เช›เซ‡ เชคเชฎเชพเชฐเซเช‚ DOS Command Window.

๐Ÿง  Shortcut เชฐเซ€เชค:
๐Ÿ‘‰ เช•เซ€เชฌเซ‹เชฐเซเชก เชชเชฐเชฅเซ€ Windows Key + R เชฆเชฌเชพเชตเซ‹ โ†’ โ€œRunโ€ เชตเชฟเชจเซเชกเซ‹ เช–เซเชฒเชถเซ‡ โ†’ เชคเซ‡เชฎเชพเช‚ cmd เชฒเช–เซ€เชจเซ‡ Enter เชฆเชฌเชพเชตเซ‹.

๐Ÿ–ฅ๏ธ เชธเซเช•เซเชฐเซ€เชจ เชชเชฐ เชนเชตเซ‡ เชจเซ€เชšเซ‡ เชœเซ‡เชตเซ€ เชฒเชพเช‡เชจ เชฆเซ‡เช–เชพเชถเซ‡:

command prompt

เช…เชนเซ€ เชคเชฎเซ‡ เช•เซ‹เชˆเชชเชฃ DOS Command เชŸเชพเช‡เชช เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.


โš™๏ธ 2. Internal Commands เชถเซเช‚ เช›เซ‡?

Internal Commands เชเชตเชพ เชนเซ‹เชฏ เช›เซ‡ เชœเซ‡ COMMAND.COM เชซเชพเช‡เชฒเชจเซ€ เช…เช‚เชฆเชฐ เชœ เชธเช‚เช—เซเชฐเชนเชฟเชค เชนเซ‹เชฏ เช›เซ‡.
เช† Command เชนเช‚เชฎเซ‡เชถเชพ DOS เชฎเซ‡เชฎเชฐเซ€เชฎเชพเช‚ เชฒเซ‹เชก เชฅเชฏเซ‡เชฒเชพ เชฐเชนเซ‡ เช›เซ‡, เชเชŸเชฒเซ‡ เช•เซ‡ เช†เชชเชฃเซ‡ เชœเซเชฏเชพเชฐเซ‡ เชชเชฃ DOS เชšเชพเชฒเซ เช•เชฐเซ€เช เชคเซเชฏเชพเชฐเซ‡ เช† Command เชคเชฐเชค เชœ เช•เชพเชฐเซเชฏเชฐเชค เชนเซ‹เชฏ เช›เซ‡.

๐Ÿงฉ เชธเชพเชฎเชพเชจเซเชฏ Internal Commands เชจเซ€ เชฏเชพเชฆเซ€:

Command เช…เชฐเซเชฅ (Use)
DIR Directory เชฎเชพเช‚ เชฐเชนเซ‡เชฒเซ€ เชซเชพเช‡เชฒเซ‹เชจเซ€ เชฏเชพเชฆเซ€ เชฌเชคเชพเชตเซ‡ เช›เซ‡
CLS เชธเซเช•เซเชฐเซ€เชจ เชธเชพเชซ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡
DATE เชธเชฟเชธเซเชŸเชฎเชจเซ€ เชคเชพเชฐเซ€เช– เชฌเชคเชพเชตเชตเชพ เช…เชจเซ‡ เชฌเชฆเชฒเชตเชพ เชฎเชพเชŸเซ‡
TIME เชธเชฎเชฏ เชฌเชคเชพเชตเชตเชพ เช…เชฅเชตเชพ เชธเซเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡
VER DOS เชจเซ€ เชตเชฐเซเชเชจ เชฎเชพเชนเชฟเชคเซ€ เชฌเชคเชพเชตเซ‡ เช›เซ‡
COPY CON filename เชจเชตเซ€ เชซเชพเช‡เชฒ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡
TYPE filename เชซเชพเช‡เชฒเชจเซ€ เช…เช‚เชฆเชฐเชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชœเซ‹เชตเชพ เชฎเชพเชŸเซ‡
DEL filename เชซเชพเช‡เชฒ เชกเชฟเชฒเซ€เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡
REN oldname newname เชซเชพเช‡เชฒเชจเซเช‚ เชจเชพเชฎ เชฌเชฆเชฒเชตเชพ เชฎเชพเชŸเซ‡
CD / CHDIR Directory เชฌเชฆเชฒเชตเชพ เชฎเชพเชŸเซ‡
MD / MKDIR เชจเชตเซ€ Directory เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡
RD / RMDIR เช–เชพเชฒเซ€ Directory เชกเชฟเชฒเซ€เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡

๐Ÿ“ เช‰เชฆเชพเชนเชฐเชฃ:

ย 
C:\>DIR

๐Ÿ‘‰ เช† Command current folder เชฎเชพเช‚ เชฐเชนเซ‡เชฒเซ€ เชฌเชงเซ€ files เช…เชจเซ‡ folders เชฌเชคเชพเชตเซ‡ เช›เซ‡.


๐Ÿ—‚๏ธ 3. External Commands เชถเซเช‚ เช›เซ‡?

External Commands เชเชตเชพ Commands เชนเซ‹เชฏ เช›เซ‡ เชœเซ‡ เช…เชฒเช— เชซเชพเช‡เชฒ เชคเชฐเซ€เช•เซ‡ DOS Disk เช…เชฅเชตเชพ Hard Disk เชชเชฐ เชธเช‚เช—เซเชฐเชนเชฟเชค เชนเซ‹เชฏ เช›เซ‡.
เช† Command เชคเซเชฏเชพเชฐเซ‡ เชœ เช•เชพเชฐเซเชฏเชฐเชค เชฌเชจเซ‡ เช›เซ‡ เชœเซเชฏเชพเชฐเซ‡ เชคเซ‡ เชซเชพเช‡เชฒ เช‰เชชเชฒเชฌเซเชง เชนเซ‹เชฏ.
เช† เชซเชพเช‡เชฒเซ‹ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ .EXE เช…เชฅเชตเชพ .COM เชเช•เซเชธเซเชŸเซ‡เชจเซเชถเชจ เชงเชฐเชพเชตเซ‡ เช›เซ‡.

๐Ÿ” เชธเชพเชฎเชพเชจเซเชฏ External Commands เชจเซ€ เชฏเชพเชฆเซ€:

Command เช…เชฐเซเชฅ (Use)
FORMAT Disk เชจเซ‡ Format เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡
DISKCOPY เชเช• Disk เชจเซ€ เชจเช•เชฒ เชฌเซ€เชœเซ€ Disk เชชเชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡
CHKDSK Disk เชจเซ€ เชญเซ‚เชฒเซ‹ เชคเชชเชพเชธเชตเชพ เชฎเชพเชŸเซ‡
XCOPY เชซเชพเช‡เชฒเซ‹ เชคเชฅเชพ เชซเซ‹เชฒเซเชกเชฐเซเชธ Copy เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡
LABEL Disk เชจเซเช‚ Label เชฌเชฆเชฒเชตเชพ เชฎเชพเชŸเซ‡
TREE Directory structure เชฆเชฐเซเชถเชพเชตเชตเชพ เชฎเชพเชŸเซ‡
DELTREE Directory เชคเชฅเชพ เชคเซ‡เชฎเชพเช‚เชจเซ€ เชฌเชงเซ€ เชซเชพเช‡เชฒเซ‹ เชกเชฟเชฒเซ€เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡
SYS เชธเชฟเชธเซเชŸเชฎ เชซเชพเช‡เชฒเซ‹เชจเซ‡ เช…เชจเซเชฏ Disk เชชเชฐ Copy เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡
BACKUP / RESTORE เชกเซ‡เชŸเชพเชจเซ‹ เชฌเซ‡เช•เช…เชช เช…เชจเซ‡ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡

๐Ÿ“ เช‰เชฆเชพเชนเชฐเชฃ:

ย 
C:\>CHKDSK

๐Ÿ‘‰ เช† Command Disk เชจเซ€ เชธเซเชฅเชฟเชคเชฟ, เช–เชพเชฒเซ€ เชœเช—เซเชฏเชพ เช…เชจเซ‡ เชญเซ‚เชฒเซ‹ เชฌเชคเชพเชตเซ‡ เช›เซ‡.


๐Ÿ”„ 4. Internal เช…เชจเซ‡ External Commands เชตเชšเซเชšเซ‡เชจเซ‹ เชคเชซเชพเชตเชค

เช†เชงเชพเชฐ Internal Command External Command
เชธเซเชฅเชพเชจ COMMAND.COM เชซเชพเช‡เชฒเชจเซ€ เช…เช‚เชฆเชฐ เช…เชฒเช— .EXE เช…เชฅเชตเชพ .COM เชซเชพเช‡เชฒ เชคเชฐเซ€เช•เซ‡
เช‰เชชเชฒเชฌเซเชงเชคเชพ เชนเช‚เชฎเซ‡เชถเชพ เช‰เชชเชฒเชฌเซเชง เชซเชพเช‡เชฒ เชนเชพเชœเชฐ เชนเซ‹เชฏ เชคเซเชฏเชพเชฐเซ‡ เชœ
เชธเซเชชเซ€เชก เชเชกเชชเซ€ (เชฎเซ‡เชฎเชฐเซ€เชฎเชพเช‚ เชนเซ‹เชฏ เช›เซ‡) เชงเซ€เชฎเซ€ (เชกเชฟเชธเซเช• เชชเชฐเชฅเซ€ เชฒเซ‹เชก เชฅเชพเชฏ เช›เซ‡)
เช‰เชฆเชพเชนเชฐเชฃ DIR, COPY, DEL FORMAT, CHKDSK, XCOPY

DOS Commands เช•เชฎเซเชชเซเชฏเซเชŸเชฐเชจเซ€ เชฌเซ‡เชเชฟเช• เช•เชพเชฎเช—เซ€เชฐเซ€ เชฎเชพเชŸเซ‡ เช–เซ‚เชฌ เชœ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡.
Internal Commands เชธเชพเชฎเชพเชจเซเชฏ เช…เชจเซ‡ เชตเชพเชฐเช‚เชตเชพเชฐ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เช†เชตเชคเชพ เชนเซ‹เชฏ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ External Commands เช–เชพเชธ เช•เชพเชฎเซ‹ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เซ€ เช›เซ‡.
เช…เชจเซ‡ Command Prompt เชจเซ‹ เชฏเซ‹เช—เซเชฏ เช‰เชชเชฏเซ‹เช— เชถเซ€เช–เซ€ เชฒเซ‡เชตเชพเชฅเซ€ เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชตเชงเซ เชธเชฐเชณ เช…เชจเซ‡ เชชเซเชฐเซ‹เชซเซ‡เชถเชจเชฒ เชฌเชจเซ‡ เช›เซ‡.