วิธีการใช้ประวัติคำสั่งของคุณในพรอมต์คำสั่งของ Windows
พรอมต์คำสั่งของ Windows มีคุณลักษณะประวัติในตัวทำให้คุณสามารถดูคำสั่งที่คุณเรียกใช้ในเซสชันปัจจุบันได้อย่างรวดเร็ว ยิ่งกว่านั้น Command Prompt ยังมีแป้นพิมพ์ลัดและเทคนิคอื่น ๆ สำหรับใช้งานกับประวัติการสั่งงานของคุณ.
วิธีดูประวัติคำสั่งของคุณ
หากต้องการเลื่อนดูประวัติคำสั่งของคุณคุณสามารถใช้แป้นพิมพ์ลัดเหล่านี้:
- ลูกศรขึ้น: จำคำสั่งก่อนหน้านี้ที่คุณพิมพ์ กดปุ่มซ้ำ ๆ เพื่อดูประวัติคำสั่งของคุณ.
- ลูกศรลง: จำคำสั่งถัดไปที่คุณพิมพ์ กดปุ่มซ้ำ ๆ เพื่อดูประวัติคำสั่งของคุณ.
- เลื่อนหน้าขึ้น: เรียกคืนคำสั่งแรกที่คุณรันในเซสชันพรอมต์คำสั่งปัจจุบัน.
- เลื่อนหน้าลง: เรียกคืนคำสั่งล่าสุดที่คุณเรียกใช้ในเซสชันพร้อมรับคำสั่งปัจจุบัน.
- Esc: ล้างบรรทัดคำสั่ง.
ใช้ปุ่ม F เหล่านี้เพื่อโต้ตอบกับประวัติคำสั่งของคุณ:
- F7: ดูประวัติคำสั่งของคุณเป็นภาพซ้อนทับ ใช้ปุ่มลูกศรขึ้นและลงเพื่อเลือกคำสั่งและเรียกใช้ กด Esc เพื่อปิดโอเวอร์เลย์โดยไม่ต้องใช้คำสั่ง.
- F8: ค้นหาประวัติคำสั่งของคุณเพื่อหาคำสั่งที่ตรงกับข้อความบนบรรทัดคำสั่งปัจจุบัน ดังนั้นหากคุณต้องการค้นหาคำสั่งที่ขึ้นต้นด้วย“ p” คุณจะต้องพิมพ์“ p” บนบรรทัดคำสั่งแล้วแตะ F8 ซ้ำ ๆ เพื่อวนรอบคำสั่งในประวัติของคุณที่ขึ้นต้นด้วย“ p”.
- F9: เรียกคืนคำสั่งจากประวัติคำสั่งของคุณโดยระบุหมายเลขในบัฟเฟอร์ประวัติ ตัวเลขเหล่านี้จะแสดงในหน้าต่างซ้อนทับ F7 และเริ่มต้นที่ 0 ดังนั้นหากคุณต้องการเรียกใช้คำสั่งแรกที่คุณรันในเซสชันปัจจุบันอีกครั้งอย่างรวดเร็วคุณต้องกด“ F9” พิมพ์“ 0” และกด “Enter” คำสั่งจะปรากฏขึ้นที่พรอมต์และคุณสามารถกด "Enter" อีกครั้งเพื่อเรียกใช้.
หากต้องการพิมพ์รายการประวัติคำสั่งของคุณในเทอร์มินัลให้รันคำสั่งต่อไปนี้:
doskey / ประวัติ
คุณจะเห็นคำสั่งที่คุณพิมพ์ในเซสชันปัจจุบันของคุณ นี่คือรายการเดียวกันคุณจะเห็นว่าคุณกด F7.
วิธีคัดลอกคำสั่งก่อนหน้าของคุณ
คำสั่งก่อนหน้านี้ที่คุณพิมพ์เรียกว่า "เทมเพลต" มีทางลัดที่หลากหลายเพื่อคัดลอกส่วนหนึ่งของคำสั่งก่อนหน้าที่คุณรันอย่างรวดเร็ว.
- F1: คัดลอกตัวละครครั้งละหนึ่งตัวจากคำสั่งก่อนหน้าที่คุณพิมพ์ กดปุ่ม F1 ซ้ำ ๆ เพื่อพิมพ์คำสั่งที่คุณพิมพ์ไว้ก่อนหน้านี้อักขระทีละตัวอักษร.
- F2: คัดลอกส่วนหนึ่งของคำสั่งที่คุณพิมพ์ไว้ก่อนหน้านี้ คุณจะได้รับแจ้งให้ป้อนอักขระ ระบบจะค้นหาไปข้างหน้าในคำสั่งก่อนหน้าที่คุณพิมพ์และคัดลอกข้อความโดยอัตโนมัติ แต่ไม่รวมถึงอักขระนั้น ตัวอย่างเช่นหากคำสั่งสุดท้ายที่คุณรันคือ "ping google.com" คุณสามารถกด "F2" พิมพ์ "o" กด "Enter" และ "ping g" จะปรากฏขึ้นที่หน้าจอพร้อมรับคำ.
- F3: คัดลอกส่วนหนึ่งของคำสั่งที่คุณพิมพ์ไว้ก่อนหน้านี้ ระบบจะเริ่มจากตำแหน่งอักขระปัจจุบันและคัดลอกข้อความที่เหลือจากตำแหน่งนั้นในบรรทัดก่อนหน้าโดยอัตโนมัติ ตัวอย่างเช่นสมมติว่าคำสั่งสุดท้ายที่คุณพิมพ์คือ“ ping -4 google.com” คุณสามารถพิมพ์ "ping -6" กด "F3" และระบบจะเติม "google.com" โดยอัตโนมัติทำให้บรรทัดปัจจุบัน "ping -6 google.com".
วิธีการล้างประวัติคำสั่ง
แตกต่างจาก bash shell ของ Linux, พรอมต์คำสั่งไม่จำคำสั่งระหว่างเซสชัน หากต้องการลบประวัติคำสั่งใด ๆ ที่คุณพิมพ์เพียงปิดหน้าต่างพรอมต์คำสั่ง.
คุณสามารถบอกให้พรอมต์คำสั่งเพื่อไม่จำคำสั่งใด ๆ ที่คุณพิมพ์ในเซสชันปัจจุบันโดยการตั้งค่าขนาดประวัติเป็น 0 ด้วย doskey
คำสั่ง:
doskey / listsize = 0
คุณจะไม่สามารถใช้ปุ่มลูกศร, ปุ่ม F7 หรือ doskey / ประวัติ
คำสั่งเพื่อดูคำสั่งใด ๆ ที่คุณพิมพ์หลังจากตั้งค่าขนาดรายการเป็น 0 การเปลี่ยนแปลงนี้จะมีผลเฉพาะกับหน้าต่างพรอมต์คำสั่งปัจจุบันเท่านั้นดังนั้นหน้าต่างพรอมต์คำสั่งจะจดจำประวัติตามปกติในครั้งถัดไปที่คุณปิดและเปิดใหม่.
คุณสามารถใช้ CLS
(ล้างหน้าจอ) คำสั่งเพื่อล้างหน้าต่างพรอมต์คำสั่งลบประวัติทั้งหมดของคำสั่งที่คุณพิมพ์โดยไม่ต้องปิดหน้าต่าง:
CLS
วิธีบันทึกประวัติคำสั่งของคุณ
หากคุณต้องการบันทึกประวัติคำสั่งที่คุณพิมพ์ในหน้าต่างพร้อมท์คำสั่งคุณสามารถทำได้โดยการเรียกใช้ doskey / ประวัติ
คำสั่งและเส้นทางออกไปยังไฟล์ข้อความ (คุณสามารถเรียกใช้ doskey / ประวัติ
คำสั่งและคัดลอก / วางข้อความไปยังแอปพลิเคชันอื่นแน่นอน)
ตัวอย่างเช่นคำสั่งต่อไปนี้จะบันทึกสำเนาของหน้าต่างคำสั่งพร้อมรับคำสั่งปัจจุบันของคุณไปยังไฟล์ C: \ Users \ name \ Desktop \ orders.txt บนระบบของคุณ.
doskey / history> C: \ Users \ name \ Desktop \ orders.txt
>
ตัวอักษรเปลี่ยนเส้นทางการส่งออกของคำสั่งไปยังไฟล์ที่คุณระบุ.
เปิดไฟล์ในเท็กซ์เอดิเตอร์เพื่อดูประวัติคำสั่งที่พิมพ์ในเซสชันพรอมต์คำสั่ง.
นี่เป็นเพียงแป้นพิมพ์ลัดที่มีประโยชน์บางส่วนที่มีให้ใน Command Prompt โปรดดูรายชื่อของเราเพิ่มเติม.