นี่คือคำสั่ง whoposix ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
who — แสดงว่าใครอยู่ในระบบ
เรื่องย่อ
ใคร [-มทร] [−abdHlprt] [ไฟล์]
ใคร [-มิว] -s [-bHlprt] [ไฟล์]
ใคร −q [ไฟล์]
ฉันเป็นใคร
ฉันเป็นใคร
DESCRIPTION
พื้นที่ ใคร ยูทิลิตีต้องแสดงรายการข้อมูลต่างๆ เกี่ยวกับผู้ใช้ที่สามารถเข้าถึงได้ NS
โดเมนของความสามารถในการเข้าถึงได้ถูกกำหนดโดยการใช้งาน
ตามตัวเลือกที่ให้มา ใคร ยังสามารถระบุชื่อผู้ใช้ บรรทัดปลายทาง เวลาเข้าสู่ระบบ
เวลาที่ผ่านไปตั้งแต่กิจกรรมเกิดขึ้นในบรรทัด และ ID กระบวนการของคำสั่ง
ล่ามสำหรับผู้ใช้ระบบปัจจุบันแต่ละคน
OPTIONS
พื้นที่ ใคร ยูทิลิตี้จะต้องสอดคล้องกับปริมาณคำจำกัดความพื้นฐานของ POSIX.1-2008 Section
12.2, ประโยชน์ วากยสัมพันธ์ แนวทาง.
รองรับตัวเลือกต่อไปนี้ metavariables เช่นเส้น> อ้างถึง
ฟิลด์ที่อธิบายไว้ในส่วน STDOUT
-ก ประมวลผลฐานข้อมูลที่กำหนดการใช้งานหรือไฟล์ที่มีชื่อด้วย -ข, -ง, -ล,
-หน้า, -ร, -t, -ต และ -คุณ เปิดตัวเลือกแล้ว
-ข เขียนเวลาและวันที่ของการรีบูตระบบครั้งล่าสุด เวลารีบูตระบบคือ
เวลาที่การดำเนินการสามารถเริ่มกระบวนการที่ทำงานอยู่ได้
-ง เขียนรายการกระบวนการทั้งหมดที่หมดอายุและไม่ได้เกิดใหม่โดย
init กระบวนการของระบบ NSทางออก> ฟิลด์จะปรากฏขึ้นสำหรับกระบวนการที่ตายแล้วและ
มีค่าการสิ้นสุดและการออกของกระบวนการที่ตายแล้ว สิ่งนี้มีประโยชน์
ในการพิจารณาว่าเหตุใดกระบวนการจึงยุติลง
-H เขียนส่วนหัวของคอลัมน์เหนือเอาต์พุตปกติ
-ล (จดหมาย el.) ระบุเฉพาะบรรทัดที่ระบบรอ
ใครบางคนเข้าสู่ระบบ NSชื่อ> สนามจะเป็น เข้าสู่ระบบ ในกรณีดังกล่าว. สาขาอื่นๆ
จะเหมือนกับรายการของผู้ใช้ ยกเว้นว่ารัฐ> ฟิลด์ไม่ได้
มีอยู่
-ม ส่งออกเฉพาะข้อมูลเกี่ยวกับเทอร์มินัลปัจจุบัน
-หน้า ระบุกระบวนการอื่น ๆ ที่ทำงานอยู่ในปัจจุบันและเกิดขึ้นแล้วก่อนหน้านี้
by init.
-q (ด่วน) ระบุเฉพาะชื่อและจำนวนผู้ใช้ที่เข้าสู่ระบบอยู่ในปัจจุบัน เมื่อไหร่
ตัวเลือกนี้ถูกใช้ ตัวเลือกอื่น ๆ ทั้งหมดจะถูกละเว้น
-ร เขียนปัจจุบัน วิ่งระดับ ของ init กระบวนการ
-s ระบุเฉพาะชื่อ>,เส้น>, และเวลา> ฟิลด์ นี่เป็นกรณีเริ่มต้น
-t ระบุการเปลี่ยนแปลงครั้งล่าสุดของนาฬิการะบบ
-ต แสดงสถานะของแต่ละเทอร์มินัล ตามที่อธิบายไว้ในส่วน STDOUT
-คุณ เขียน ``เวลาว่าง'' สำหรับผู้ใช้ที่แสดงแต่ละรายเพิ่มเติมจากคนอื่น
ข้อมูล. เวลาว่างเป็นเวลาตั้งแต่กิจกรรมใด ๆ เกิดขึ้นกับผู้ใช้
เทอร์มินัล. วิธีการกำหนดสิ่งนี้ไม่ได้ระบุ ตัวเลือกนี้จะแสดงรายการ
เฉพาะผู้ใช้ที่เข้าสู่ระบบอยู่ในขณะนี้ Theชื่อ> เป็นล็อกอินของผู้ใช้
ชื่อ. NSเส้น> เป็นชื่อของบรรทัดที่พบในไดเร็กทอรี / dev.
<เวลา> คือเวลาที่ผู้ใช้ล็อกอิน Theอยากทำกิจกรรม> คือเลขของ
ชั่วโมงและนาทีตั้งแต่เกิดกิจกรรมล่าสุดในบรรทัดนั้น จุด
แสดงว่าเครื่องเทอร์มินัลได้เห็นกิจกรรมในนาทีสุดท้ายและเป็น
ดังนั้น ``ปัจจุบัน'' หากเวลาล่วงเลยไปเกินยี่สิบสี่ชั่วโมงหรือตามสาย
ไม่ได้ใช้ตั้งแต่เวลาบูต รายการจะถูกทำเครื่องหมายเก่า>. ฟิลด์นี้
มีประโยชน์เมื่อพยายามตรวจสอบว่าบุคคลนั้นกำลังทำงานอยู่ที่เครื่องปลายทางหรือไม่
หรือไม่. NSpid> คือ ID กระบวนการของกระบวนการเข้าสู่ระบบของผู้ใช้
ตัวดำเนินการ
ตัวถูกดำเนินการดังต่อไปนี้จะได้รับการสนับสนุน:
am i, am I
ในโลแคล POSIX จำกัดเอาต์พุตเพื่ออธิบายผู้ใช้ที่เรียกใช้
เทียบเท่ากับ -ม ตัวเลือก am และ i or I จะต้องแยกอาร์กิวเมนต์
ไฟล์ ระบุชื่อพาธของไฟล์เพื่อแทนที่การใช้งานที่กำหนด
ฐานข้อมูลของผู้ใช้ที่เข้าสู่ระบบว่า ใคร ใช้โดยค่าเริ่มต้น
STDIN
ไม่ได้ใช้.
INPUT ไฟล์
ไม่
และพวกเรา ตัวแปร
ตัวแปรสภาพแวดล้อมต่อไปนี้จะส่งผลต่อการดำเนินการของ ใคร:
ภาษา ระบุค่าเริ่มต้นสำหรับตัวแปรการทำให้เป็นสากลที่ไม่ได้ตั้งค่าหรือ
โมฆะ. (ดูปริมาณคำจำกัดความพื้นฐานของ POSIX.1-2008 Section 8.2,
สากล ตัวแปร เพื่อความเหนือกว่าของความเป็นสากล
ตัวแปรที่ใช้ในการกำหนดค่าของหมวดหมู่สถานที่)
LC_ALL หากตั้งค่าเป็นค่าสตริงที่ไม่ว่าง ให้แทนที่ค่าของค่าอื่นๆ ทั้งหมด
ตัวแปรความเป็นสากล
LC_CTYPE กำหนดสถานที่สำหรับการตีความลำดับไบต์ของข้อมูลข้อความ
เป็นอักขระ (เช่น ไบต์เดี่ยวเมื่อเทียบกับอักขระหลายไบต์ใน
ข้อโต้แย้ง)
LC_MESSAGES
กำหนดโลแคลที่ควรใช้เพื่อส่งผลต่อรูปแบบและเนื้อหาของ
ข้อความวินิจฉัยที่เขียนถึงข้อผิดพลาดมาตรฐาน
LC_TIME กำหนดโลแคลที่ใช้สำหรับรูปแบบและเนื้อหาของวันที่และเวลา
เงื่อนไข
นศ กำหนดตำแหน่งของแค็ตตาล็อกข้อความสำหรับการประมวลผลของ LC_MESSAGES.
TZ กำหนดเขตเวลาที่ใช้เมื่อเขียนข้อมูลวันที่และเวลา ถ้า TZ is
unset หรือ null จะใช้เขตเวลาเริ่มต้นที่ไม่ระบุ
อะซิงโครนัส กิจกรรม
ผิดนัด
STDOUT
พื้นที่ ใคร ยูทิลิตีจะต้องเขียนรูปแบบเริ่มต้นไปยังเอาต์พุตมาตรฐานในan
รูปแบบที่กำหนดไว้ในการดำเนินการ ขึ้นอยู่กับข้อกำหนดของการมี .เท่านั้น
ข้อมูลที่อธิบายไว้ข้างต้น
ระบบที่สอดคล้องกับ XSI จะต้องเขียนข้อมูลเริ่มต้นไปยังเอาต์พุตมาตรฐานใน
รูปแบบทั่วไปดังต่อไปนี้:
<ชื่อ>[<รัฐ>]<เส้น><เวลา>[<อยากทำกิจกรรม>][<pid>][<ความเห็น>][<ทางออก>]
สำหรับ -ข ตัวเลือก,เส้น> จะเป็น "ระบบบูต". ดิชื่อ> ไม่ระบุ
รูปแบบต่อไปนี้จะใช้สำหรับ -ต ตัวเลือก:
"%NS %c %s %s\n" <ชื่อ>,สถานีปลายทาง รัฐ>,สถานีปลายทาง ชื่อ>,
<เวลา of เข้าสู่ระบบ>
ที่ไหนสถานีปลายทาง รัฐ> เป็นหนึ่งในอักขระต่อไปนี้:
+ เทอร์มินัลอนุญาตให้ผู้ใช้รายอื่นเข้าถึงการเขียนได้
− เทอร์มินัลปฏิเสธการเข้าถึงการเขียนถึงผู้ใช้รายอื่น
? ไม่สามารถกำหนดสถานะการเข้าถึงการเขียนของเทอร์มินัลได้
รายการนี้ไม่เชื่อมโยงกับเทอร์มินัล
ในโลแคล POSIX ตัวเวลา of เข้าสู่ระบบ> จะต้องเทียบเท่ากับผลลัพธ์ของ:
ข้อมูล +"%b %e %H:%M"
ถ้า -คุณ ตัวเลือกใช้กับ -ต, เวลาที่ว่างจะถูกเพิ่มเข้ากับจุดสิ้นสุดของก่อนหน้า
ในรูปแบบที่ไม่ระบุ
สแตเดอร์
ข้อผิดพลาดมาตรฐานจะใช้สำหรับข้อความวินิจฉัยเท่านั้น
เอาท์พุท ไฟล์
ไม่
ขยาย DESCRIPTION
ไม่
EXIT สถานภาพ
ค่าทางออกต่อไปนี้จะถูกส่งคืน:
0 สำเร็จลุล่วง
>0 เกิดข้อผิดพลาด
ผลกระทบที่เกิด OF ข้อผิดพลาด
ผิดนัด
พื้นที่ ดังต่อไปนี้ ส่วน เป็น ข้อมูล.
ใบสมัคร การใช้
ชื่อ init ใช้สำหรับกระบวนการของระบบที่ใช้บ่อยที่สุดในระบบประวัติศาสตร์
แต่มันอาจแตกต่างกันไป
``ขอบเขตการเข้าถึงได้'' ที่อ้างถึงเป็นแนวคิดกว้างๆ ที่อนุญาตให้ตีความได้
บนพื้นฐานที่ปลอดภัยมาก หรือแม้แต่อนุญาตให้มีการใช้งานทั่วทั้งเครือข่ายเช่น
ทางประวัติศาสตร์ rใคร.
ตัวอย่าง
ไม่
หลักการและเหตุผล
เนื่องจากความแตกต่างระหว่างการใช้งานในอดีต ตัวเลือกพื้นฐานที่มีให้คือ a
ประนีประนอมเพื่อให้ผู้ใช้สามารถทำงานกับฟังก์ชั่นเหล่านั้น นักพัฒนามาตรฐานด้วย
พิจารณาลบตัวเลือกทั้งหมด แต่รู้สึกว่าตัวเลือกเหล่านี้ให้คุณค่าแก่ผู้ใช้
ฟังก์ชั่น ตัวเลือกเพิ่มเติมเพื่อให้ตรงกับระบบในอดีตมีอยู่ใน XSI-
ระบบความสอดคล้อง
เป็นที่ยอมรับกันว่า ใคร คำสั่งอาจมีประโยชน์จำกัด โดยเฉพาะอย่างยิ่งในหลายๆ
สภาพแวดล้อมที่ปลอดภัยระดับ อย่างไรก็ตาม นักพัฒนามาตรฐานได้พิจารณาว่ามีบ้าง
วิธีมาตรฐานในการพิจารณา ``ความสามารถในการเข้าถึง'' ของผู้ใช้รายอื่นจะช่วยผู้ใช้ได้
ความเบา
ไม่ได้ระบุรูปแบบสำหรับค่าเริ่มต้น ใคร เอาต์พุตสำหรับระบบที่ไม่รองรับXSI
ตัวเลือก. ในคำสั่งที่เน้นผู้ใช้ซึ่งออกแบบมาสำหรับการใช้งานของมนุษย์เท่านั้น นี่ไม่ใช่
ถือว่าขาด.
รูปแบบของชื่อเทอร์มินัลไม่ระบุ แต่คำอธิบายของ ps, คุยและ
เขียน กำหนดให้ใช้รูปแบบเดียวกัน
เป็นที่ยอมรับได้สำหรับการดำเนินการเพื่อสร้างไม่มีผลลัพธ์สำหรับการเรียกใช้ ใคร พัน.
อนาคต ลู่ทาง
ไม่
ใช้ whoposix ออนไลน์โดยใช้บริการ onworks.net