นี่คือรายการคำสั่ง - โปรไฟล์เดสก์ท็อปที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
list-desktop-profiles - แสดงรายการโปรไฟล์ที่รู้จักซึ่งตรงตามเกณฑ์ที่กำหนด
เรื่องย่อ
รายการเดสก์ท็อปโปรไฟล์ [ตัวเลือก]
DESCRIPTION
เมื่อจำนวนไฟล์ .listing ที่มีข้อมูลเมตาเพิ่มขึ้น พยายามค้นหาว่าโปรไฟล์ใด
มีอยู่ / ตรงตามเกณฑ์บางอย่างไม่เป็นที่พอใจมากขึ้น สคริปต์นี้แก้ไข
ที่ให้คุณเพียงแค่ระบุเกณฑ์ของคุณ และแสดงผลโปรไฟล์ทั้งหมดที่ตรงตามเกณฑ์เหล่านั้น
เกณฑ์
โดยค่าเริ่มต้น มันจะส่งออกเฉพาะบรรทัดจากไฟล์ .listing สำหรับแต่ละไฟล์ (ที่ตรงกัน)
profile แต่คุณสามารถระบุ formatstring เพื่อเพิ่มผลลัพธ์ได้
OPTIONS
-NS , --ชื่อ
จำกัดโปรไฟล์ที่แสดงเฉพาะที่มีฟิลด์ชื่อ (ที่ 1) ของโปรไฟล์
ความต้องการคำอธิบายตรงกับนิพจน์ทั่วไปที่กำหนด
-k , --ใจดี
จำกัดโปรไฟล์ที่แสดงเฉพาะที่ฟิลด์ชนิด (ที่ 2) ของโปรไฟล์
ความต้องการคำอธิบายตรงกับนิพจน์ทั่วไปที่กำหนด
-l , --ที่ตั้ง
จำกัด โปรไฟล์ที่แสดงเฉพาะที่ฟิลด์ตำแหน่ง (ที่ 3) ของโปรไฟล์
ความต้องการคำอธิบายตรงกับนิพจน์ทั่วไปที่กำหนด
-NS , --ลำดับความสำคัญ
จำกัดโปรไฟล์ที่แสดงไว้เฉพาะที่ช่องที่มีความสำคัญเหนือกว่า (ที่ 4) ของโปรไฟล์
คำอธิบายประสบความสำเร็จในการเปรียบเทียบที่กำหนด ในการเปรียบเทียบ คุณสามารถใช้ 'gt' for
'มากกว่านั้น', 'lt' สำหรับ 'น้อยกว่า', 'ge' สำหรับ 'มากกว่าหรือเท่ากับ', 'le' สำหรับ
'น้อยกว่าหรือเท่ากับ', 'eq' สำหรับ 'เท่ากับ' และ 'ne' สำหรับ 'ไม่เท่ากับ' (บันทึก:
ลำดับความสำคัญที่ว่างเปล่า - ลำดับความสำคัญต่ำสุดที่เป็นไปได้)
-NS , --ความต้องการ
จำกัด โปรไฟล์ที่แสดงไว้สำหรับฟิลด์ข้อกำหนด (ที่ 5) ของโปรไฟล์
ความต้องการคำอธิบายตรงกับนิพจน์ทั่วไปที่กำหนด
-ค , --ความคิดเห็น , --คำอธิบาย
จำกัดโปรไฟล์ที่แสดงเฉพาะที่ช่องความคิดเห็น (ที่ 6) ของโปรไฟล์
ความต้องการคำอธิบายตรงกับนิพจน์ทั่วไปที่กำหนด
-ยู , --ผู้ใช้
จำกัดโปรไฟล์ที่แสดงไว้เฉพาะที่ผู้ใช้ที่ระบุตรงตามข้อกำหนด
(หมายเหตุ: ไม่ได้ให้ผลลัพธ์ที่ถูกต้องเสมอไป ผลลัพธ์อาจผิดพลาดเมื่อใช้เชลล์
ข้อกำหนดคำสั่งที่ขึ้นอยู่กับสภาพแวดล้อมของผู้ใช้ หรือเมื่อ 'กลุ่ม $USER'
ให้ผลลัพธ์ที่แตกต่างกันเมื่อ 'กลุ่ม' ดำเนินการเป็น $USER ซึ่งสามารถเกิดขึ้นได้เมื่อเพิ่ม
กลุ่มผ่าน pam_group)
-NS , --ไดเรกทอรี
ยังใช้ไฟล์ .listing ที่พบในไดเร็กทอรีที่กำหนด สามารถใช้ตัวเลือกนี้ได้
หลายครั้งเพื่อเพิ่มมากกว่า 1 ไดเรกทอรีเพิ่มเติม
-e , --entry-format
แสดงข้อมูลโปรไฟล์ตามรูปแบบสปริงที่ระบุ (แทนที่จะเป็นเพียง
สะท้อนบรรทัดโปรไฟล์) สตริงรูปแบบอาจใช้ตัวแปรต่อไปนี้: NAME,
ตำแหน่ง ลำดับความสำคัญ ข้อกำหนด ประเภท คำอธิบาย ไฟล์; 6 คนแรกนี้
อ้างถึงฟิลด์ที่เกี่ยวข้อง อันสุดท้ายหมายถึงไฟล์ .listing โปรไฟล์
อยู่ใน (เช่น '$FILE_$NAME - $DESCRIPTION') ตัวอักษรใด ๆ ที่ตีความ
โดยเฉพาะอย่างยิ่งเปลือกควรจะหลบหนี
-NS | , --sort-key |ฟิลด์นัมเบอร์
เรียงลำดับผลลัพธ์ในฟิลด์ที่ร้องขอ (ชื่อฟิลด์เป็นหนึ่งในชื่อ ชนิด ที่ตั้ง
ลำดับความสำคัญ ข้อกำหนด หรือคำอธิบาย; เลขสนามวิ่งตั้งแต่ 1-6)
ตัวอย่าง
list-desktop-profiles -k KDE -s ลำดับความสำคัญ -u user1
แสดงรายการโปรไฟล์ kde ทั้งหมดที่จะเปิดใช้งานสำหรับผู้ใช้1 โดยจัดลำดับความสำคัญ
รายการเดสก์ท็อปโปรไฟล์ -k 'KDE\|GCONF'
แสดงรายการโปรไฟล์ kde และ gnome ทั้งหมด
รายการเดสก์ท็อปโปรไฟล์ -p 'gt 50'
แสดงรายการโปรไฟล์ทั้งหมดที่มีลำดับความสำคัญมากกว่า 50
และพวกเรา
NAME_FILTER, LOCATION_FILTER, PRECEDENCE_FILTER, REQUIREMENT_FILTER, KIND_FILTER
DESCRIPTION_FILTER
สามารถใช้เพื่อระบุนิพจน์ทั่วไปเริ่มต้นและการเปรียบเทียบได้ ค่าเริ่มต้นเป็น
ว่างเปล่า
ของเรา_USER
ตั้งค่าผู้ใช้ที่จำเป็นต้องปฏิบัติตามข้อกำหนด ค่าเริ่มต้นที่จะยกเลิกการตั้งค่า
EXTRA_LISTINGS
สามารถใช้เพื่อระบุรายการ (คั่นด้วยช่องว่าง) ของไฟล์ .listing พิเศษที่จะรวมไว้
ค่าเริ่มต้นว่างเปล่า
FORMAT
สามารถใช้เพื่อระบุสตริงรูปแบบเริ่มต้นได้ โดยค่าเริ่มต้น มันจะส่งออก
profile-line จากไฟล์ .listing
เรียงลำดับ_คีย์
สามารถใช้เพื่อระบุคีย์การจัดเรียงเริ่มต้น (= หมายเลขฟิลด์) ค่าเริ่มต้นเป็น1
ใช้ list-desktop-profiles ออนไลน์โดยใช้บริการ onworks.net