นี่คือคำสั่งนามแฝงที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
นามแฝง — กำหนดหรือแสดงนามแฝง
เรื่องย่อ
นามแฝง [นามแฝง-ชื่อ[=เชือก]...]
DESCRIPTION
พื้นที่ นามแฝง ยูทิลิตี้จะต้องสร้างหรือกำหนดนิยามนามแฝงใหม่หรือเขียนค่าของ
นิยามนามแฝงที่มีอยู่ไปยังเอาต์พุตมาตรฐาน นิยามนามแฝงให้ค่าสตริง
ที่จะแทนที่ชื่อคำสั่งเมื่อพบ ดู Section 2.3.1, นามแฝง
การแทน.
นิยามนามแฝงจะส่งผลต่อสภาพแวดล้อมการดำเนินการเชลล์ปัจจุบันและการดำเนินการ
สภาพแวดล้อมของเชลล์ย่อยของเชลล์ปัจจุบัน เมื่อใช้ตามปริมาณที่กำหนด
ของ POSIX.1-2008 คำจำกัดความนามแฝงจะต้องไม่ส่งผลกระทบต่อกระบวนการหลักของปัจจุบัน
เชลล์หรือสภาพแวดล้อมยูทิลิตี้ใดๆ ที่เรียกใช้โดยเชลล์ ดู Section 2.12, เปลือก การกระทำ
สิ่งแวดล้อม.
OPTIONS
ไม่
ตัวดำเนินการ
ตัวถูกดำเนินการดังต่อไปนี้จะได้รับการสนับสนุน:
นามแฝง-ชื่อ
เขียนนิยามนามแฝงไปยังเอาต์พุตมาตรฐาน
นามแฝง-ชื่อ=เชือก
กำหนดค่าของ เชือก ไปยังนามแฝง นามแฝง-ชื่อ.
หากไม่มีการระบุตัวถูกดำเนินการ นิยามนามแฝงทั้งหมดจะถูกเขียนลงในเอาต์พุตมาตรฐาน
STDIN
ไม่ได้ใช้.
INPUT ไฟล์
ไม่
และพวกเรา ตัวแปร
ตัวแปรสภาพแวดล้อมต่อไปนี้จะส่งผลต่อการดำเนินการของ นามแฝง:
ภาษา ระบุค่าเริ่มต้นสำหรับตัวแปรการทำให้เป็นสากลที่ไม่ได้ตั้งค่าหรือ
โมฆะ. (ดูปริมาณคำจำกัดความพื้นฐานของ POSIX.1-2008 Section 8.2,
สากล ตัวแปร เพื่อความเหนือกว่าของความเป็นสากล
ตัวแปรที่ใช้ในการกำหนดค่าของหมวดหมู่สถานที่)
LC_ALL หากตั้งค่าเป็นค่าสตริงที่ไม่ว่าง ให้แทนที่ค่าของค่าอื่นๆ ทั้งหมด
ตัวแปรความเป็นสากล
LC_CTYPE กำหนดสถานที่สำหรับการตีความลำดับไบต์ของข้อมูลข้อความ
เป็นอักขระ (เช่น ไบต์เดี่ยวเมื่อเทียบกับอักขระหลายไบต์ใน
ข้อโต้แย้ง)
LC_MESSAGES
กำหนดโลแคลที่ควรใช้เพื่อส่งผลต่อรูปแบบและเนื้อหาของ
ข้อความวินิจฉัยที่เขียนถึงข้อผิดพลาดมาตรฐาน
นศ กำหนดตำแหน่งของแค็ตตาล็อกข้อความสำหรับการประมวลผลของ LC_MESSAGES.
อะซิงโครนัส กิจกรรม
ผิดนัด
STDOUT
รูปแบบสำหรับแสดงนามแฝง (เมื่อไม่มีตัวถูกดำเนินการหรือ only ชื่อ มีการระบุตัวถูกดำเนินการ)
จะเป็น:
"%s=%s\n", ชื่อ, ความคุ้มค่า
พื้นที่ ความคุ้มค่า สตริงจะต้องเขียนด้วยคำพูดที่เหมาะสมเพื่อให้เหมาะสำหรับ
กลับเข้าสู่เปลือก ดูคำอธิบายของการอ้างอิงเชลล์ใน Section 2.2, quoting.
สแตเดอร์
ข้อผิดพลาดมาตรฐานจะใช้สำหรับข้อความวินิจฉัยเท่านั้น
เอาท์พุท ไฟล์
ไม่
ขยาย DESCRIPTION
ไม่
EXIT สถานภาพ
ค่าทางออกต่อไปนี้จะถูกส่งคืน:
0 สำเร็จลุล่วง
>0 หนึ่งใน ชื่อ ตัวถูกดำเนินการที่ระบุไม่มีคำจำกัดความนามแฝงหรือข้อผิดพลาด
ที่เกิดขึ้น
ผลกระทบที่เกิด OF ข้อผิดพลาด
ผิดนัด
พื้นที่ ดังต่อไปนี้ ส่วน เป็น ข้อมูล.
ใบสมัคร การใช้
ไม่
ตัวอย่าง
1. สร้างนามแฝงสั้น ๆ ที่ใช้กันทั่วไป ls คำสั่ง:
นามแฝง lf="ls −CF"
2. สร้างคำสั่ง ``ทำซ้ำ' อย่างง่ายเพื่อทำซ้ำรายการก่อนหน้าในประวัติคำสั่ง
ไฟล์:
นามแฝง r='fc −s'
3. ใช้หน่วย 1K สำหรับ du:
นามแฝง ดู=ดู\ -k
4. ตั้งค่า ไม่อัพ เพื่อให้สามารถจัดการกับอาร์กิวเมนต์ที่เป็นชื่อนามแฝงได้:
นามแฝง nohup="nohup ." "
หลักการและเหตุผล
พื้นที่ นามแฝง คำอธิบายอิงตามการใช้งาน KornShell ในอดีต รู้ความแตกต่าง
อยู่ระหว่างสิ่งนั้นกับ C เชลล์ เวอร์ชัน KornShell ถูกนำมาใช้เพื่อให้สอดคล้องกัน
ด้วยคุณสมบัติอื่นๆ ของ KornShell ในเล่มนี้ของ POSIX.1-2008 เช่น command line
การตัดต่อ
ตั้งแต่ นามแฝง ส่งผลกระทบต่อสภาพแวดล้อมการเรียกใช้เชลล์ปัจจุบัน โดยทั่วไปจะมีให้เป็น
เชลล์ปกติในตัว
KornShell เวอร์ชันในอดีตได้อนุญาตให้ส่งออกนามแฝงไปยังสคริปต์ที่
ถูกเรียกใช้โดยเชลล์เดียวกัน สิ่งนี้ถูกเรียกโดย นามแฝง -x ธง; ได้รับอนุญาตจาก
เล่มนี้ของ POSIX.1-2008 เฉพาะเมื่อส่วนขยายที่ชัดเจนเช่น -x ถูกนำมาใช้.
นักพัฒนามาตรฐานพิจารณาว่านามแฝงนั้นใช้กับผู้ใช้เชิงโต้ตอบเป็นหลักและ
ว่าโดยปกติจะไม่ส่งผลกระทบต่อเชลล์สคริปต์ที่ผู้ใช้เหล่านั้นเรียก หน้าที่คือ
ใช้ได้กับสคริปต์ดังกล่าว
KornShell เวอร์ชันประวัติศาสตร์ไม่ได้เขียนนามแฝงในลักษณะที่ยกมาอย่างเหมาะสม
สำหรับการกลับเข้าสู่เชลล์อีกครั้ง แต่ปริมาณของ POSIX.1-2008 นี้ได้ทำให้ข้อกำหนดนี้สำหรับ
ผลลัพธ์ที่คล้ายกันทั้งหมด ดังนั้นจึงเลือกความสอดคล้องกันเหนือรายละเอียดของประวัติศาสตร์นี้
การปฏิบัติ
อนาคต ลู่ทาง
ไม่
ใช้นามแฝงออนไลน์โดยใช้บริการ onworks.net