Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

7 งานทั่วไปที่ Windows Command Prompt ทำได้ง่ายและรวดเร็ว

อย่ากลัว! Windows Command Prompt เรียบง่ายและมีประโยชน์มากกว่าที่คิด Interface แบบกราฟิกสะดวก แต่บางครั้งรันคำสั่งเฉพาะเจาะจงเร็วกว่า

หากไม่เคยสัมผัส Command Prompt หรือเคยลองแต่ละถอยเพราะปัญหา เราขอให้ลองใหม่ หาก ยัง ไม่ชอบ ไม่เป็นไร เราไม่วิพากษ์ แต่เราคิดว่าคุณอาจประหลาดใจกับสิ่งที่ทำได้ด้วยเพียง Keystrokes ไม่กี่ครั้ง

รันโปรแกรมไหนก็ได้ง่ายๆ

การเข้าถึงโปรแกรมอย่างรวดเร็วสำคัญต่อประสิทธิภาพงาน บางคนมี Taskbar และ Start Menu แตกเต็มไปด้วย Shortcut ไอคอน ไม่ใช่สถานการณ์ที่ดี มักดันให้ผู้ใช้หา Dock หลายฟังก์ชัน

โชคดีว่าอาจมีคำตอบที่คุณไม่เคยคิดถึง ด้วยการตั้งค่าเล็กน้อย คุณจะรัน โปรแกรมไหนก็ได้ ที่ต้องการด้วยคำสั่งเดียว

ขั้นแรก สร้างโฟลเดอร์ใหม่ (เช่น C:\Shortcuts) โฟลเดอร์นี้จะเก็บ Shortcuts สำหรับเข้าถึงโปรแกรมไหนก็ได้บนระบบ สร้างเสร็จ ต้องเพิ่มโฟลเดอร์นี้เข้าไปใน PATH Environment Variable ของระบบ:

  • คลิกขวา My Computer เลือก Properties
  • คลิก Advanced System Settings
  • ใต้แท็บ Advanced คลิก Environment Variables
  • ใต้ System Variables แก้ไขตัวแปร PATH เพิ่ม ;C:\Shortcuts ท้ายค่า (อย่าลืม Semicolon)
  • ใต้ System Variables แก้ไขตัวแปร PATHEXT เพิ่ม ;.LNK ท้ายค่า (อย่าลืม Semicolon)
  • คลิก OK ปิดหน้าต่างทั้งหมด

ตอนนี้ Environment Variable พร้อมแล้ว สร้าง Shortcuts ไปยังโปรแกรม วางใน C:\Shortcuts และ переименามเป็นคำสั่งคำเดียว

ตอนนี้ ทุกครั้งที่เปิด Command Prompt คุณรันโปรแกรมเหล่านั้นด้วยชื่อ Shortcut ไปได้ ไม่สำคัญว่า Current Directory อยู่ไหน คำสั่ง Shortcut นี้ทำงาน จากที่ไหนก็ได้

เปลี่ยนชื่อไดรฟ์ท้องถิ่น (Local Drives)

คำสั่ง label ให้วิธีเร็วในการเปลี่ยนชื่อไดรฟ์ในระบบ เรียบง่ายมาก ไม่ต้องอธิบายมาก ใช้แบบนี้:

label [drive:] [name]

เช่น อยากตั้งชื่อไดรฟ์หลักว่า "MakeUseOf" รันคำสั่ง:

label C: MakeUseOf

ดีฟрагเมนต์ฮาร์ดดิสก์ (Defragment Hard Drives)

ระบบไฟล์สมัยใหม่ (เช่น NTFS) ไม่ต้องดีฟрагเมนต์บ่อยเท่าระบบเก่า (เช่น FAT32) แต่ยังเป็นส่วนสำคัญของบำรุงรักษา Windows หากอยากให้ระบบอยู่ในสภาพดี ต้องระวังการดีฟрагเมนต์ SSD ด้วย

แม้จะมียูทิลิตีดีฟрагเมนต์ดีๆ หลายตัว แต่ยังทำได้ด้วยคำสั่ง defrag:

defrag [drive:]

แค่นี้พอ แต่หากต้องการข้อมูลวินิจฉัยระหว่างดีฟрагเมนต์ ใช้สวิตช์ progress เพื่อพิมพ์ความคืบหน้า:

defrag [drive:] /U

หากต้องการข้อมูลมากที่สุด ใช้สวิตช์ verbose:

defrag [drive:] /U /V

ตรวจสอบสุขภาพฮาร์ดดิสก์ (Monitor Hard Drive Health)

คำสั่ง chkdsk (อ่านว่า "check disk") เป็นเครื่องมือวินิจฉัย สแกนฮาร์ดดิสก์หาปัญหา เช่น ข้อมูลเสียหาย หรือความเสียหายทางกายภาพ ใช้ง่ายเท่าคำสั่งดีฟрагเมนต์:

chkdsk [drive:]

พารามิเตอร์ที่มีประโยชน์ 2 ตัว: สวิตช์ fix พยายามแก้ไขข้อผิดพลาดที่พบ และ สวิตช์ recover พยายามกู้ข้อมูลหากพบ Bad Sectors

chkdsk [drive:] /F /R

ปลอดภัยถอดไดรฟ์ภายนอก (Safely Eject External Drives)

การถอดไดรฟ์ง่ายแค่คลิกขวาเลือก Eject แต่บางครั้งทำไม่ได้ เช่น ติดใน Windows Recovery ไม่มีทางเลือกอื่นนอกจาก Command Prompt ต้องทำยังไง?

ใช้คำสั่ง diskpart (อ่านว่า "disk partition") ถอดไดรฟ์:

เมื่อ Prompt เฉพาะของ diskpart พร้อม พิมพ์ list volume ได้รายการไดรฟ์ทั้งหมดที่ระบบรู้จัก จดหมายเลข ### ของไดรฟ์ แล้วพิมพ์ select volume [###] ตามไดรฟ์ที่ต้องการถอด ต้องเลือกเฉพาะไดรฟ์ที่เครื่องหมาย "Removable" ในรายการ

พิมพ์ remove all dismount เพื่อถอดไดรฟ์ และ exit เพื่อออกจาก Prompt เฉพาะ ไดรฟ์ควร Dismount แล้ว ถอดได้ปลอดภัย

หากระบบรู้จักไดรฟ์ไม่ได้อีก ทำซ้ำจนเลือก Volume แล้ว พิมพ์ assign letter=[letter] เพื่อ Mount ใหม่ เช่น assign letter=I จะ Mount เป็นไดรฟ์ I:

ค้นหาเนื้อหาในไฟล์ (Search File Contents)

มีเครื่องมือค้นหา Windows เร็วหลายตัว แต่หลายตัวจำกัดแค่ค้นชื่อไฟล์ ไม่ค้นเนื้อหาในไฟล์ คำสั่ง findstr เป็นวิธีง่ายสำหรับค้นหาเนื้อหา ภายในไฟล์

คำสั่งนี้ซับซ้อนที่สุดในรายการ มี Switches มากกว่า 1 โหล เปลี่ยนวิธีการค้นหา มากเกินไปจะอธิบายในไม่กี่ย่อหน้า นี่คือภาพรวมและตัวอย่างบ้าง

เปลี่ยนการเชื่อมโยงไฟล์ (Change File Associations)

Windows ผูกไฟล์รูปแบบเฉพาะกับโปรแกรม เพื่อให้โปรแกรมนั้นเปิดเมื่อต้องการเปิดไฟล์เหล่านั้น คำสั่ง assoc (อ่านว่า "associate") เป็นวิธีง่าย ดูและแก้ไข File Associations นี้

พิมพ์คำสั่งเพียงอย่างเดียว จะรายการ ทั้งหมด ของ File Associations ที่รู้จักในระบบ มีประโยชน์สำหรับวินิจฉัย แต่ข้อมูลเยอะเกินไป หน้าที่จริงคือเปลี่ยน File Associations

ดู Association ของ Extension:

assoc [.ext]

ล้าง Association ของ Extension:

assoc [.ext]=

ตั้งค่า Association ของ Extension เป็น Filetype อื่น:

assoc [.ext]=[filetype]

Filetype คืออะไร? ต้องใช้คำสั่ง ftype ซึ่งรายการ Filetypes ทั้งหมดในระบบและโปรแกรมที่ผูกไว้ เช่นในระบบผม .TXT ผูกเป็น txtfile และ filetype นี้เปิดด้วย Notepad

ข้อคิดสุดท้าย

ใช่ มีเครื่องมือจัดการงานทั้งหมดข้างต้น แต่คำสั่งเหล่านี้อาจประหยัดเวลาหากคุณติดอยู่ใน Command Prompt หรือต้องเขียน Batch Script

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

คุณใช้ Command Prompt บ่อยแค่ไหน? สบายใจกับมันไหม หรือมัน嚇人คุณ? แชร์ความคิดและคำถามในความคิดเห็นได้เลย!