ฉันรู้ว่าฉันสามารถเข้าสู่ระบบไฟล์โดยการเพิ่ม
> log.txt
ที่ส่วนท้ายของคำสั่ง แต่ฉันจะเข้าสู่ไฟล์และคอนโซลได้อย่างไร?
ฉันรู้ว่าฉันสามารถเข้าสู่ระบบไฟล์โดยการเพิ่ม
> log.txt
ที่ส่วนท้ายของคำสั่ง แต่ฉันจะเข้าสู่ไฟล์และคอนโซลได้อย่างไร?
คำตอบ:
ลองใช้tee
ไหม
| tee log.txt
แทน
> log.txt
มีหลายวิธีที่คุณสามารถบันทึกได้ แต่สิ่งแรกและสำคัญที่สุดคือสิ่งที่คุณต้องการใส่ในบันทึกของคุณ คุณสามารถทำได้หลายวิธี:
คำสั่ง Tee แยกเอาต์พุตของคำสั่งเพื่อให้สามารถมองเห็นได้บนจอแสดงผลและยังถูกบันทึกในไฟล์
command | tee log.txt
log.txt
คำสั่งดังกล่าวจะแสดงการส่งออกไปยังสถานีเช่นเดียวกับมันจะเปลี่ยนเส้นทางออกไปยังแฟ้ม
คำสั่งสคริปต์สร้าง typescript (คัดลอก) ของทุกสิ่งที่พิมพ์บนเทอร์มินัลของคุณ:
script -a log.txt
ใช้tee
คำสั่ง :
some_command | tee log.txt