GoGPT Best VPN GoSearch

ไอคอน Fav ของ OnWorks

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

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

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

โครงการ:

ชื่อ


ลค — เชลล์ Korn ดั้งเดิมที่สร้างขึ้นบน mksh

เรื่องย่อ


ลค [-+abCefhiklmnprUuvXx] [-+โอ เลือก] [-c เชือก | -s | ไฟล์ [args ...]]

DESCRIPTION


ลค เป็นล่ามคำสั่งสำหรับเรียกใช้เชลล์สคริปต์ดั้งเดิมโดยเฉพาะ มันคือ
สร้างขึ้นบน มช; อ้างถึงหน้าคู่มือสำหรับรายละเอียดเกี่ยวกับภาษาสคริปต์ มันคือ
แนะนำให้พอร์ตสคริปต์ไปที่ มช แทนที่จะพึ่งพามรดกหรือคำสั่ง POSIX ที่งี่เง่า
พฤติกรรม เนื่องจากภาษาสคริปต์ MirBSD Korn Shell มีความสอดคล้องกันมากขึ้น

โปรดทราบว่าขอแนะนำอย่างยิ่งให้เรียกใช้ ลค อย่างน้อย -o POSIX ทางเลือก ถ้าไม่ใช่
ทั้งสองที่ และ -o shเพื่อเพลิดเพลินกับความเข้ากันได้ดียิ่งขึ้นกับมาตรฐาน POSIX (ซึ่งก็คือ
อาจเป็นเพราะเหตุใดคุณใช้ ลค เกินกว่า มช ในตอนแรก) หรือสคริปต์ดั้งเดิมตามลำดับ

LEGACY โหมด


ลค ปัจจุบันมีความแตกต่างจาก มช:

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

· สตริง KSH_VERSION ระบุ ลค เป็น “LEGACY KSH” แทนที่จะเป็น “MIRBSD KSH” บันทึก
ว่าสตริงเวอร์ชันที่เหลือจะเหมือนกันระหว่างสองรสชาติของเปลือกและ
พฤติกรรมและความแตกต่างสามารถเปลี่ยนแปลงได้ระหว่างเวอร์ชันต่างๆ ดูคู่มือประกอบหน้า
มช(1) สำหรับเวอร์ชันที่เอกสารนี้ใช้บังคับ

· ลค ใช้เลขคณิต POSIX ซึ่งมีความหมายค่อนข้างน้อย: ชนิดข้อมูลสำหรับ
เลขคณิตเป็นโฮสต์ ISO C ยาว ประเภทข้อมูล. สรุปจำนวนเต็มที่มีเครื่องหมายเป็น Undefined
พฤติกรรม; นี่หมายความว่า...

$ เสียงสะท้อน $((2147483647 + 1))

... ได้รับอนุญาต เช่น ลบไฟล์ทั้งหมดในระบบของคุณ (ตัวเลขจะแตกต่างกันสำหรับ
ระบบที่ไม่ใช่ 32 บิต กฎไม่ได้) สัญญาณของผลลัพธ์ของการดำเนินการแบบโมดูโล
โดยไม่ได้ระบุตัวถูกดำเนินการเชิงลบอย่างน้อยหนึ่งตัว การดำเนินการกะตัวเลขติดลบ
ไม่ได้ระบุ การหารจำนวนลบที่ใหญ่ที่สุดด้วย -1 คือ พฤติกรรมที่ไม่ได้กำหนด
คอมไพเลอร์ได้รับอนุญาตให้ลบข้อมูลทั้งหมดและทำให้ระบบขัดข้องหาก Undefined Behavior
เกิดขึ้น (ดูตัวอย่างด้านบน)

· ลค เสนอเฉพาะตัวอธิบายไฟล์สิบแบบดั้งเดิมสำหรับสคริปต์เท่านั้น

· ไม่มีตัวดำเนินการเลขคณิตการหมุน

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

· GNU ทุบตี ส่วนขยาย &> เพื่อเปลี่ยนเส้นทาง stdout และ stderr ในครั้งเดียวจะไม่ถูกแยกวิเคราะห์

· การขอ มช ตัวเลือกบรรทัดคำสั่ง -T ไม่สามารถใช้งานได้.

· เว้นแต่ เซ็ต -o POSIX มีการใช้งาน ลค ใช้โหมดดั้งเดิมเสมอสำหรับการสร้างเช่น:

$ set -- $(getopt ab:c "$@")
$ สะท้อน $?

POSIX กำหนดให้สิ่งนี้แสดง 0 แต่โหมดดั้งเดิมผ่านระดับข้อผิดพลาดจาก
รับ(1) คำสั่ง

· ไม่เหมือนกับ AT&T UNIX ครับ, มช in -o POSIX or -o sh โหมดและ ลค อย่าเก็บไฟล์
descriptors > 2 ส่วนตัวจากกระบวนการย่อย

· ฟังก์ชันที่กำหนดด้วย ฟังก์ชัน คำสงวน แบ่งปันตัวเลือกเชลล์ (เซ็ต -o)
แทนที่จะกำหนดขอบเขตในพื้นที่

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


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad




×
โฆษณา
❤️ช้อป จอง หรือซื้อที่นี่โดยไม่เสียค่าใช้จ่าย ช่วยให้บริการต่างๆ ฟรี