ฟรีโฮสติ้งออนไลน์สำหรับเวิร์กสเตชัน

<ก่อนหน้านี้ | Contents | ถัดไป>

5.2.2. ตัวอย่าง


5.2.2.1. กำลังวิเคราะห์ข้อผิดพลาด


หากกระบวนการของคุณสร้างข้อผิดพลาดจำนวนมาก นี่เป็นวิธีตรวจสอบอย่างละเอียด:


คำสั่ง 2>&1 | น้อย


มักใช้ในการสร้างซอฟต์แวร์ใหม่โดยใช้ ทำ คำสั่งเช่นใน:


แอนดี้:~/newsoft> ทำทั้งหมด 2>&1 | น้อย

--เอาท์พุทละเว้น--

แอนดี้:~/newsoft> ทำทั้งหมด 2>&1 | น้อย

--เอาท์พุทละเว้น--



5.2.2.2. การแยกเอาต์พุตมาตรฐานออกจากข้อผิดพลาดมาตรฐาน


โครงสร้างเช่นนี้มักใช้โดยโปรแกรมเมอร์ ดังนั้นเอาต์พุตจึงแสดงในหน้าต่างเทอร์มินัลหนึ่ง และเกิดข้อผิดพลาดในอีกหน้าต่างหนึ่ง ค้นหาเทอร์มินัลหลอกที่คุณใช้ในการออก TTY คำสั่งก่อน:


แอนดี้:~/newsoft> ทำ ทั้งหมด 2> / dev / pts / 7



5.2.2.3. เขียนไปยังเอาต์พุตและไฟล์พร้อมกัน


คุณสามารถใช้ ที คำสั่งคัดลอกอินพุตไปยังเอาต์พุตมาตรฐานและไฟล์เอาต์พุตหนึ่งไฟล์ขึ้นไปในคราวเดียว ใช้ -a ตัวเลือก ที ส่งผลให้ผนวกอินพุตเข้ากับไฟล์ คำสั่งนี้มีประโยชน์หากคุณต้องการทั้งดูและบันทึกผลลัพธ์ NS > และ >> ตัวดำเนินการไม่อนุญาตให้ดำเนินการทั้งสองอย่างพร้อมกัน


เครื่องมือนี้มักจะเรียกผ่านท่อ (|) ดังแสดงในตัวอย่างด้านล่าง:


mireille ~/test> วันที่ | ไฟล์ที1 ไฟล์2

พฤ 10 มิ.ย. 11:10:34 CEST 2004


mireille ~/test> ไฟล์ cat1

พฤ 10 มิ.ย. 11:10:34 CEST 2004


mireille ~/test> ไฟล์ cat2

พฤ 10 มิ.ย. 11:10:34 CEST 2004


mireille ~/test> เวลาทำงาน | tee -a file2

11:10:51 ขึ้น 21 วัน, 21:21, 57 ผู้ใช้, โหลดเฉลี่ย: 0.04, 0.16, 0.26


mireille ~/test> ไฟล์ cat2

พฤ 10 มิ.ย. 11:10:34 CEST 2004

11:10:51 ขึ้น 21 วัน, 21:21, 57 ผู้ใช้, โหลดเฉลี่ย: 0.04, 0.16, 0.26

mireille ~/test> วันที่ | ไฟล์ที1 ไฟล์2

พฤ 10 มิ.ย. 11:10:34 CEST 2004


mireille ~/test> ไฟล์ cat1

พฤ 10 มิ.ย. 11:10:34 CEST 2004


mireille ~/test> ไฟล์ cat2

พฤ 10 มิ.ย. 11:10:34 CEST 2004


mireille ~/test> เวลาทำงาน | tee -a file2

11:10:51 ขึ้น 21 วัน, 21:21, 57 ผู้ใช้, โหลดเฉลี่ย: 0.04, 0.16, 0.26


ระบบปฏิบัติการคลาวด์คอมพิวติ้งยอดนิยมที่ OnWorks: