moreposix - ออนไลน์ในคลาวด์

นี่คือคำสั่ง moreposix ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


เพิ่มเติม — แสดงไฟล์แบบทีละหน้า

เรื่องย่อ


ข้อมูลเพิ่มเติม [−เซอิสุ] [-น จำนวน] [-หน้า คำสั่ง] [-t แท็กสตริง] [ไฟล์...]

DESCRIPTION


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

เทอร์มินัลโหมดบล็อกบางตัวไม่มีความสามารถทั้งหมดที่จำเป็นในการรองรับ
สมบูรณ์ ข้อมูลเพิ่มเติม คำนิยาม; พวกเขาไม่สามารถยอมรับคำสั่งที่ไม่สิ้นสุด
กับ . การดำเนินการที่สนับสนุนเทอร์มินัลดังกล่าวจะต้องจัดให้มีการดำเนินงาน
โหมดไปที่ ข้อมูลเพิ่มเติม ซึ่งคำสั่งทั้งหมดสามารถยุติด้วย a บนเทอร์มินัลเหล่านั้น
โหมดนี้:

* จะต้องจัดทำเป็นเอกสารในระบบเอกสารประกอบ

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

* ไม่จำเป็นสำหรับการใช้งานที่รองรับเฉพาะเทอร์มินัลที่มีความสามารถอย่างเต็มที่

* จะไม่มีผลกับคำสั่งที่ต้องใช้อยู่แล้ว ตัวอักษร

* จะไม่ส่งผลกระทบต่อผู้ใช้บนเทอร์มินัลที่มีความสามารถจากการใช้ ข้อมูลเพิ่มเติม ตามที่อธิบายไว้ในนี้
ปริมาณของ POSIX.1-2008

OPTIONS


เทศกาล ข้อมูลเพิ่มเติม ยูทิลิตี้จะต้องสอดคล้องกับปริมาณคำจำกัดความพื้นฐานของ POSIX.1-2008 Section
12.2, ประโยชน์ วากยสัมพันธ์ แนวทางยกเว้นว่า '+' อาจถูกมองว่าเป็นตัวคั่นตัวเลือก
และ '-'.

รองรับตัวเลือกต่อไปนี้:

-ค หากต้องเขียนหน้าจอที่ไม่มีเส้นตรงกับปัจจุบัน
หน้าจอหรือ ข้อมูลเพิ่มเติม กำลังเขียนหน้าจอแรก ข้อมูลเพิ่มเติม จะไม่เลื่อนหน้าจอ
แต่ให้วาดใหม่ทีละบรรทัดของหน้าจอแทนจากด้านบนของ
หน้าจอไปด้านล่าง นอกจากนี้ ถ้า ข้อมูลเพิ่มเติม กำลังเขียนหน้าจอแรก the
หน้าจอจะถูกล้าง ตัวเลือกนี้อาจถูกละเว้นอย่างเงียบ ๆ บนอุปกรณ์ที่มี
ความสามารถของเทอร์มินัลไม่เพียงพอ

-อี ออกทันทีหลังจากเขียนบรรทัดสุดท้ายของไฟล์สุดท้ายในอาร์กิวเมนต์
รายการ; ดูส่วนคำอธิบายเพิ่มเติม

-ฉัน ทำการจับคู่รูปแบบในการค้นหาโดยไม่คำนึงถึงตัวพิมพ์ ดูฐาน
ปริมาณคำจำกัดความของ POSIX.1-2008, Section 9.2, ปกติ การแสดงออก ทั่วไป
ความต้องการ.

-น จำนวน ระบุจำนวนบรรทัดต่อหนึ่งหน้าจอ NS จำนวน อาร์กิวเมนต์เป็นบวก
จำนวนเต็มทศนิยม NS -น ตัวเลือกจะแทนที่ค่าใด ๆ ที่ได้รับจากอื่น ๆ
แหล่ง

-หน้า คำสั่ง
ทุกครั้งที่มีการแสดงหรือแสดงหน้าจอจากไฟล์ใหม่ (รวมถึงเป็น a
ผลลัพธ์ของ ข้อมูลเพิ่มเติม คำสั่ง; ตัวอย่างเช่น, :p) ดำเนินการ ข้อมูลเพิ่มเติม คำสั่งใน
อาร์กิวเมนต์คำสั่งตามลำดับที่ระบุราวกับว่าผู้ใช้ป้อนหลังจาก
หน้าจอแรกได้รับการแสดง จะไม่มีการแสดงผลลัพธ์ขั้นกลาง
(นั่นคือถ้าคำสั่งเป็นการเคลื่อนไหวไปยังหน้าจอที่แตกต่างจากปกติ
หน้าจอแรก จะแสดงเฉพาะหน้าจอที่เกิดจากคำสั่งเท่านั้น) ถ้า
คำสั่งใด ๆ ที่ล้มเหลวด้วยเหตุผลใดก็ตามข้อความที่ให้ข้อมูลถึงผลกระทบนี้
จะต้องเขียนไว้ และไม่มีคำสั่งเพิ่มเติมที่ระบุโดยใช้ -หน้า ตัวเลือกจะเป็น
ดำเนินการสำหรับไฟล์นี้

-s ทำตัวราวกับว่าบรรทัดว่างที่ต่อเนื่องกันเป็นบรรทัดว่างเดียว

-t แท็กสตริง
เขียน screenful ของไฟล์ที่มีแท็กที่ชื่อ แท็กสตริง
การโต้แย้ง. ดู แท็ก คุณประโยชน์. คุณลักษณะแท็กที่แสดงโดย -t แท็กสตริง
และ :t คำสั่งเป็นทางเลือก จะจัดให้อยู่ในระบบใด ๆ ที่
จัดให้มีการดำเนินการที่สอดคล้องกันของ แท็ก; มิฉะนั้น การใช้ -t ผลิต
ผลลัพธ์ที่ไม่ได้กำหนด

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

หากแท็กระบุหมายเลขบรรทัด บรรทัดแรกของการแสดงผลจะต้องมี
จุดเริ่มต้นของบรรทัดนั้น หากแท็กระบุรูปแบบ บรรทัดแรกของ
การแสดงผลจะต้องมีจุดเริ่มต้นของข้อความที่ตรงกันจากบรรทัดแรก
ของไฟล์ที่มีรูปแบบนั้น หากไม่มีบรรทัดในไฟล์
หรือไม่พบข้อความที่ตรงกัน ข้อความแจ้งผลนี้จะเป็น
แสดงและ ข้อมูลเพิ่มเติม จะแสดงหน้าจอเริ่มต้นราวกับว่า -t ไม่เคย
ระบุไว้

ถ้าทั้ง -t แท็กสตริง และ -หน้า คำสั่ง มีตัวเลือกให้ -t แท็กสตริง
จะต้องดำเนินการก่อน นั่นคือไฟล์และบรรทัดเริ่มต้นสำหรับการแสดงผล
ให้เป็นไปตามที่ .กำหนด -t, และจากนั้น -หน้า ข้อมูลเพิ่มเติม คำสั่งจะถูกดำเนินการ ถ้า
บรรทัด (ข้อความที่ตรงกัน) ที่ระบุโดย -t ไม่มีคำสั่ง (ไม่ใช่
พบ) ไม่ -หน้า ข้อมูลเพิ่มเติม คำสั่งจะถูกดำเนินการสำหรับไฟล์นี้เมื่อใดก็ได้

-คุณ รักษา เป็นอักขระควบคุมที่พิมพ์ได้ แสดงเป็น an
ลำดับอักขระที่กำหนดโดยการดำเนินการ (ดู EXTENDED DESCRIPTION
ส่วน) การปราบปรามการเว้นวรรคและการจัดการพิเศษที่ก่อให้เกิด
ข้อความในโหมดขีดเส้นใต้หรือโดดเด่นในเทอร์มินัลบางประเภท นอกจากนี้ อย่าละเลย
ที่ท้ายบรรทัด

ตัวดำเนินการ


ตัวถูกดำเนินการดังต่อไปนี้จะได้รับการสนับสนุน:

ไฟล์ ชื่อพาธของไฟล์อินพุต ถ้าไม่ ไฟล์ มีการระบุตัวถูกดำเนินการ มาตรฐาน
ต้องใช้อินพุท ถ้า ไฟล์ is '-', อินพุตมาตรฐานจะต้องอ่านที่นั้น
ชี้ไปที่ลำดับ

STDIN


อินพุตมาตรฐานจะใช้ได้ก็ต่อเมื่อไม่มี ไฟล์ มีการระบุตัวถูกดำเนินการ หรือถ้า a ไฟล์
ตัวถูกดำเนินการคือ '-'.

INPUT ไฟล์


ไฟล์อินพุตที่ตรวจสอบจะเป็นไฟล์ข้อความ หากเอาต์พุตมาตรฐานเป็นเทอร์มินัล
ข้อผิดพลาดมาตรฐานจะใช้เพื่ออ่านคำสั่งจากผู้ใช้ ถ้าเอาต์พุตมาตรฐานคือ a
เทอร์มินัล ข้อผิดพลาดมาตรฐานไม่สามารถอ่านได้ และจำเป็นต้องป้อนข้อมูลคำสั่ง ข้อมูลเพิ่มเติม อาจพยายาม
รับคำสั่งผู้ใช้จากเทอร์มินัลควบคุม (เช่น /dev/tty); มิฉะนั้น,
ข้อมูลเพิ่มเติม จะสิ้นสุดลงโดยมีข้อผิดพลาดระบุว่าไม่สามารถอ่านคำสั่งของผู้ใช้ได้ ถ้า
เอาต์พุตมาตรฐานไม่ใช่เทอร์มินัล จะไม่มีข้อผิดพลาดเกิดขึ้นหากข้อผิดพลาดมาตรฐานไม่สามารถ
เปิดให้อ่านแล้ว

และพวกเรา ตัวแปร


ตัวแปรสภาพแวดล้อมต่อไปนี้จะส่งผลต่อการดำเนินการของ ข้อมูลเพิ่มเติม:

คอลัมน์ แทนที่ขนาดเส้นแสดงผลแนวนอนที่ระบบเลือก ดูฐาน
ปริมาณคำจำกัดความของ POSIX.1-2008, บท 8, สภาพสิ่งแวดล้อม ตัวแปร เพื่อความถูกต้อง
ค่าและผลลัพธ์เมื่อไม่ได้ตั้งค่าหรือเป็นโมฆะ

บรรณาธิการ ใช้โดย v คำสั่งเพื่อเลือกตัวแก้ไข ดูส่วนคำอธิบายเพิ่มเติม

ภาษา ระบุค่าเริ่มต้นสำหรับตัวแปรการทำให้เป็นสากลที่ไม่ได้ตั้งค่าหรือ
โมฆะ. (ดูปริมาณคำจำกัดความพื้นฐานของ POSIX.1-2008 Section 8.2,
สากล ตัวแปร เพื่อความเหนือกว่าของความเป็นสากล
ตัวแปรที่ใช้ในการกำหนดค่าของหมวดหมู่สถานที่)

LC_ALL หากตั้งค่าเป็นค่าสตริงที่ไม่ว่าง ให้แทนที่ค่าของค่าอื่นๆ ทั้งหมด
ตัวแปรความเป็นสากล

LC_COLLATE
กำหนดโลแคลสำหรับพฤติกรรมของช่วง คลาสสมมูล และมัลติ-
องค์ประกอบการเรียงอักขระภายในนิพจน์ทั่วไป

LC_CTYPE กำหนดสถานที่สำหรับการตีความลำดับไบต์ของข้อมูลข้อความ
เป็นอักขระ (เช่น ไบต์เดี่ยวเมื่อเทียบกับอักขระหลายไบต์ใน
อาร์กิวเมนต์และไฟล์อินพุต) และพฤติกรรมของคลาสอักขระภายใน Regular
นิพจน์

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

นศ กำหนดตำแหน่งของแค็ตตาล็อกข้อความสำหรับการประมวลผลของ LC_MESSAGES.

LINES แทนที่ขนาดหน้าจอแนวตั้งที่ระบบเลือก ใช้เป็นจำนวนบรรทัด
ในหน้าจอ ดูปริมาณคำจำกัดความพื้นฐานของ POSIX.1-2008 บท 8,
สภาพสิ่งแวดล้อม ตัวแปร สำหรับค่าที่ถูกต้องและผลลัพธ์เมื่อไม่ได้ตั้งค่าหรือเป็นโมฆะ NS
-น ตัวเลือกจะมีความสำคัญเหนือ LINES ตัวแปรสำหรับกำหนด
จำนวนบรรทัดในหน้าจอ

เพิ่มเติม กำหนดสตริงที่มีตัวเลือกที่อธิบายไว้ในส่วนตัวเลือกก่อนหน้า
กับ ตัวละครและ - แยกตามบรรทัดคำสั่ง ใด ๆ
ตัวเลือกบรรทัดคำสั่งจะถูกประมวลผลหลังจากตัวเลือกใน เพิ่มเติม ตัวแปรราวกับว่า
บรรทัดคำสั่งคือ:

ข้อมูลเพิ่มเติม $มากขึ้น ตัวเลือก ตัวถูกดำเนินการ

เทศกาล เพิ่มเติม ตัวแปรจะมีความสำคัญเหนือ ระยะ และ LINES ตัวแปรสำหรับ
กำหนดจำนวนบรรทัดในหน้าจอ

ระยะ กำหนดชื่อประเภทเทอร์มินัล หากตัวแปรนี้ไม่มีการตั้งค่าหรือเป็นโมฆะ an
ใช้ประเภทเทอร์มินัลเริ่มต้นที่ไม่ระบุ

อะซิงโครนัส กิจกรรม


ผิดนัด

STDOUT


เอาต์พุตมาตรฐานจะใช้ในการเขียนเนื้อหาของไฟล์อินพุต

สแตเดอร์


ข้อผิดพลาดมาตรฐานจะใช้สำหรับข้อความวินิจฉัยและคำสั่งของผู้ใช้ (ดูที่ INPUT
ส่วน FILES) และหากเอาต์พุตมาตรฐานเป็นอุปกรณ์ปลายทาง ให้เขียนสตริงพร้อมต์
สตริงการแจ้งจะปรากฏบนบรรทัดหน้าจอด้านล่างบรรทัดสุดท้ายของไฟล์
แสดงในหน้าจอปัจจุบัน พรอมต์จะต้องมีชื่อของไฟล์
อยู่ระหว่างการตรวจสอบและจะต้องมีข้อบ่งชี้ท้ายไฟล์และชื่อของ
ไฟล์ถัดไป หากมี เมื่อแจ้งที่ส่วนท้ายของไฟล์ หากมีข้อผิดพลาดหรือข้อความแจ้ง
ปรากฏขึ้น ไม่ได้ระบุว่ามีอยู่ในพรอมต์หรือไม่ ถ้าไม่ใช่
ที่มีอยู่ในพรอมต์ก็จะปรากฏขึ้นจากนั้นผู้ใช้จะได้รับแจ้งสำหรับ
อักขระต่อเนื่อง ซึ่งข้อความอื่นหรือข้อความแจ้งผู้ใช้อาจเป็น
แสดง พรอมต์นั้นไม่ได้ระบุเป็นอย่างอื่น ไม่ได้ระบุว่าเป็นข้อมูลหรือไม่
ข้อความถูกเขียนขึ้นสำหรับคำสั่งของผู้ใช้รายอื่น

เอาท์พุท ไฟล์


ไม่

ขยาย DESCRIPTION


ส่วนต่อไปนี้จะอธิบายพฤติกรรมของ ข้อมูลเพิ่มเติม เมื่อเอาต์พุตมาตรฐานคือ a
อุปกรณ์ปลายทาง หากเอาต์พุตมาตรฐานไม่ใช่อุปกรณ์ปลายทาง จะไม่มีทางเลือกอื่นนอกจาก -s
จะมีผลใดๆ และไฟล์อินพุตทั้งหมดจะถูกคัดลอกไปยังเอาต์พุตมาตรฐานมิฉะนั้น
ไม่แปรเปลี่ยน ณ เวลานั้น ข้อมูลเพิ่มเติม จะออกโดยไม่ต้องดำเนินการใด ๆ เพิ่มเติม

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

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

จำนวนคอลัมน์ที่มีอยู่ต่อบรรทัดจะถูกกำหนดโดยการตรวจสอบค่าใน
สภาพแวดล้อม (ดูส่วนตัวแปรสภาพแวดล้อม) โดยมีค่าเริ่มต้นตามที่อธิบายไว้ใน
ปริมาณคำจำกัดความพื้นฐานของ POSIX.1-2008 บท 8, สภาพสิ่งแวดล้อม ตัวแปร.

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

เมื่อเอาต์พุตมาตรฐานเป็นเทอร์มินัลและ -คุณ ไม่ได้ระบุ ข้อมูลเพิ่มเติม จะรักษา
และ ตัวละครพิเศษ:

* ตัวอักษรตามด้วยลำดับของ n ตัวอักษร (โดยที่ n คือ
เท่ากับจำนวนตำแหน่งคอลัมน์ที่ตัวละครใช้) จากนั้นโดย n
ตัวอักษร ('_') จะทำให้อักขระนั้นถูกขีดเส้นใต้
ข้อความหากประเภทเทอร์มินัลรองรับ NS n ตัวอักษรตาม
ก่อนโดย n อักขระ แล้วอักขระใดๆ ที่มี n ตำแหน่งคอลัมน์จะ
ยังทำให้อักขระนั้นถูกเขียนเป็นข้อความที่ขีดเส้นใต้ ถ้าเทอร์มินัล type
สนับสนุนสิ่งนั้น

* ลำดับของ n ตัวอักษร (โดยที่ n เท่ากับจำนวนคอลัมน์
ตำแหน่งที่อักขระก่อนหน้าครอบครอง) ที่ปรากฏระหว่างสองเหมือนกัน
อักขระที่พิมพ์ได้จะทำให้ตัวแรกของอักขระสองตัวนั้นเขียนเป็น
ข้อความที่เป็นตัวหนา (นั่นคือ ภาพที่สว่างกว่า โหมดโดดเด่น หรือโหมดวิดีโอผกผัน) if
ประเภทเทอร์มินัลรองรับและประเภทที่สองที่จะทิ้ง โดยทันที
เหตุการณ์ที่ตามมาของ /คู่อักขระสำหรับอักขระตัวเดียวกันจะต้อง
ยังถูกทิ้ง (ตัวอย่างเช่น ลำดับ "a\ba\ba\ba" ถูกตีความว่าเป็นโสด
กล้าหาญ 'A'.)

* ความ ข้อมูลเพิ่มเติม ยูทิลิตี้จะต้องละทิ้งอื่น ๆ ทั้งหมดอย่างมีเหตุผล ตัวละครจาก
บรรทัดและอักขระที่อยู่ข้างหน้าถ้ามี

* NS ที่ท้ายบรรทัดจะถูกละเว้นมากกว่าที่จะถูกเขียน
เป็นอักขระที่ไม่สามารถพิมพ์ได้ ตามที่อธิบายไว้ในย่อหน้าถัดไป

เป็นการนำไปใช้กำหนดวิธีการเขียนอักขระที่ไม่สามารถพิมพ์ได้อื่น ๆ
การใช้งานควรใช้รูปแบบเดียวกับที่ใช้สำหรับ ex พิมพ์ สั่งการ; เห็น
ส่วนตัวเลือกภายใน ed คุณประโยชน์. ไม่ได้ระบุว่าเป็นอักขระหลายคอลัมน์หรือไม่
ให้แยกออกจากกันหากข้ามเขตแนวแสดงผล จะไม่ถูกทิ้ง NS
พฤติกรรมไม่ได้ระบุหากจำนวนคอลัมน์บนจอแสดงผลน้อยกว่าจำนวน
คอลัมน์อักขระเดียวในบรรทัดที่แสดงจะครอบครอง

เมื่อไฟล์ใหม่แต่ละไฟล์แสดงขึ้น (หรือแสดงซ้ำ) ข้อมูลเพิ่มเติม จะเขียนหน้าจอแรกของ
ไฟล์. เมื่อหน้าจอเริ่มต้นถูกเขียนแล้ว ข้อมูลเพิ่มเติม จะแจ้งให้ผู้ใช้คำสั่ง ถ้า
การดำเนินการคำสั่งผู้ใช้ส่งผลให้หน้าจอมีบรรทัดที่เหมือนกันกับ
หน้าจอปัจจุบัน และอุปกรณ์มีความสามารถเทอร์มินัลเพียงพอ ข้อมูลเพิ่มเติม จะเลื่อน
หน้าจอ; มิฉะนั้น จะไม่มีการระบุว่าจะเลื่อนหรือวาดหน้าจอใหม่หรือไม่

สำหรับไฟล์ทั้งหมดยกเว้นไฟล์สุดท้าย (รวมถึงอินพุตมาตรฐานหากไม่มีการระบุไฟล์และสำหรับ
ไฟล์สุดท้ายเช่นกันถ้า -อี ไม่ได้ระบุตัวเลือก) เมื่อ ข้อมูลเพิ่มเติม ได้เขียนล่าสุด
บรรทัดในไฟล์ ข้อมูลเพิ่มเติม จะแจ้งให้ผู้ใช้คำสั่ง พรอมต์นี้จะต้องมีชื่อ
ของไฟล์ถัดไปรวมทั้งข้อบ่งชี้ว่า ข้อมูลเพิ่มเติม มาถึงจุดสิ้นสุดของไฟล์แล้ว หากผู้ใช้
คำสั่งคือ f, -NS, , j, , d, -D หรือ s, ข้อมูลเพิ่มเติม จะแสดง
ไฟล์ถัดไป มิฉะนั้น หากแสดงไฟล์สุดท้าย ข้อมูลเพิ่มเติม จะออก มิฉะนั้น, ข้อมูลเพิ่มเติม
จะดำเนินการตามคำสั่งของผู้ใช้ที่ระบุ

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

หากไม่สามารถดำเนินการคำสั่งได้เนื่องจากมีบรรทัดแสดงไม่เพียงพอ ข้อมูลเพิ่มเติม
จะแจ้งเตือนเทอร์มินัล หากไม่สามารถดำเนินการคำสั่งได้เนื่องจากไม่เพียงพอ
บรรทัดที่จะแสดงหรือ a / คำสั่งล้มเหลว: หากอินพุตเป็นอินพุตมาตรฐาน หน้าจอสุดท้าย
ในไฟล์อาจแสดง; มิฉะนั้น ไฟล์ปัจจุบันและหน้าจอจะไม่เปลี่ยนแปลง และ
ผู้ใช้จะได้รับพร้อมท์สำหรับคำสั่งอื่น

คำสั่งโต้ตอบในส่วนต่อไปนี้จะได้รับการสนับสนุน บางคำสั่งสามารถ
นำหน้าด้วยจำนวนเต็มทศนิยมเรียกว่า นับ ในคำอธิบายต่อไปนี้ ถ้าไม่
ระบุด้วยคำสั่ง นับ จะเริ่มต้นเป็น 1. ในคำอธิบายต่อไปนี้
Belt hold เป็นนิพจน์ทั่วไปพื้นฐาน ตามที่อธิบายไว้ในโวลุ่มคำจำกัดความพื้นฐานของ
POSIX.1–2008, Section 9.3, ขั้นพื้นฐาน ปกติ การแสดงออก. คำว่า ``ตรวจสอบ'' เป็นประวัติศาสตร์
ความหมายการใช้งาน ``เปิดไฟล์เพื่อดู''; ตัวอย่างเช่น, ข้อมูลเพิ่มเติม foo จะแสดงเป็น
กำลังตรวจสอบไฟล์ foo.

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

ในคำอธิบายต่อไปนี้ ปัจจุบัน ตำแหน่ง หมายถึงสองสิ่ง:

1. ตำแหน่งของเส้นปัจจุบันบนหน้าจอ

2. หมายเลขบรรทัด (ในไฟล์) ของบรรทัดปัจจุบันบนหน้าจอ

โดยปกติบรรทัดบนหน้าจอที่สอดคล้องกับตำแหน่งปัจจุบันคือบรรทัดที่สามบน
หน้าจอ. หากไม่สามารถทำได้ (มีน้อยกว่าสามบรรทัดที่จะแสดงหรือนี้
เป็นหน้าแรกของไฟล์หรือเป็นหน้าสุดท้ายของไฟล์) จากนั้นหน้าปัจจุบัน
ตำแหน่งเป็นบรรทัดแรกหรือบรรทัดสุดท้ายบนหน้าจอตามที่อธิบายไว้ในภายหลัง

การช่วยเหลือ
สรุป:
h

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

เลื่อน ข้างหน้า หนึ่ง เต็มหน้าจอ
สรุป:
[นับ]f
[นับ]-NS

เลื่อนไปข้างหน้า นับ บรรทัด โดยมีค่าเริ่มต้นเป็นหนึ่งหน้าจอ ถ้า นับ เป็นมากกว่า
ขนาดหน้าจอให้เขียนเฉพาะ screenful สุดท้ายเท่านั้น

เลื่อน ย้อนกลับ หนึ่ง เต็มหน้าจอ
สรุป:
[นับ]b
[นับ]-NS

เลื่อนถอยหลัง นับ บรรทัด โดยมีค่าเริ่มต้นเป็นหนึ่ง screenful (ดูที่ -น ตัวเลือก). ถ้า นับ
เกินขนาดหน้าจอ ให้เขียนเฉพาะ screenful สุดท้ายเท่านั้น

เลื่อน ข้างหน้า หนึ่ง Line
สรุป:
[นับ]
[นับ]j
[นับ]

เลื่อนไปข้างหน้า นับ เส้น ค่าเริ่มต้น นับ สำหรับ จะเป็นหนึ่งสกรีน; สำหรับ
j และ , หนึ่งบรรทัด ทั้งหมด นับ บรรทัดจะต้องเขียนแม้ว่า นับ มากขึ้น
กว่าขนาดหน้าจอ

เลื่อน ย้อนกลับ หนึ่ง Line
สรุป:
[นับ]k

เลื่อนถอยหลัง นับ เส้น ทั้งหมด นับ บรรทัดจะต้องเขียนแม้ว่า นับ is
มากกว่าขนาดหน้าจอ

เลื่อน ข้างหน้า หนึ่ง ครึ่ง เต็มหน้าจอ
สรุป:
[นับ]d
[นับ]-NS

เลื่อนไปข้างหน้า นับ เส้น โดยมีค่าเริ่มต้นเป็นครึ่งหนึ่งของขนาดหน้าจอ ถ้า นับ is
ที่กำหนดไว้ก็จะกลายเป็นค่าเริ่มต้นใหม่สำหรับภายหลัง d, -D และ u คำสั่ง

ข้ามไป ข้างหน้า หนึ่ง Line
สรุป:
[นับ]s

แสดง screenful ขึ้นต้นด้วยบรรทัด นับ บรรทัดหลังบรรทัดสุดท้ายบน the
หน้าจอปัจจุบัน ถ้า นับ จะทำให้ตำแหน่งปัจจุบันนั้นน้อยกว่าหนึ่ง
screenful จะถูกเขียน, screenful สุดท้ายในไฟล์จะถูกเขียน

เลื่อน ย้อนกลับ หนึ่ง ครึ่ง เต็มหน้าจอ
สรุป:
[นับ]u
[นับ]-ยู

เลื่อนถอยหลัง นับ เส้น โดยมีค่าเริ่มต้นเป็นครึ่งหนึ่งของขนาดหน้าจอ ถ้า นับ is
ที่กำหนดไว้ก็จะกลายเป็นค่าเริ่มต้นใหม่สำหรับภายหลัง d, −D, uและ
คำสั่ง −U ทั้งหมด นับ บรรทัดจะต้องเขียนแม้ว่า นับ เป็นมากกว่า
ขนาดหน้าจอ

Go ไปยัง การเริ่มต้น of เนื้อไม่มีมัน
สรุป:
[นับ]g

แสดง screenful ขึ้นต้นด้วยบรรทัด นับ.

Go ไปยัง สิ้นสุดไฟล์
สรุป:
[นับ]G

If นับ ระบุให้แสดงหน้าจอขึ้นต้นด้วยบรรทัด นับ. มิฉะนั้น,
แสดงหน้าจอสุดท้ายของไฟล์

รีเฟรช จอภาพ
สรุป:
r
-L

รีเฟรชหน้าจอ

ทิ้ง และ รีเฟรช
สรุป:
R

รีเฟรชหน้าจอ โดยทิ้งอินพุตที่บัฟเฟอร์ไว้ หากไฟล์ปัจจุบันไม่สามารถค้นหาได้
อินพุตบัฟเฟอร์จะไม่ถูกละทิ้งและ R คำสั่งให้เทียบเท่ากับ r
คำสั่ง

ผลิตโดย ตำแหน่ง
สรุป:
mจดหมาย

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

บริการรถส่ง ไปยัง ผลิตโดย
สรุป:
'จดหมาย

กลับไปยังตำแหน่งที่เคยทำเครื่องหมายด้วยตัวอักษรชื่อโดย จดหมายทำให้
ที่อยู่ในตำแหน่งปัจจุบัน

บริการรถส่ง ไปยัง ก่อนหน้า ตำแหน่ง
สรุป:
''

กลับไปยังตำแหน่งที่ดำเนินการคำสั่งการเคลื่อนไหวขนาดใหญ่ครั้งสุดท้าย (โดยที่ a
``การเคลื่อนไหวขนาดใหญ่'' หมายถึงการเคลื่อนไหวใด ๆ ที่มากกว่าการคัดกรองเส้น) ถ้าไม่
มีการเคลื่อนไหวดังกล่าวแล้ว กลับไปที่จุดเริ่มต้นของไฟล์

ค้นหา ข้างหน้า เป็นเวลา แบบแผน
สรุป:
[นับ]/[!]Belt hold

แสดงหน้าจอที่ขึ้นต้นด้วย นับบรรทัดที่ประกอบด้วยรูปแบบ การค้นหา
จะเริ่มหลังจากบรรทัดแรกที่แสดงอยู่ในปัจจุบัน นิพจน์ทั่วไปที่เป็นโมฆะ ('/'
ตามด้วย ) จะทำการค้นหาซ้ำโดยใช้นิพจน์ทั่วไปก่อนหน้า
ด้วยค่าเริ่มต้น นับ. ถ้าตัวละคร '!' รวมแล้วเส้นที่ตรงกันจะเป็น
ที่ไม่มี Belt hold . หากไม่พบรายการที่ตรงกันสำหรับ Belt hold , ข้อความถึง
เอฟเฟกต์นั้นจะปรากฏขึ้น

ค้นหา ย้อนกลับ เป็นเวลา แบบแผน
สรุป:
[นับ]?[!]Belt hold

แสดงหน้าจอที่ขึ้นต้นด้วย นับบรรทัดก่อนหน้าที่มีรูปแบบ NS
การค้นหาจะเริ่มในบรรทัดสุดท้ายก่อนบรรทัดแรกที่แสดงอยู่ในปัจจุบัน null
นิพจน์ทั่วไป ('?' ตามด้วย ) จะทำการค้นหาซ้ำโดยใช้เครื่องหมาย
นิพจน์ทั่วไปก่อนหน้า โดยมีค่าเริ่มต้น นับ. ถ้าตัวละคร '!' รวมอยู่ด้วย
เส้นที่ตรงกันจะต้องเป็นเส้นที่ไม่มีเครื่องหมาย Belt hold . หากไม่พบรายการที่ตรงกันสำหรับ
Belt hold , ข้อความที่ส่งผลกระทบนั้นจะปรากฏขึ้น

ทำซ้ำ ค้นหา
สรุป:
[นับ]n

ทำซ้ำการค้นหาก่อนหน้าสำหรับ นับบรรทัดที่ประกอบด้วยบรรทัดสุดท้าย Belt hold (หรือไม่มี
สุดท้าย Belt hold , หากการค้นหาครั้งก่อนคือ "/!" or "?!").

ทำซ้ำ ค้นหา in ย้อนกลับ
สรุป:
[นับ]N

ทำซ้ำการค้นหาในทิศทางตรงกันข้ามกับการค้นหาก่อนหน้าสำหรับ นับเส้นที่
ที่มีสุดท้าย Belt hold (หรือไม่มีท้ายสุด Belt hold , หากการค้นหาครั้งก่อน
คือ "/!" or "?!").

ตรวจสอบ ใหม่ เนื้อไม่มีมัน
สรุป:
:e [ชื่อไฟล์]

ตรวจสอบไฟล์ใหม่ ถ้า ชื่อไฟล์ ไม่ได้ระบุอาร์กิวเมนต์ ไฟล์ปัจจุบัน (ดูที่
:n และ :p คำสั่งด้านล่าง) จะถูกตรวจสอบอีกครั้ง NS ชื่อไฟล์ จะต้องอยู่ภายใต้
ขั้นตอนการขยายคำเชลล์ (ดู Section 2.6, คำ ขยาย); ถ้ามากกว่าหนึ่ง
ผลลัพธ์ชื่อพาธ เอฟเฟกต์ไม่ได้ระบุ ถ้า ชื่อไฟล์ คือ ('#')
ไฟล์ที่ตรวจสอบก่อนหน้านี้จะถูกตรวจสอบอีกครั้ง ถ้า ชื่อไฟล์ ไม่สามารถเข้าถึงได้สำหรับใด ๆ
เหตุผล (รวมถึงว่าเป็นไฟล์ที่ไม่สามารถค้นหาได้) ข้อความแสดงข้อผิดพลาดเกี่ยวกับผลกระทบนี้จะต้อง
จะแสดงขึ้นและไฟล์ปัจจุบันและหน้าจอจะไม่เปลี่ยนแปลง

ตรวจสอบ ถัดไป เนื้อไม่มีมัน
สรุป:
[นับ]:n

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

ตรวจสอบ ก่อนหน้า เนื้อไม่มีมัน
สรุป:
[นับ]:p

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

Go ไปยัง แท็ก
สรุป:
:t แท็กสตริง

หากไฟล์ที่มีแท็กชื่อโดย แท็กสตริง อาร์กิวเมนต์ไม่ใช่ไฟล์ปัจจุบัน
ตรวจสอบไฟล์ราวกับว่า :e คำสั่งถูกดำเนินการกับไฟล์นั้นเป็นอาร์กิวเมนต์
มิฉะนั้นหรือนอกจากนี้ ให้แสดงหน้าจอเริ่มต้นด้วยแท็ก ตามที่อธิบายไว้สำหรับ
-t ตัวเลือก (ดูส่วนตัวเลือก) ถ้า แท็ก ยูทิลิตี้ไม่ได้รับการสนับสนุนโดย
ระบบ การใช้ :t ให้ผลลัพธ์ที่ไม่ได้กำหนด

ขอร้อง บรรณาธิการ
สรุป:
v

เรียกเอดิเตอร์เพื่อแก้ไขไฟล์ปัจจุบันที่กำลังตรวจสอบ หากเป็นอินพุตมาตรฐาน
ตรวจสอบแล้วไม่ระบุผลลัพธ์ ชื่อของบรรณาธิการจะนำมาจาก
ตัวแปรสภาพแวดล้อม บรรณาธิการหรือจะเริ่มต้นเป็น vi. หากองค์ประกอบชื่อพาธสุดท้ายใน
บรรณาธิการ เป็นทั้ง vi or ex, ให้เรียกบรรณาธิการด้วย a -ค ผ้าลินิน บรรทัดคำสั่ง
อาร์กิวเมนต์ โดยที่ ผ้าลินิน คือหมายเลขบรรทัดของบรรทัดไฟล์ที่มีบรรทัดแสดงผล
ปัจจุบันแสดงเป็นบรรทัดแรกของหน้าจอ เป็นการกำหนดการใช้งานหรือไม่ว่า
ตัวเลือกการตั้งค่าบรรทัดจะถูกส่งไปยังเอดิเตอร์อื่นที่ไม่ใช่ vi และ ex.

เมื่อบรรณาธิการออกไป ข้อมูลเพิ่มเติม จะกลับมาเป็นไฟล์และหน้าจอเหมือนเดิมเมื่อบรรณาธิการ
ถูกเรียก

แสดง ตำแหน่ง
สรุป:
=
-NS

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

เลิก
สรุป:
q
:q
ZZ

ทางออก ข้อมูลเพิ่มเติม.

EXIT สถานภาพ


ค่าทางออกต่อไปนี้จะถูกส่งคืน:

0 สำเร็จลุล่วง

>0 เกิดข้อผิดพลาด

ผลกระทบที่เกิด OF ข้อผิดพลาด


หากพบข้อผิดพลาดในการเข้าถึงไฟล์เมื่อใช้ :n สั่งการ, ข้อมูลเพิ่มเติม จะพยายาม
เพื่อตรวจสอบไฟล์ถัดไปในรายการอาร์กิวเมนต์ แต่สถานะการออกสุดท้ายจะเป็น
ได้รับผลกระทบ หากพบข้อผิดพลาดในการเข้าถึงไฟล์ผ่านทาง :p สั่งการ, ข้อมูลเพิ่มเติม จะต้อง
พยายามตรวจสอบไฟล์ก่อนหน้าในรายการอาร์กิวเมนต์ แต่สถานะการออกสุดท้ายจะต้อง
ได้รับผลกระทบ หากพบข้อผิดพลาดในการเข้าถึงไฟล์ผ่านทาง :e สั่งการ, ข้อมูลเพิ่มเติม จะต้อง
ยังคงอยู่ในไฟล์ปัจจุบันและสถานะทางออกสุดท้ายจะไม่ได้รับผลกระทบ

เทศกาล ดังต่อไปนี้ ส่วน เป็น ข้อมูล.

ใบสมัคร การใช้


เมื่อเอาท์พุตมาตรฐานไม่ใช่เทอร์มินอล ให้เฉพาะ -s ตัวเลือกการปรับเปลี่ยนตัวกรองคือ
มีประสิทธิภาพ. ทั้งนี้ขึ้นอยู่กับการปฏิบัติทางประวัติศาสตร์ ตัวอย่างเช่น การใช้งานทั่วไปของ
มนุษย์ ท่อส่งออกผ่าน ข้อมูลเพิ่มเติม -s เพื่อบีบพื้นที่สีขาวส่วนเกินสำหรับผู้ใช้ปลายทาง
เมื่อ มนุษย์ ถูกส่งไปยัง lpอย่างไรก็ตาม การบีบบังคับนี้เป็นสิ่งที่ไม่พึงปรารถนา

ตัวอย่าง


เทศกาล -หน้า อนุญาตให้ดำเนินการคำสั่งโดยพลการเมื่อเริ่มต้นแต่ละไฟล์ ตัวอย่างคือ:

ข้อมูลเพิ่มเติม -หน้า G file1 file2
ตรวจสอบแต่ละไฟล์ที่ขึ้นต้นด้วยหน้าจอสุดท้าย

ข้อมูลเพิ่มเติม -หน้า 100 file1 file2
ตรวจสอบแต่ละไฟล์ที่ขึ้นต้นด้วยบรรทัดที่ 100 ในตำแหน่งปัจจุบัน (โดยปกติคือไฟล์ที่สาม
บรรทัด ดังนั้นบรรทัดที่ 98 จะเป็นบรรทัดแรกที่เขียน)

ข้อมูลเพิ่มเติม -หน้า / 100 file1 file2
ตรวจสอบแต่ละไฟล์ที่ขึ้นต้นด้วยบรรทัดแรกที่มีสตริง "100" ใน
ตำแหน่งปัจจุบัน

หลักการและเหตุผล


เทศกาล ข้อมูลเพิ่มเติม ยูทิลิตี้ที่มีอยู่ในระบบที่ได้รับ BSD และ BSD ได้รับเลือกให้เป็นต้นแบบ
สำหรับโปรแกรมแสดงไฟล์ POSIX เนื่องจากมีการใช้งานที่กว้างขวางกว่าตัวใดตัวหนึ่ง
โปรแกรมสาธารณสมบัติ น้อยลง หรือมากกว่า pg, เพจเจอร์ที่มีให้ใน System V. The 4.4 BSD ข้อมูลเพิ่มเติม is
รุ่นสำหรับคุณสมบัติที่เลือก มันเกือบจะเข้ากันได้มากกว่าจาก 4.3
รุ่น BSD ที่ใช้กันอย่างแพร่หลายและคล้อยตามมากขึ้นสำหรับ vi ผู้ใช้ คุณสมบัติหลายประการ
เดิมมาจากโปรแกรมแก้ไขไฟล์ต่างๆ ที่พบในทั้ง น้อยลง และ pgได้รับการเพิ่ม
สำหรับ POSIX.1-2008 เล่มนี้ เนื่องจากได้รับความนิยมอย่างมากจากผู้ใช้

มีความไม่สอดคล้องกันระหว่าง ข้อมูลเพิ่มเติม และ vi ซึ่งเป็นผลมาจากการปฏิบัติทางประวัติศาสตร์ สำหรับ
ตัวอย่าง คำสั่งอักขระตัวเดียว h, f, b, และ เป็นตัวเคลื่อนย้ายหน้าจอใน ข้อมูลเพิ่มเติมแต่
ตัวย้ายเคอร์เซอร์ใน vi. ความไม่สอดคล้องกันเหล่านี้ยังคงอยู่เนื่องจากการเคลื่อนไหวของเคอร์เซอร์
ใช้ไม่ได้กับ ข้อมูลเพิ่มเติม และฟังก์ชันอันทรงพลังที่ทำได้โดยไม่ต้องใช้
ปุ่มควบคุมปรับความแตกต่าง

อินเทอร์เฟซแท็กถูกรวมไว้ในโปรแกรมที่ไม่ใช่โปรแกรมแก้ไขข้อความเพราะมัน
ส่งเสริมการดำเนินงานที่สอดคล้องกันอีกระดับด้วย vi. เป็นไปได้ว่า
สภาพแวดล้อมการเพจของ ข้อมูลเพิ่มเติม จะดีกว่าสำหรับการเรียกดูไฟล์ซอร์สโค้ดในบางส่วน
พฤติการณ์

โหมดการทำงานที่อ้างถึงสำหรับเทอร์มินัลโหมดบล็อกจะเพิ่ม a . อย่างมีประสิทธิภาพ ถึง
แต่ละบรรทัดเรื่องย่อที่ปัจจุบันไม่มี ตัวอย่างเช่น dจะหน้าหนึ่ง
สกรีน โหมดอาจถูกทริกเกอร์โดยตัวเลือกบรรทัดคำสั่ง ตัวแปรสภาพแวดล้อม หรือ
วิธีอื่น POSIX.1-2008 เล่มนี้ไม่ได้กำหนดรายละเอียดเพราะ
มีเพียงไม่กี่ระบบที่ทราบว่ารองรับเทอร์มินัลดังกล่าว อย่างไรก็ตามถือว่า
ที่ทุกระบบน่าจะรองรับได้ ข้อมูลเพิ่มเติม ได้รับข้อยกเว้นที่อ้างถึงสำหรับขนาดเล็กนี้
ชุมชนของขั้วเพราะเมื่อเทียบกับ vi, การเคลื่อนไหวของเคอร์เซอร์มีน้อยและ
ชุดคำสั่งค่อนข้างคล้อยตามตัวเลือก ตัวอักษร

บางรุ่น ข้อมูลเพิ่มเติม จัดให้มีกลไกการหนีเปลือกคล้ายกับ ex ! คำสั่ง
นักพัฒนามาตรฐานไม่ได้พิจารณาว่านี่เป็นสิ่งจำเป็นในการใส่เลขหน้า โดยเฉพาะอย่างยิ่ง
ได้รับการยอมรับอย่างกว้างขวางจากขั้วต่อหน้าต่างหลายบานและคุณสมบัติการควบคุมงาน (พวกเขา
เลือกที่จะเก็บคุณสมบัติดังกล่าวไว้ในบรรณาธิการและ mailx เพราะการโต้ตอบของเชลล์ก็เช่นกัน
ให้โอกาสในการแก้ไขบัฟเฟอร์การแก้ไขซึ่งไม่สามารถใช้ได้กับ ข้อมูลเพิ่มเติม.)

เทศกาล -หน้า (ตำแหน่ง) ตัวเลือกแทนที่ + คำสั่งเนื่องจากแนวทางไวยากรณ์ยูทิลิตี้
เทศกาล +คำสั่ง POSIX.1-2008 ไม่ได้ระบุตัวเลือกอีกต่อไป แต่อาจมีอยู่ในบางส่วน
การใช้งาน ในข้อเสนอแรกๆ ต้องใช้ a Belt hold อาร์กิวเมนต์ แต่ประวัติศาสตร์ น้อยลง
ให้ ข้อมูลเพิ่มเติม สิ่งอำนวยความสะดวกทั่วไปของคำสั่ง น่าจะเป็นที่พึงปรารถนาที่จะใช้
เดียวกัน -ค as ex และ viแต่จดหมายถูกใช้ไปแล้ว

ข้อความที่ระบุ ``จากสตรีมที่ไม่สามารถกรอกลับได้ ... การใช้งานอาจจำกัดจำนวน
ของการเคลื่อนไหวย้อนกลับที่รองรับ '' จะอนุญาตให้มีการใช้งานที่ไม่อนุญาตให้ถอยหลัง
เคลื่อนไหวเหนือข้อความอยู่แล้วบนหน้าจอ ไม่สามารถกำหนดจำนวนเงินขั้นต่ำได้
ของการเคลื่อนไหวย้อนกลับที่จะมีผลกับอุปกรณ์ทุกประเภทที่เป็นไปได้ NS
การใช้งานควรอนุญาตให้ผู้ใช้สำรองข้อมูลภายในอุปกรณ์และ
ข้อจำกัดในการจัดสรรหน่วยความจำที่เหมาะสม

ในอดีต อักขระที่ไม่สามารถพิมพ์ได้แสดงโดยใช้การแมปมาตรฐาน ARPA
ซึ่งมีดังต่อไปนี้:

1. อักขระที่พิมพ์ได้จะถูกทิ้งให้อยู่ตามลำพัง

2. อักขระควบคุมที่น้อยกว่า 177 จะแสดงตามด้วยอักขระ offset
จาก '@' ตัวละครในแผนที่ ASCII; ตัวอย่างเช่น \007 จะแสดงเป็น 'NS'.

3. 177 ตามด้วย '?'.

การแสดงอักขระที่มีชุดบิตที่แปดมีมาตรฐานน้อยกว่า ที่มีอยู่
การใช้งานใช้เลขฐานสิบหก (0x00), ฐานแปด (\000) และการแสดงเมตาบิต (หลัง
อักขระที่แสดงโดยตั้งบิตที่แปดเป็นอักขระสองตัว "ม-", ตามด้วย
การแสดงผลเจ็ดบิตตามที่อธิบายไว้ก่อนหน้านี้) หลังอาจมีการอ้างสิทธิ์ที่ดีที่สุด
การปฏิบัติทางประวัติศาสตร์เพราะใช้กับ -v ตัวเลือก 4 BSD และ 4 BSD ที่ได้มาจาก
รุ่นของ แมว ยูทิลิตี้ตั้งแต่ปีพ. ศ. 1980

POSIX.1-2008 ไม่ต้องการรูปแบบการแสดงผลที่เฉพาะเจาะจง แนะนำให้นำไปปฏิบัติ
สอดคล้องกับการปฏิบัติทางประวัติศาสตร์โดยไม่มีเหตุผลที่ชัดเจนใด ๆ ที่จะแตกต่าง

อนาคต ลู่ทาง


ไม่

ใช้ moreposix ออนไลน์โดยใช้บริการ onworks.net



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด