วิธีการบันทึกสิ่งที่ฉันป้อนใน terminal เพื่อไฟล์


14

ฉันเป็นสามเณรแค่เรียนรู้ Fedora 13 ฉันแค่อยากรู้ว่ามันเป็นไปได้ไหมที่จะเปลี่ยนสิ่งที่ฉันพิมพ์ลงในเทอร์มินัลเป็นไฟล์เพื่อที่ฉันจะได้เห็นจากไฟล์ว่าคำสั่งเฉพาะให้ผลลัพธ์นี้

ดังนั้นสิ่งที่ฉันทำควรไปที่ไฟล์

คำตอบ:


26

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

อีกคำสั่งที่มีประโยชน์คือการttyrecบันทึกไม่เพียง แต่อินพุต / เอาต์พุตของเทอร์มินัลเซสชันของคุณ แต่ยังรวมถึงข้อมูลเวลา ttyplayนี้ช่วยให้คุณจะกลับไปเล่นในเซสชั่ขั้วของคุณในภายหลังเหมือนหนังโดยใช้


+1 สำหรับ ttyrec - อีกคำสั่งที่ฉันไม่เคยได้ยินมาก่อน
Joe

0

สมมติว่าคุณต้องการเขียนไฟล์ใหม่ชื่อ test.txt เพียงพิมพ์สิ่งนี้บนบรรทัดคำสั่ง:

cat > test.txt

กด Enter และเริ่มเขียน CTRL + dเมื่อเสร็จสิ้นการกดเซสชั่นของคุณ ไฟล์ข้อความ test.txt จะถูกสร้างขึ้นในไดเรกทอรีเดียวกันกับเนื้อหาที่คุณพิมพ์


0

ในการจัดเก็บเอาต์พุตในไฟล์คุณสามารถใช้> หลังจากคำสั่ง

ตัวอย่าง:

ls -a > file.txt 

คำสั่งดังกล่าวจะแสดงรายการไฟล์ทั้งหมดในไดเรกทอรีทำงานลงใน file.txt

df -h > file.txt

คำสั่งดังกล่าวจะบันทึกการใช้งานระบบไฟล์ของคุณใน file.txt

หวังว่าคำอธิบายนี้จะตอบคำถามของคุณ

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