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

โลโก้

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

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

อินพุต เอาต์พุต และข้อผิดพลาดมาตรฐาน

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

รักษาธีม Unix ของ "ทุกอย่างเป็นไฟล์" โปรแกรมเช่น ls จริง ๆ แล้วส่งผลลัพธ์ไปยังไฟล์พิเศษที่เรียกว่า เอาต์พุตมาตรฐาน (มักแสดงเป็น แย่) และข้อความสถานะไปยังไฟล์อื่นที่เรียกว่า sข้อผิดพลาดมาตรฐาน (สตเดอร์). โดยค่าเริ่มต้น ทั้งเอาต์พุตมาตรฐานและข้อผิดพลาดมาตรฐานจะเชื่อมโยงกับหน้าจอและไม่ได้บันทึกลงในไฟล์ดิสก์

นอกจากนี้ หลายๆ โปรแกรมยังรับข้อมูลจากสิ่งอำนวยความสะดวกที่เรียกว่า อินพุตมาตรฐาน (สเตดิน) ซึ่งโดยค่าเริ่มต้นจะแนบมากับแป้นพิมพ์


การเปลี่ยนเส้นทาง I/O ช่วยให้เราเปลี่ยนตำแหน่งที่เอาต์พุตไปและที่มาของอินพุต ปกติแล้วเอาต์พุตไปที่หน้าจอและอินพุตมาจากแป้นพิมพ์ แต่ด้วยการเปลี่ยนเส้นทาง I/O เราสามารถเปลี่ยนสิ่งนั้นได้


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