เวิร์กสเตชันออนไลน์ของ OnWorks Linux และ Windows

โลโก้

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

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

ข้อผิดพลาดมาตรฐานการเปลี่ยนเส้นทาง

ข้อผิดพลาดมาตรฐานในการเปลี่ยนเส้นทางทำให้ตัวดำเนินการเปลี่ยนเส้นทางโดยเฉพาะขาดความง่าย เพื่อเปลี่ยนเส้นทาง


ข้อผิดพลาดมาตรฐาน เราต้องอ้างถึงมัน ตัวอธิบายไฟล์. โปรแกรมสามารถสร้างเอาต์พุตบนสตรีมไฟล์ที่มีหมายเลขได้หลายไฟล์ แม้ว่าเราจะอ้างถึงสตรีมไฟล์สามรายการแรกเป็นอินพุต เอาต์พุต และข้อผิดพลาดมาตรฐาน เชลล์อ้างอิงไฟล์เหล่านี้ภายในเป็นตัวอธิบายไฟล์ 0, 1 และ 2 ตามลำดับ เชลล์จัดเตรียมสัญลักษณ์สำหรับการเปลี่ยนเส้นทางไฟล์โดยใช้หมายเลข file descriptor เนื่องจากข้อผิดพลาดมาตรฐานเหมือนกับ file descriptor หมายเลข 2 เราจึงสามารถเปลี่ยนเส้นทางข้อผิดพลาดมาตรฐานด้วยสัญลักษณ์นี้:



[me@linuxbox ~]$ ls -l /bin/usr 2> ls-error.txt

[me@linuxbox ~]$ ls -l /bin/usr 2> ls-error.txt


file descriptor “2” ถูกวางทันทีก่อนตัวดำเนินการเปลี่ยนเส้นทางเพื่อดำเนินการเปลี่ยนเส้นทางของข้อผิดพลาดมาตรฐานไปยังไฟล์ ls-error.txt.


 

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