ฉันจะส่งออกประวัติจากบรรทัดคำสั่ง Windows ไปยังไฟล์ข้อความได้อย่างไร


10

ฉันจะส่งออกประวัติจากบรรทัดคำสั่ง Windows ไปยังไฟล์ข้อความได้อย่างไร

ฉันคิดว่าคุณสามารถทำได้ใน Linux เช่น "history> filename.txt" แต่คุณจะทำอย่างไรใน Windows ฉันเป็นนักพันธุศาสตร์และฉันต้องการบันทึกว่าโปรแกรมใดที่ฉันใช้สำหรับหนังสือแล็บของฉัน

ฉันใช้ Windows 7 64 บิตถ้ามันสร้างความแตกต่าง

คำตอบ:


16

คุณสามารถใช้doskeyคำสั่งเพื่อทำสิ่งนี้:

doskey /HISTORY > history.txt

doskey ไม่ใช่คำสั่งมันเป็นยูทิลิตี้ภายนอก
Andrejs Cainikovs

1
@Andrejs cmd.exeจริงที่สร้างขึ้นไปสู่ ดูบทความ Wikipedia : ในปัจจุบันระบบปฏิบัติการที่ใช้ Windows NT ฟังก์ชันการทำงานของ DOSKey นั้นถูกสร้างไว้ใน cmd.exe แม้ว่าคำสั่ง DOSKey ยังคงถูกใช้เพื่อเปลี่ยนการทำงานของมัน
หนัก

ดูเหมือนว่าฉันจะต้องรวมบิต doskey?
Kirt

นอกจากนี้ยังมีวิธีที่ฉันสามารถรวมข้อมูลที่พิมพ์บนหน้าจอด้วยหรือไม่
Kirt

หากต้องการดูบนหน้าจอให้ใช้เพียงdoskey /history
หนักแน่น

0

clinkมีคุณสมบัติที่คล้ายกับ GNU readline และ bash นอกจากนี้historyคุณจะได้รับสิ่งที่คล้ายกับพลังการเดินเรือที่คุณได้รับใน Unix


-1

ในการส่งออกประวัติฉันสามารถคลิกขวาที่หน้าต่างคลิก "เลือกทั้งหมด" จากนั้นกด CTRL-C เพื่อคัดลอก ฉันจึงวาง CTRL-P ลงในเครื่องมือแก้ไขข้อความ

คุณจะต้องการเพิ่มความสูงของบัฟเฟอร์หน้าจอสูงสุดเป็น 9999 เมื่อคุณเริ่มเซสชันของคุณเนื่องจากคุณจะสามารถคัดลอกข้อความที่แสดงในบัฟเฟอร์เท่านั้น คุณตั้งค่าความสูงบัฟเฟอร์หน้าจอโดยคลิกขวาที่แถบชื่อเรื่องของหน้าต่าง cmd เลือกคุณสมบัติคลิกแท็บเค้าโครง


โปรดอ่านคำถามอีกครั้งอย่างระมัดระวัง คำตอบของคุณไม่ตอบคำถามเดิม OP ต้องการคัดลอกประวัติคำสั่งไม่ใช่เอาต์พุตคำสั่ง (เนื้อหาหน้าจอ)
DavidPostill
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.