ชื่อ
bash, alias, bg, bind, break, builtin, cd, command, compgen, complete, continue, declare, dirs, disown, echo, enable, eval, exec, exit, fc, fg, getopts, hash, ประวัติ, งาน, ฆ่า, ให้, ท้องถิ่น, ออกจากระบบ, popd, printf, pushd, pwd อ่าน readonly, return, set, shift, shopt, แหล่ง, suspend, test, ครั้ง, กับดัก, type, typeset, ulimit, umask, unalias, unset, wait - bash คำสั่งที่มีอยู่แล้วให้ดูที่ทุบตี(1)
คำสั่ง Bash Builtin
เว้นเสียแต่ว่าจะระบุไว้เป็นอย่างอื่นคำสั่งแต่ละตัวที่ได้รับการบันทึกไว้ในส่วนนี้เป็นตัวรับก่อนหน้าด้วย- ยอมรับ-- เพื่อแสดงถึงการสิ้นสุดของตัวเลือก
: ข้อโต้แย้ง
ไม่มีผลอะไร; คำสั่งไม่ทำอะไรเลยนอกเหนือจากการขยายตัว ข้อโต้แย้ง และดำเนินการเปลี่ยนเส้นทางที่ระบุ รหัสทางออกศูนย์ถูกส่งกลับ
. ชื่อไฟล์ ข้อโต้แย้ง
แหล่ง ชื่อไฟล์ ข้อโต้แย้ง
อ่านและรันคำสั่งจาก ชื่อไฟล์ ในสภาพแวดล้อมของเชลล์ปัจจุบันและส่งคืนสถานะออกของคำสั่งสุดท้ายที่ดำเนินการจาก ชื่อไฟล์ . ถ้า ชื่อไฟล์ ไม่มีเครื่องหมายทับและชื่อไฟล์เส้นทาง ใช้เพื่อค้นหาไดเร็กทอรีที่มี ชื่อไฟล์ . ไฟล์ที่ค้นหามาเส้นทาง ไม่จำเป็นต้องเป็นปฏิบัติการได้ เมื่อทุบตี ไม่ได้เข้า โหมด posix , ไดเรกทอรีปัจจุบันจะถูกค้นหาถ้าไม่มีไฟล์ที่พบเส้นทาง. ถ้าSourcePath ตัวเลือกshoptคำสั่ง builtin ถูกปิดใช้งานเส้นทาง ไม่ได้ค้นหา ถ้ามี ข้อโต้แย้ง มีการจัดให้พวกเขากลายเป็นพารามิเตอร์ตำแหน่งเมื่อ ชื่อไฟล์ จะถูกประมวลผล มิฉะนั้นพารามิเตอร์ตำแหน่งจะไม่เปลี่ยนแปลง สถานะการส่งคืนคือสถานะของคำสั่งสุดท้ายที่ออกจากสคริปต์ (0 ถ้าไม่มีคำสั่งใดถูกเรียกใช้) และ false ถ้า ชื่อไฟล์ ไม่พบหรือไม่สามารถอ่านได้
นามแฝง -p ชื่อ = ราคา …
นามแฝง ไม่มีอาร์กิวเมนต์หรือด้วย-p พิมพ์รายชื่อนามแฝงในแบบฟอร์มนามแฝง ชื่อ = ราคา บนเอาต์พุตมาตรฐาน เมื่อมีการระบุอากิวเมนต์ ชื่อ ใคร ราคา จะได้รับ พื้นที่ต่อท้ายใน ราคา ทำให้คำถัดไปถูกตรวจสอบเพื่อทดแทนนามแฝงเมื่อนามแฝงถูกขยาย แต่ละ ชื่อ ในรายการอาร์กิวเมนต์ที่ไม่มี ราคา มีการระบุชื่อและค่าของนามแฝงจะพิมพ์นามแฝง ส่งกลับค่าจริงยกเว้น a ชื่อ จะได้รับซึ่งไม่มีนามแฝงได้รับการกำหนด
BG jobspec
ทำต่องานที่ถูกระงับ jobspec ในพื้นหลังราวกับว่ามันเริ่มต้นด้วย&. ถ้า jobspec ไม่ได้อยู่ในความคิดของเปลือกหอย งานปัจจุบัน ถูกนำมาใช้.BG jobspec ผลตอบแทน 0 เว้นแต่ว่าจะทำงานเมื่อควบคุมงานถูกปิดใช้งานหรือเมื่อรันด้วยการควบคุมงานที่เปิดใช้ if jobspec ไม่พบหรือเริ่มต้นโดยไม่มีการควบคุมงาน
ผูก -m รูปแบบแป้น -lpsvPSV
ผูก -m รูปแบบแป้น -q ฟังก์ชัน -ยู ฟังก์ชัน -r keyseq
ผูก -m รูปแบบแป้น -f ชื่อไฟล์
ผูก -m รูปแบบแป้น -x keyseq : เปลือกคำสั่ง
ผูก -m รูปแบบแป้น keyseq : ฟังก์ชั่นชื่อ
ผูก ReadLine คำสั่ง
แสดงผลปัจจุบันReadLine คีย์และฟังก์ชันผูกผูกลำดับที่สำคัญกับ aReadLineฟังก์ชันหรือมาโครหรือตั้งค่า aReadLine ตัวแปร. อาร์กิวเมนต์ที่ไม่ใช่อาร์กิวเมนต์แต่ละตัวจะเป็นคำสั่งตามที่ปรากฏใน .inputrc แต่แต่ละคำสั่งหรือคำสั่งต้องถูกส่งผ่านเป็นอาร์กิวเมนต์ที่แยกต่างหาก เช่น '' C-x C-r ': re-read-init-file' ตัวเลือกถ้ามีให้มีความหมายดังต่อไปนี้:
-m รูปแบบแป้น
ใช้ รูปแบบแป้น เป็น Keymap จะได้รับผลกระทบจากการผูกที่ตามมา ยอมรับได้ รูปแบบแป้น ชื่อ emacs, emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move, vi-command , และ vi แทรก . vi เท่ากับ vi คำสั่ง ; emacs เท่ากับ emacs มาตรฐาน .
-l
แสดงรายชื่อทั้งหมดReadLine ฟังก์ชั่น.
-p
แสดงReadLine ชื่อฟังก์ชันและการผูกมัดในลักษณะที่สามารถอ่านใหม่ได้
-P
แสดงรายการปัจจุบันReadLine ชื่อฟังก์ชันและการผูก
-v
แสดงReadLine ชื่อตัวแปรและค่าในลักษณะที่พวกเขาสามารถอ่านได้อีกครั้ง
-V
แสดงรายการปัจจุบันReadLine ชื่อตัวแปรและค่า
-s
แสดงReadLine ลำดับที่สำคัญผูกพันกับแมโครและสตริงที่พวกเขาออกในลักษณะที่พวกเขาสามารถอ่านได้อีกครั้ง
-S
แสดงReadLine ลำดับที่สำคัญผูกพันกับแมโครและสตริงที่พวกเขาส่งออก
-f ชื่อไฟล์
อ่านการผูกคีย์จาก ชื่อไฟล์ .
-q ฟังก์ชัน
แบบสอบถามเกี่ยวกับคีย์ที่เรียกชื่อ ฟังก์ชัน .
-ยู ฟังก์ชัน
ยกเลิกการผูกคีย์ทั้งหมดที่เชื่อมโยงกับชื่อ ฟังก์ชัน .
-r keyseq
นำการเชื่อมโยงปัจจุบันใด ๆ ออก keyseq .
-x keyseq : เปลือกคำสั่ง
สาเหตุ เปลือกคำสั่ง ที่จะดำเนินการเมื่อใดก็ตาม keyseq ถูกป้อน
ค่าที่ส่งคืนคือ 0 เว้นแต่จะได้รับตัวเลือกที่ไม่รู้จักหรือมีข้อผิดพลาดเกิดขึ้น
หยุด n
ออกจากภายใน aสำหรับ, ในขณะที่, จนกระทั่ง, หรือเลือก ห่วง ถ้า n ถูกระบุแบ่ง n ระดับ n ต้องเป็น> 1. ถ้า n มากกว่าจำนวนลูปที่ล้อมรอบลูปที่ล้อมรอบทั้งหมดจะถูกส่งออก ค่าที่ส่งคืนคือ 0 เว้นแต่ว่าเปลือกไม่ได้รันลูปเมื่อหยุด จะถูกประมวลผล
builtin เปลือก builtin ข้อโต้แย้ง
ดำเนินการ builtin เปลือกที่ระบุส่งผ่าน ข้อโต้แย้ง และส่งคืนสถานะออก ซึ่งจะเป็นประโยชน์เมื่อกำหนดฟังก์ชันที่มีชื่อเหมือนเชลล์ builtin การรักษาฟังก์ชันการทำงานของ builtin ภายในฟังก์ชันซีดี builtin ถูก redefined ทั่วไปด้วยวิธีนี้ สถานะการส่งคืนเป็นเท็จถ้า เปลือก builtin ไม่ใช่คำสั่ง builtin shell
ซีดี -L | -P dir
เปลี่ยนไดเร็กทอรีปัจจุบันเป็น dir . ตัวแปรบ้าน เป็นค่าดีฟอลต์ dir . ตัวแปรCDPATH กำหนดเส้นทางการค้นหาสำหรับไดเร็กทอรีที่มี dir . ชื่อไดเรกทอรีทางเลือกในCDPATH ถูกคั่นด้วยเครื่องหมายจุดคู่ (:) ชื่อไดเรกทอรี null ในCDPATH เป็นเหมือนกับไดเรกทอรีปัจจุบันเช่น ".'' ถ้า dir เริ่มต้นด้วยเครื่องหมายทับ (/) แล้วCDPATH ไม่ได้ใช้-P ตัวเลือกบอกว่าจะใช้โครงสร้างไดเรกทอรีทางกายภาพแทนต่อไปนี้การเชื่อมโยงสัญลักษณ์ (ดูยัง-P ตัวเลือกชุด คำสั่ง builtin);-L ตัวเลือกบังคับให้เชื่อมโยงสัญลักษณ์ที่จะปฏิบัติตาม อาร์กิวเมนต์ของ- เท่ากับ$ OLDPWD. ค่าที่ส่งคืนจะเป็นจริงถ้าไดเร็กทอรีเปลี่ยนไปเรียบร้อยแล้ว เท็จมิฉะนั้น
คำสั่ง -pVv คำสั่ง หาเรื่อง …
วิ่ง คำสั่ง กับ args ยับยั้งการค้นหาฟังก์ชันเปลือกธรรมดา เฉพาะคำสั่ง builtin หรือคำสั่งที่พบในเส้นทาง จะถูกเรียกใช้งาน ถ้า-p ตัวเลือกจะได้รับการค้นหา คำสั่ง จะใช้ค่าดีฟอลต์สำหรับเส้นทาง ที่รับประกันว่าจะพบสาธารณูปโภคมาตรฐานทั้งหมด ถ้าอย่างใดอย่างหนึ่ง-V หรือ-v ตัวเลือกจะถูกจัดเตรียมคำอธิบายของ คำสั่ง จะถูกพิมพ์ออกมา-v ตัวเลือกทำให้เกิดคำเดียวที่ระบุคำสั่งหรือชื่อไฟล์ที่ใช้เรียก คำสั่ง ที่จะแสดง;-V ตัวเลือกจะให้คำอธิบายแบบละเอียดมากขึ้น ถ้า-V หรือ-v ตัวเลือกจะได้รับสถานะการออกคือ 0 ถ้า คำสั่ง พบและ 1 ถ้าไม่ หากไม่มีตัวเลือกใดที่ให้มาและมีข้อผิดพลาดเกิดขึ้นหรือ คำสั่ง ไม่พบสถานะการออกเป็น 127 มิฉะนั้นสถานะการออกจากไฟล์คำสั่ง builtin คือสถานะทางออกของ คำสั่ง .
compgen ตัวเลือก คำ
สร้างการจับคู่เสร็จสิ้นที่เป็นไปได้สำหรับ คำ ให้เป็นไปตาม ตัวเลือก s ซึ่งอาจเป็นตัวเลือกใดก็ได้ที่ยอมรับโดยสมบูรณ์ builtin ยกเว้น-p และ-rและเขียนข้อมูลที่ตรงกับเอาต์พุตมาตรฐาน เมื่อใช้-F หรือ-C ตัวเลือกตัวแปรเปลือกต่างๆที่กำหนดโดยสิ่งอำนวยความสะดวกที่สามารถตั้งโปรแกรมได้ในขณะที่มีจะไม่มีค่าที่เป็นประโยชน์
การจับคู่จะได้รับการสร้างขึ้นในลักษณะเดียวกับที่รหัสโปรแกรมที่สร้างขึ้นได้สร้างขึ้นโดยตรงจากสเปคที่สมบูรณ์พร้อมด้วยค่าสถานะเดียวกัน ถ้า คำ ระบุเฉพาะการจับคู่สำเร็จเท่านั้น คำ จะปรากฏขึ้น
ค่าที่ส่งคืนเป็นค่าจริงเว้นแต่จะมีการระบุตัวเลือกที่ไม่ถูกต้องหรือไม่มีการสร้างการจับคู่
สมบูรณ์ -abcdefgjksuv -o comp ตัวเลือก -A การกระทำ -G globpat -W WordList -P อุปสรรค -S วิภัตติ
-X filterpat -F ฟังก์ชัน -C คำสั่ง ชื่อ ชื่อ … สมบูรณ์ -pr ชื่อ … ระบุว่าการขัดแย้งกันอย่างไร ชื่อ ควรจะเสร็จสิ้น ถ้า-p หรือถ้าไม่มีตัวเลือกใด ๆ ข้อกำหนดทางด้านความสมบูรณ์ที่มีอยู่จะถูกพิมพ์ออกมาในรูปแบบที่อนุญาตให้ใช้ซ้ำในรูปแบบอินพุต-r ตัวเลือกจะเอาข้อมูลจำเพาะที่สมบูรณ์สำหรับแต่ละ ชื่อ หรือถ้าไม่มี ชื่อ s จะได้รับการจัดทำข้อกำหนดเฉพาะทั้งหมด ขั้นตอนการใช้ข้อมูลจำเพาะเกี่ยวกับความสมบูรณ์เหล่านี้เมื่อเสร็จสิ้นคำที่อธิบายไว้ข้างต้นแล้วความสามารถที่ตั้งโปรแกรมได้. ตัวเลือกอื่น ๆ หากระบุมีความหมายดังต่อไปนี้ อาร์กิวเมนต์ที่-G, -W, และ-X ตัวเลือก (และหากจําเปน-P และ-S ตัวเลือก) ควรจะยกมาเพื่อป้องกันพวกเขาจากการขยายตัวก่อนสมบูรณ์ builtin ถูกเรียกใช้ -o comp ตัวเลือก comp ตัวเลือก ควบคุมลักษณะต่างๆของพฤติกรรมของ compspec นอกเหนือจากความสำเร็จที่เรียบง่าย comp ตัวเลือก อาจเป็นหนึ่งใน: ค่าเริ่มต้น ใช้ชื่อไฟล์ที่เป็นค่าเริ่มต้นของ readline ถ้า compspec สร้างไม่ตรงกัน dirnames ดำเนินการเสร็จสิ้นชื่อไดเรกทอรีถ้า compspec สร้างไม่ตรงกัน ชื่อไฟล์ บอกให้ readline ว่า compspec สร้างชื่อไฟล์ดังนั้นจึงสามารถดำเนินการประมวลผลเฉพาะชื่อไฟล์ใดก็ได้ (เช่นการเพิ่มเครื่องหมายทับไปยังชื่อไดเรกทอรีหรือการระงับช่องว่างตามหลัง) มีวัตถุประสงค์เพื่อใช้กับฟังก์ชันเปลือก ไม่มีที่ว่าง บอกให้ไลน์อ่านไม่ให้ผนวกช่องว่าง (ค่าดีฟอลต์) เป็นคำที่เติมท้ายท้ายบรรทัด -A การกระทำ การกระทำ อาจเป็นรายการต่อไปนี้เพื่อสร้างรายการความสำเร็จที่เป็นไปได้: นามแฝง ชื่อนามแฝง อาจระบุเป็น-a. arrayvar ชื่อตัวแปรอาร์เรย์ ผูกพัน Readline ชื่อที่มีผลผูกพันที่สำคัญ builtin ชื่อของคำสั่ง builtin shell อาจระบุเป็น-b. คำสั่ง ชื่อคำสั่งอาจถูกระบุเป็นชื่อ อาจระบุเป็น-c. ไดเรกทอรี ชื่อไดเรกทอรี อาจระบุเป็น-d. พิการ ชื่อของ builtins shell ที่ถูกปิดใช้งาน เปิดการใช้งาน ชื่อของ builtins shell ที่เปิดใช้งาน ส่งออก ชื่อของตัวแปรเปลือกที่ส่งออก อาจระบุเป็น-e. ไฟล์ ชื่อไฟล์ อาจระบุเป็น-f. ฟังก์ชัน ชื่อของฟังก์ชันเปลือก กลุ่ม ชื่อกลุ่ม อาจระบุเป็น-G. HelpTopic หัวข้อวิธีใช้ที่ได้รับการยอมรับโดยช่วยด้วย builtin ชื่อโฮสต์ ชื่อโฮสต์ที่นำมาจากไฟล์ที่ระบุโดยHOSTFILE ตัวแปรเชลล์ งาน ชื่องานถ้ามีการควบคุมงาน อาจระบุเป็น-j. คำหลัก คำสงวนสิทธิ์ของเชลล์ อาจระบุเป็น-k. วิ่ง ชื่อของงานที่กำลังทำงานถ้ามีการควบคุมงานอยู่ บริการ ชื่อบริการ อาจระบุเป็น-s. setopt อาร์กิวเมนต์ที่ถูกต้องสำหรับ-o ตัวเลือกชุด builtin shopt ชื่อตัวเลือกเชลล์เป็นที่ยอมรับโดยshopt builtin สัญญาณ ชื่อสัญญาณ หยุด ชื่อของงานที่หยุดชะงักถ้ามีการควบคุมงาน ผู้ใช้งาน ชื่อผู้ใช้ อาจระบุเป็น-ยู. ตัวแปร ชื่อของตัวแปรเปลือกทั้งหมด อาจระบุเป็น-v. -G globpat รูปแบบการขยายชื่อไฟล์ globpat ถูกขยายเพื่อสร้างความสำเร็จที่เป็นไปได้ -W WordList WordList ถูกแบ่งโดยใช้ตัวอักษรในไอเอฟเอ ตัวแปรพิเศษเป็นตัวคั่นและแต่ละคำผลลัพธ์ถูกขยาย ความสำเร็จที่เป็นไปได้คือสมาชิกของรายการผลลัพธ์ที่ตรงกับคำที่เสร็จสมบูรณ์ -C คำสั่ง คำสั่ง จะถูกเรียกใช้ในสภาพแวดล้อมแบบย่อยและเอาต์พุตจะใช้เป็นความสำเร็จที่เป็นไปได้ -F ฟังก์ชัน ฟังก์ชันเปลือก ฟังก์ชัน จะทำงานในสภาพแวดล้อมของเชลล์ปัจจุบัน เมื่อเสร็จสิ้นการเรียกคืนความเป็นไปได้จะถูกเรียกค้นจากค่าของCOMPREPLY ตัวแปรอาร์เรย์ -X filterpat filterpat เป็นรูปแบบที่ใช้สำหรับการขยายชื่อไฟล์ ใช้กับรายการความสมบูรณ์ที่เป็นไปได้ที่สร้างโดยตัวเลือกและอาร์กิวเมนต์ก่อนหน้านี้และการจับคู่เสร็จสิ้น filterpat จะถูกลบออกจากรายการ ชั้นนำ! ใน filterpat negates รูปแบบ; ในกรณีนี้ความสมบูรณ์ไม่ตรงกัน filterpat ถูกลบออก -P อุปสรรค อุปสรรค จะถูกเพิ่มที่จุดเริ่มต้นของความเป็นไปได้ที่เป็นไปได้หลังจากที่มีการใช้ตัวเลือกอื่น ๆ ทั้งหมด -S วิภัตติ วิภัตติ จะถูกผนวกเข้ากับความเป็นไปได้ที่เป็นไปได้หลังจากที่มีการใช้ตัวเลือกอื่น ๆ ทั้งหมด ค่าที่ส่งคืนเป็นค่าจริงเว้นแต่ว่ามีตัวเลือกอื่นที่ไม่ถูกต้อง-pหรือ-r มีให้โดยไม่ใช้ a ชื่อ อาร์กิวเมนต์พยายามที่จะลบสเปคที่สมบูรณ์สำหรับ a ชื่อ ซึ่งไม่มีข้อกำหนดใดที่มีอยู่หรือมีข้อผิดพลาดเกิดขึ้นในการเพิ่มข้อกำหนดเกี่ยวกับความสมบูรณ์ ต่อ n ทำซ้ำต่อไปของการล้อมรอบสำหรับ, ในขณะที่, จนกระทั่ง, หรือเลือก ห่วง ถ้า n ถูกระบุดำเนินการต่อที่ n th ล้อมรอบ n ต้องเป็น> 1. ถ้า n มากกว่าลูปล้อมรอบลูปล้อมรอบสุดท้าย (ห่วง `` ระดับบนสุด '') จะกลับมาทำงานต่อ ค่าที่ส่งคืนคือ 0 เว้นแต่ว่าเปลือกไม่ได้รันลูปเมื่อต่อ จะถูกประมวลผล ประกาศ -afFirtx -p ชื่อ = ราคา เรียงพิมพ์ -afFirtx -p ชื่อ = ราคา ประกาศตัวแปรและ / หรือระบุแอตทริบิวต์ ถ้าไม่ ชื่อ s จะได้รับแล้วแสดงค่าของตัวแปร-p จะแสดงแอตทริบิวต์และค่าของแต่ละ ชื่อ . เมื่อ-p ตัวเลือกเพิ่มเติมจะถูกละเลย-F ตัวเลือกยับยั้งการแสดงผลของคำจำกัดความฟังก์ชั่น; พิมพ์ชื่อและแอตทริบิวต์ของฟังก์ชันเท่านั้น-F ตัวเลือก-f. สามารถใช้ตัวเลือกต่อไปนี้เพื่อ จำกัด การแสดงผลไปยังตัวแปรที่มีแอตทริบิวต์ที่ระบุหรือเพื่อให้แอตทริบิวต์ของตัวแปร: -a แต่ละ ชื่อ เป็นตัวแปรอาร์เรย์ (ดูอาร์เรย์ ข้างบน). -f ใช้ชื่อฟังก์ชันเท่านั้น -ผม ตัวแปรจะถือว่าเป็นจำนวนเต็ม การประเมินค่าเลขคณิต (ดูการประเมินผลทางกายวิภาค)จะทำเมื่อตัวแปรถูกกำหนดค่า -r ทำ ชื่อ s อ่านอย่างเดียว ชื่อเหล่านี้ไม่สามารถกำหนดค่าจากข้อความกำหนดที่ตามมาหรือยกเลิกการตั้งค่าได้ t- ให้แต่ละคน ชื่อ ติดตาม คุณลักษณะ ฟังก์ชั่นที่สืบทอดสืบทอดมาDEBUG ดักจากเปลือกเรียก แอตทริบิวต์ trace ไม่มีความหมายพิเศษสำหรับตัวแปร -x เครื่องหมาย ชื่อ s สำหรับส่งออกไปยังคำสั่งต่อไปผ่านทางสิ่งแวดล้อม การใช้ `+ 'แทน` -' จะปิดแอตทริบิวต์แทนยกเว้น+ Aไม่สามารถใช้เพื่อทำลายตัวแปรอาร์เรย์ เมื่อใช้ในฟังก์ชันทำให้แต่ละ ชื่อ ท้องถิ่นเช่นเดียวกับในประเทศ คำสั่ง ค่าที่ส่งกลับคือ 0 จนกว่าจะพบตัวเลือกที่ไม่ถูกต้องความพยายามในการกำหนดฟังก์ชันโดยใช้ `` -f foo = bar '' ความพยายามในการกำหนดค่าให้กับตัวแปรแบบอ่านอย่างเดียวความพยายามจะทำ เพื่อกำหนดค่าให้กับตัวแปรอาร์เรย์โดยไม่ใช้ไวยากรณ์การกำหนดแบบผสม (ดูอาร์เรย์ ข้างต้น) หนึ่งใน ชื่อ ไม่ใช่ชื่อตัวแปรของเชลล์ที่ถูกต้องความพยายามในการปิดสถานะแบบอ่านอย่างเดียวสำหรับตัวแปรแบบอ่านอย่างเดียวความพยายามในการปิดสถานะอาร์เรย์สำหรับตัวแปรอาร์เรย์หรือความพยายามในการแสดงค่า non- ฟังก์ชันที่มีอยู่ด้วย-f. dirs -clpv + n - n ไม่มีตัวเลือกแสดงรายการไดเรกทอรีที่จำได้ในปัจจุบัน การแสดงผลเริ่มต้นอยู่ในบรรทัดเดียวที่มีชื่อไดเรกทอรีคั่นด้วยช่องว่าง มีการเพิ่มไดเรกทอรีลงในรายการด้วยpushd คำสั่ง;popd คำสั่งลบรายการจากรายการ + n แสดงไฟล์ n th นับจากด้านซ้ายของรายการที่แสดงโดยdirs เมื่อเรียกโดยไม่มีตัวเลือกเริ่มต้นด้วยศูนย์ - n แสดงไฟล์ n th นับจากด้านขวาของรายการที่แสดงโดยdirs เมื่อเรียกโดยไม่มีตัวเลือกเริ่มต้นด้วยศูนย์ -c ล้างไดเร็กทอรีโดยการลบรายการทั้งหมด -l ผลิตรายการที่ยาวขึ้น รูปแบบรายการเริ่มต้นใช้เครื่องหมายเพื่อแสดงโฮมไดเร็กทอรี -p พิมพ์ไดเร็กทอรีกองหนึ่งรายการต่อบรรทัด -v พิมพ์ไดเร็กทอรีกองหนึ่งรายการต่อบรรทัดนำหน้าแต่ละรายการด้วยดัชนีในกองซ้อน ค่าที่ส่งคืนคือ 0 จนกว่าจะมีตัวเลือกที่ไม่ถูกต้องหรือ n ดัชนีนอกเหนือจากส่วนท้ายของไดเร็กทอรี บอกปัด -ar -h jobspec … โดยไม่มีตัวเลือก jobspec ถูกลบออกจากตารางงานที่ใช้งานอยู่ ถ้า-h ตัวเลือกจะได้รับแต่ละ jobspec ไม่ถูกลบออกจากตาราง แต่มีการทำเครื่องหมายไว้เพื่อให้SIGHUP ไม่ได้ถูกส่งไปยังงานถ้าเปลือกได้รับ aSIGHUP. ถ้าไม่ jobspec มีอยู่และไม่-aหรือที่-r ตัวเลือก งานปัจจุบัน ถูกนำมาใช้. ถ้าไม่ jobspec มีให้-a ตัวเลือกหมายถึงการลบหรือทำเครื่องหมายงานทั้งหมด-r ตัวเลือกโดยไม่มี jobspec อาร์กิวเมนต์ จำกัด การทำงานเพื่อเรียกใช้งาน ค่าที่ส่งคืนคือ 0 เว้นแต่ a jobspec ไม่ได้ระบุงานที่ถูกต้อง เสียงสะท้อน -neE หาเรื่อง … เอาท์พุท หาเรื่อง s คั่นด้วยช่องว่างตามด้วยบรรทัดใหม่ สถานะการส่งคืนคือ 0 เสมอถ้า-n ระบุสายอักขระต่อท้ายจะถูกระงับ ถ้า-e จะมีการเปิดใช้งานการตีความอักขระสแลชหรัดถอยหลังต่อไปนี้-E ตัวเลือกนี้จะปิดการตีความอักขระหลบหนีเหล่านี้แม้ว่าจะอยู่ในระบบที่ถูกตีความโดยค่าเริ่มต้นก็ตามxpg_echo shell อาจถูกใช้เพื่อระบุไดนามิกหรือไม่เสียงสะท้อน ขยายตัวหนีเหล่านี้โดยค่าเริ่มต้นเสียงสะท้อน ไม่ตีความ-- หมายถึงการสิ้นสุดของตัวเลือกเสียงสะท้อน ตีความลำดับหนีต่อไปนี้: a การแจ้งเตือน (ระฆัง) ข Backspace ค ยกเลิกบรรทัดใหม่ที่ต่อท้าย E ตัวหนี ฉ ฟีดรูปแบบ n บรรทัดใหม่ r กลับรถ t แท็บแนวนอน วี แท็บแนวตั้ง \ ทับขวา
