นี่คือคำสั่ง mesgposix ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
mesg — อนุญาตหรือปฏิเสธข้อความ
เรื่องย่อ
ข้อความ [ใช่|n]
DESCRIPTION
พื้นที่ ข้อความ ยูทิลิตี้จะควบคุมว่าผู้ใช้รายอื่นได้รับอนุญาตให้ส่งข้อความผ่าน เขียน,
คุยหรือยูทิลิตี้อื่นๆ ของอุปกรณ์ปลายทาง อุปกรณ์ปลายทางที่ได้รับผลกระทบจะเป็น
กำหนดโดยการค้นหาเทอร์มินัลแรกในลำดับของอุปกรณ์ที่เกี่ยวข้องกับ
อินพุตมาตรฐาน เอาต์พุตมาตรฐาน และข้อผิดพลาดมาตรฐาน ตามลำดับ โดยไม่มีข้อโต้แย้ง ข้อความ
จะรายงานสถานะปัจจุบันโดยไม่เปลี่ยนแปลง กระบวนการด้วยสิทธิพิเศษที่เหมาะสม
อาจสามารถส่งข้อความไปยังเทอร์มินัลโดยไม่ขึ้นกับสถานะปัจจุบัน
OPTIONS
ไม่
ตัวดำเนินการ
ตัวถูกดำเนินการต่อไปนี้จะได้รับการสนับสนุนในภาษา POSIX:
y ให้สิทธิ์แก่ผู้ใช้รายอื่นในการส่งข้อความไปยังอุปกรณ์ปลายทาง
n ปฏิเสธการอนุญาตให้ผู้ใช้รายอื่นส่งข้อความไปยังอุปกรณ์ปลายทาง
STDIN
ไม่ได้ใช้.
INPUT ไฟล์
ไม่
และพวกเรา ตัวแปร
ตัวแปรสภาพแวดล้อมต่อไปนี้จะส่งผลต่อการดำเนินการของ ข้อความ:
ภาษา ระบุค่าเริ่มต้นสำหรับตัวแปรการทำให้เป็นสากลที่ไม่ได้ตั้งค่าหรือ
โมฆะ. (ดูปริมาณคำจำกัดความพื้นฐานของ POSIX.1-2008 Section 8.2,
สากล ตัวแปร เพื่อความเหนือกว่าของความเป็นสากล
ตัวแปรที่ใช้ในการกำหนดค่าของหมวดหมู่สถานที่)
LC_ALL หากตั้งค่าเป็นค่าสตริงที่ไม่ว่าง ให้แทนที่ค่าของค่าอื่นๆ ทั้งหมด
ตัวแปรความเป็นสากล
LC_CTYPE กำหนดสถานที่สำหรับการตีความลำดับไบต์ของข้อมูลข้อความ
เป็นอักขระ (เช่น ไบต์เดี่ยวเมื่อเทียบกับอักขระหลายไบต์ใน
ข้อโต้แย้ง)
LC_MESSAGES
กำหนดโลแคลที่ควรใช้เพื่อส่งผลต่อรูปแบบและเนื้อหาของ
ข้อความวินิจฉัยที่เขียน (โดย ข้อความ) ถึงข้อผิดพลาดมาตรฐาน
นศ กำหนดตำแหน่งของแค็ตตาล็อกข้อความสำหรับการประมวลผลของ LC_MESSAGES.
อะซิงโครนัส กิจกรรม
ผิดนัด
STDOUT
หากไม่มีการระบุตัวถูกดำเนินการ ข้อความ จะแสดงสถานะขั้วปัจจุบันใน
รูปแบบที่ไม่ระบุ
สแตเดอร์
ข้อผิดพลาดมาตรฐานจะใช้สำหรับข้อความวินิจฉัยเท่านั้น
เอาท์พุท ไฟล์
ไม่
ขยาย DESCRIPTION
ไม่
EXIT สถานภาพ
ค่าทางออกต่อไปนี้จะถูกส่งคืน:
0 อนุญาตให้รับข้อความได้
1 ไม่อนุญาตให้รับข้อความ
>1 เกิดข้อผิดพลาด
ผลกระทบที่เกิด OF ข้อผิดพลาด
ผิดนัด
พื้นที่ ดังต่อไปนี้ ส่วน เป็น ข้อมูล.
ใบสมัคร การใช้
กลไกที่เปลี่ยนสถานะข้อความของเทอร์มินัลไม่ระบุ
ดังนั้นการกระทำที่ไม่ระบุอาจทำให้สถานะของเครื่องเปลี่ยนหลังจาก ข้อความ
ได้สำเร็จลุล่วงไปด้วยดี การกระทำเหล่านี้อาจรวมถึงแต่ไม่จำกัดเพียง: อื่น
คำวิงวอนของ ข้อความ ยูทิลิตี้, ขั้นตอนการเข้าสู่ระบบ; คำวิงวอนของ สติ ยูทิลิตี้
คำวิงวอนของ chmod ยูทิลิตี้หรือ chmod() ฟังก์ชัน และอื่นๆ
ตัวอย่าง
ไม่
หลักการและเหตุผล
สถานีปลายทางเปลี่ยนโดย ข้อความ คือที่เกี่ยวข้องกับอินพุต เอาต์พุต หรือข้อผิดพลาดมาตรฐาน
แทนที่จะเป็นเทอร์มินัลการควบคุมสำหรับเซสชัน เนื่องจากผู้ใช้ล็อกอินมากขึ้น
มากกว่าหนึ่งครั้งควรจะสามารถเปลี่ยนเทอร์มินัลการเข้าสู่ระบบของพวกเขาโดยไม่ต้องหยุด
งานที่ทำงานอยู่ในเซสชันเหล่านั้น นี่ไม่ใช่ปัญหาด้านความปลอดภัยที่เกี่ยวข้องกับเครื่องปลายทางของ
ผู้ใช้รายอื่นเนื่องจากต้องใช้สิทธิ์ที่เหมาะสมเพื่อส่งผลต่อเทอร์มินัลของ
ผู้ใช้รายอื่น
วิธีการตรวจสอบแต่ละ file descriptor สามตัวแรกตามลำดับจนเป็น a
พบเทอร์มินัลถูกนำไปใช้จาก System V.
ไฟล์ /dev/tty ไม่ได้ระบุไว้สำหรับอุปกรณ์ปลายทางเพราะคิดว่าเป็น
จำกัดเกินไป การเปลี่ยนแปลงสภาพแวดล้อมโดยทั่วไปสำหรับ n ตัวถูกดำเนินการคือสิทธิ์ในการเขียน
จะถูกลบออกสำหรับ คนอื่น ๆ และ กลุ่ม จากอุปกรณ์ที่เหมาะสม ได้ตัดสินใจที่จะออกจาก
คำอธิบายที่แท้จริงของสิ่งที่ทำโดยไม่ได้ระบุเนื่องจากความแตกต่างที่อาจเกิดขึ้นระหว่าง
การใช้งาน
ไม่ได้ระบุรูปแบบสำหรับเอาต์พุตมาตรฐานเนื่องจากความแตกต่างระหว่างประวัติศาสตร์
การใช้งาน เอาต์พุตนี้โดยทั่วไปไม่มีประโยชน์สำหรับเชลล์สคริปต์ (พวกเขาสามารถใช้
สถานะออก) ดังนั้นการแยกวิเคราะห์เอาต์พุตที่แม่นยำจึงไม่จำเป็น
อนาคต ลู่ทาง
ไม่
ใช้ mesgposix ออนไลน์โดยใช้บริการ onworks.net