คิดเกี่ยวกับเรื่องนี้ในทางที่แตกต่างกันคุณยังสามารถเปลี่ยนเส้นทางออกไปยังแฟ้มและจากนั้นใช้ในการสตรีมไฟล์ลงในless +F
less
การกดctrl + c
จะหยุดสตรีมและการพิมพ์shift + f
จะดำเนินการสตรีมต่อ
สิ่งนี้ยังช่วยให้คุณได้รับประโยชน์เพิ่มเติมจากการสามารถเน้นสิ่งที่คุณสนใจ ตัวอย่างเช่นการพิมพ์/my_search_term
(ค้นหาไปข้างหน้า) หรือ?my_search_term
(ค้นหาย้อนหลัง) จะเน้นmy_search_term
ในไฟล์ การเน้นนี้จะดำเนินต่อไปเมื่อมีกระแสข้อมูลใหม่เข้ามา
ฉันจะส่งออกไปยังไฟล์ได้อย่างไร
มีตัวเลือกอยู่สองตัว แต่เพื่อความสมบูรณ์อาจเป็นวิธีที่ดีที่สุด:
start_rails_server &>> my_new_logfile
&>
ท่อน้ำพระทัยทั้ง stdout และ stderr ไปยังแฟ้มบันทึก (คุณสามารถเลือกอย่างใดอย่างหนึ่งโดยใช้ตัวเลข1
สำหรับ stdout และ2
stderr แม้ว่า stdout นั้นเป็นนัยดังนั้นคุณสามารถทำได้cmd > file
และคุณจะได้รับ stdout พิมพ์ลงในไฟล์ของคุณ)
วงเล็บมุมส่งผลลัพธ์ไปที่my_new_logfile
และความจริงที่ว่ามีสองหมายความว่ามันจะผนวกเข้ากับไฟล์ถ้ามันมีอยู่และสร้างใหม่ถ้าไม่ได้ หากคุณใช้วงเล็บมุมเดียวไฟล์ใด ๆ ที่มีอยู่จะถูกเขียนทับ:
start_rails_server &> my_new_logfile