นี่คือคำสั่ง mesg ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
mesg - อนุญาตหรือปฏิเสธข้อความ
เรื่องย่อ
ข้อความ [-s] [-v] [y|n|ye|ne|Y|N|NE] [d] [-p[w|t|k|a]] [-x[w|t|k|n ]] [-m[l|c|a]] [-h[Y|y|n]]
[-r[y|n]] [-b[y|n]]
DESCRIPTION
นี่คือเวอร์ชัน "Orville write" ของ Unix . มาตรฐาน ข้อความ คำสั่ง
ข้อความ กับการโต้เถียง n ห้ามข้อความผ่าน เขียน(1) โอจ๊อต(1) โทร(1) และ คุย(1) โดย
เพิกถอนสิทธิ์การเขียนที่ไม่ใช่ผู้ใช้บนเทอร์มินัลของผู้ใช้ ข้อความ กับการโต้เถียง y
คืนสิทธิ์ ทั้งหมดด้วยตัวเอง, ข้อความ รายงานสถานะปัจจุบันโดยไม่เปลี่ยนแปลง
พื้นที่ ne และ ye การตั้งค่าหมายถึง ``ไม่มี ยกเว้น'' และ 'ใช่ ยกเว้น''
ตามลำดับ ถ้า ne ถูกตั้งค่าและมีไฟล์ชื่อ .ใช่เขียน ในโฮมไดเร็กตอรี่ของคุณ
จากนั้นผู้ใช้ที่มีรายชื่อเข้าสู่ระบบอาจยังคงเขียนถึงคุณ ถ้า ye ถูกตั้งค่าและที่นั่น
เป็นไฟล์ชื่อ .norite ในโฮมไดเร็กตอรี่ของคุณ ตามด้วยผู้ใช้ที่มีการเข้าสู่ระบบอยู่ในรายการ
อาจจะไม่เขียนถึงคุณ ไฟล์เหล่านี้ไม่มีผลหากตั้งค่าการอนุญาตเป็น n or y.
พื้นที่ .norite และ .ใช่เขียน ไฟล์ไม่จำเป็นต้องได้รับอนุญาตจากคนอื่นและเกือบ
จะเข้าใจรูปแบบใด ๆ ที่น่าเชื่อถือ (การระบุชื่อล็อกอินหนึ่งชื่อต่อบรรทัดเป็นสิ่งที่ดี
ค่าเริ่มต้น). บรรทัดสามารถใส่เครื่องหมาย # ในคอลัมน์แรก
ตัวพิมพ์ใหญ่ Y และ N ทำทุกอย่างที่ตัวพิมพ์เล็กทำ แต่อาจมีเพิ่มเติมบ้าง
มีผลกับการติดตั้ง
พื้นที่ N อาร์กิวเมนต์ หากเปิดใช้งาน จะพยายามยกเลิกการเชื่อมต่อเซสชันการเขียนใดๆ ในปัจจุบัน
ชี้ไปที่ tty ของคุณ สิ่งนี้มีขึ้นเพื่อให้ผู้ใช้สามารถทุบประตูนักเขียนที่ไม่ต้องการได้
โปรดทราบว่า ``mesg n'' ธรรมดาจะไม่หยุดใครก็ตามที่เขียนถึงคุณอยู่แล้ว
การทำเช่นนี้จะป้องกันการเชื่อมต่อใหม่เท่านั้น NS NE การตั้งค่า
ยังทำให้เกิดการตัดการเชื่อมต่อ แต่เปลี่ยนการตั้งค่าของคุณเป็น ne แทน n. d อาร์กิวเมนต์
ทำให้เกิดการตัดการเชื่อมต่อ เช่นเดียวกับ ``mesg N'' แต่จะไม่เปลี่ยนการอนุญาตข้อความของคุณ
ปกติ ข้อความ ยกเลิกอุปกรณ์ tty ของคุณเสมอ ดังนั้นคุณจึงเขียนได้ผ่าน .เท่านั้น เขียน
และโปรแกรมที่คล้ายกัน วิธีนี้จะช่วยป้องกันไม่ให้มีการเปลี่ยนเส้นทางสิ่งของตามอำเภอใจไปยัง tty ของคุณ
เมื่อคุณทำ ``mesg Y'' tty ของคุณจะอนุญาตให้ผู้อื่นเขียนได้ สิ่งนี้ไม่จำเป็นหรือ
น่าพอใจ
ข้อความ ยังสามารถใช้เพื่อตั้งค่าสวิตช์อื่นๆ ที่ส่งผลต่อ Orville เขียน(1) -p ธง
ให้คุณตั้งค่ากำหนดเป็น (w) เขียน (t) โทรเลข (k) พูดคุยหรือ (a) ใด ๆ ค่าเริ่มต้น
คือ `` ใดๆ '' หากคุณตั้งค่ากำหนดที่จะเขียน คนอื่นจะไม่สามารถส่งได้
โทรเลขหรือขอพูดคุยกับคุณ ถ้าพยายามส่งโทรเลขจะถามว่า
พวกเขาต้องการเขียนถึงคุณแทน ในทำนองเดียวกัน ถ้าคุณชอบโทรเลข คนจะไม่เป็น
สามารถเขียนหรือคุยกับคุณได้ และถ้าคุณชอบคุย คนก็จะเขียนไม่ได้หรือ
โทรหาคุณ คุณสามารถกำหนดการตั้งค่าได้สองแบบ เช่น ``mesg -pt -pw'' เพื่อให้ผู้อื่นสามารถ
เขียนหรือโทรเลขถึงคุณ แต่อย่าส่งคำขอพูดคุยกับคุณ อีกวิธีหนึ่ง คุณสามารถใช้ -x
ตั้งค่าสถานะเพื่อบล็อกบางโปรแกรม การทำ ``mesg -xk'' จะบล็อกเฉพาะโปรแกรมพูดคุยและ
เทียบเท่ากับ ``mesg -pt -pw'' ในทำนองเดียวกัน แฟล็ก ``-xn'' จะไม่รวมโปรแกรมและ is
เทียบเท่ากับ ``-pa'' พยายามบล็อกโปรแกรมทั้งหมดเพียงแค่ปิดการอนุญาตของคุณ
พื้นที่ -m ธงช่วยให้คุณตั้งค่าโหมดเป็น (l) บรรทัด (c) อักขระ หรือ (a) ใดก็ได้ ค่าเริ่มต้นคือ
``ใดๆ'' หากคุณตั้งค่าโหมด การเขียนถึงคุณทั้งหมดจะเสร็จสิ้นในโหมดนั้น ถ้าคุณ
ปล่อยให้มันเป็น `` อะไรก็ได้ '' ทางเลือกเป็นหน้าที่ของผู้เขียน สิ่งนี้จะไม่ส่งผลกระทบต่อการเชื่อมต่อ
กำลังดำเนินการอยู่ เฉพาะในอนาคตเท่านั้น
พื้นที่ -r ธงช่วยให้คุณเปิดหรือปิดการบันทึกไปยังโทรเลขที่ส่งถึงคุณ ถ้ามันเป็น
เปิดใช้งานทุกครั้งที่คุณส่งโทรเลข (หรือเขียนด้วยอินพุตที่นำมาจากไฟล์)
ข้อความของข้อความจะถูกบันทึกในไฟล์ชื่อ .lastmesg ในโฮมไดเร็กทอรีของคุณ นี้
ให้คุณแสดงข้อความล่าสุดที่ส่งถึงคุณอีกครั้งโดยใช้ปุ่ม ฮะ(1) คำสั่ง ถ้า
หน้าจอเคลียร์กินข้อความโทรเลขก่อนที่คุณจะมีเวลาอ่านแล้ว ฮะ คำสั่ง
ให้คุณเห็นมันอีกครั้ง โปรดทราบว่าระบบจะเก็บเฉพาะข้อความที่ส่งล่าสุดเท่านั้น ไฟล์คือ
อนุญาตให้คุณอ่านได้เท่านั้น
พื้นที่ -b ธงช่วยให้คุณบอก เขียน และ คุย โปรแกรมว่าจะส่งเสียงบี๊บเมื่อมีคนหรือไม่
เขียนถึงคุณหรือส่งโทรเลขถึงคุณ ค่าเริ่มต้นคือการส่งเสียงบี๊บ
พื้นที่ -h ธงช่วยให้คุณเปิดหรือปิดสถานะผู้ช่วยของคุณ คนที่กำหนดตัวเอง
ในขณะที่ผู้ช่วยเหลือกำลังประกาศความเต็มใจที่จะช่วยเหลือผู้ใช้ที่หลงทาง บัญชีของพวกเขาจะ
ถูกทำเครื่องหมายบนผลลัพธ์ของ นิ้ว(1) คำสั่ง และถ้าใครทำ เขียน or โอจ๊อต(1) ถึง
``ช่วย'' พวกเขาจะเชื่อมต่อกับผู้ที่มีการตั้งค่าสถานะความช่วยเหลือโดยอัตโนมัติ โดยทั่วไป,
การปิดการอนุญาตจะเป็นการปิดสถานะผู้ช่วยของคุณด้วย แต่ถ้าคุณตั้งค่า -h ธง
ไปยัง Yแล้วคุณจะยังคงเป็นผู้ช่วยแม้ว่าการอนุญาตข้อความของคุณจะปิดอยู่ นี้
หมายความว่าคุณสามารถรับคำขอความช่วยเหลือได้ แต่ไม่ใช่ข้อความปกติ
ในบางระบบมีรายชื่อผู้ใช้ที่อาจเป็นผู้ช่วยเหลือที่จำกัด นี้มักจะ
เก็บไว้ในไฟล์ /etc/helpers หนึ่งชื่อล็อกอินต่อบรรทัด หากไฟล์ดังกล่าวมีอยู่แสดงว่าคุณ
จะต้องให้โอเปอเรเตอร์เพิ่มชื่อคุณเข้าไปจึงจะสามารถกำหนดตัวเองเป็น
ผู้ช่วย
หากไม่มีการตั้งค่าใหม่ให้กับ ข้อความจากนั้นจะรายงานเกี่ยวกับการตั้งค่าปัจจุบันเท่านั้น
ปกติจะพิมพ์สิทธิ์ข้อความ แต่ถ้า -h, -p, -r,หรือ -m ธงได้รับ
ไม่มีค่าใหม่หลังจากนั้น สถานะปัจจุบันของสวิตช์นั้นจะถูกพิมพ์
แทนที่. หากคุณใช้ -s ตั้งค่าสถานะ จากนั้นเอาต์พุตนี้จะถูกระงับ คำสั่งยังคง
รายงานสถานะของสวิตช์ที่เลือกด้วยรหัสส่งคืนที่เป็นตัวเลข
ถ้าคุณใช้ -v ตั้งค่าสถานะ การตั้งค่าสวิตช์ทั้งหมดจะถูกรายงานในโหมดรายละเอียด
ค่าตัวเลขที่ส่งคืนเป็นรหัสส่งคืน (ดูด้านล่าง) ยังสามารถใช้เพื่อตั้งค่าสวิตช์ได้อีกด้วย
ดังนั้น ``mesg 0 -m2'' จะตั้งค่าการอนุญาตและโหมดเป็นอะไรก็ได้ ทำให้ง่ายสำหรับ
เชลล์สคริปต์เพื่อเรียกคืนการตั้งค่าที่เก็บไว้ก่อนหน้านี้
ไวยากรณ์อาร์กิวเมนต์นั้นจริง ๆ แล้วหลวมกว่าที่กล่าวไว้ข้างต้นมาก เส้นประมาก่อน
ตัวเลือกอาจถูกละเว้น Spaces อาจถูกเพิ่มหรือละเว้นที่ใดก็ได้ในรายการอาร์กิวเมนต์
ใช้ mesg ออนไลน์โดยใช้บริการ onworks.net