ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

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

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

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

โครงการ:

ชื่อ


ara - ยูทิลิตี้สำหรับทำการสืบค้นบูลีน regexp บนฐานข้อมูลแพ็คเกจ Debian

เรื่องย่อ


ชุด โหมด:
ara [ตัวเลือก] แบบสอบถาม

ในโหมดแบทช์ ara รับข้อความค้นหาตั้งแต่หนึ่งรายการขึ้นไปเป็นอาร์กิวเมนต์ อ่านไฟล์ฐานข้อมูล
ตามการกำหนดค่าและส่งออกผลลัพธ์ไปที่ แย่.

อินเตอร์แอคที โหมด:
ara [ตัวเลือก] -i

กับ -i or -เชิงโต้ตอบ ตัวเลือก ara อ่านไฟล์ฐานข้อมูลแล้วแจ้ง
ผู้ใช้สำหรับคำสั่งหรือคำสั่ง ผลลัพธ์จะปรากฏขึ้น (ด้วยความช่วยเหลือของเพจเจอร์เช่น
ข้อมูลเพิ่มเติม or น้อยลง ถ้าจำเป็น) และ ara แจ้งให้ผู้ใช้ทราบอีกครั้ง โหมดโต้ตอบเป็นอย่างมาก
แนะนำเนื่องจากการโหลดฐานข้อมูลแพ็คเกจอาจยาว แต่เมื่อโหลดแล้ว คิวรีก็จะทำงาน
ค่อนข้างเร็ว นี่เป็นข้อได้เปรียบที่สำคัญของ ara มากกว่าเครื่องมือเช่น dpkg-iasearch.php? or
dpkg-dctrl.

สำหรับการผูกคีย์ โปรดดูที่ KEY ผูกพัน.

กราฟิก อินเตอร์เฟซ (GTK2):
อินเทอร์เฟซแบบกราฟิก ซาร่า(1), ให้บริการโดยแพ็คเกจ Debian xara-gtk.

สอบถาม วากยสัมพันธ์
ดู ตัวอย่าง ส่วนสำหรับการแนะนำอย่างรวดเร็ว ; ซาร่า มีความช่วยเหลือในตัว NS
ไวยากรณ์อธิบายไว้ในรายละเอียดด้านล่าง

DESCRIPTION


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

ตัวอย่างเช่น แบบสอบถาม ส่วน=utils & ขึ้นอยู่กับ:(gtk or tk8 or xlibs or ที่ไหน or คำพังเพย or คิวที)
& เดเบียน & แพ็คเกจ จะแสดงแพ็คเกจในส่วน utils ที่มีกราฟิค
อินเทอร์เฟซ (เพราะขึ้นอยู่กับชุดเครื่องมือกราฟิกหรือไลบรารี X11) และของใคร
คำอธิบายประกอบด้วยคำ เดเบียน และ แพ็คเกจ.

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


ผู้ใช้ Debian สามารถติดตั้งซอฟต์แวร์ได้อย่างง่ายดายด้วยคำสั่ง เลือก or apt-get ติดตั้ง.
พวกเขาสามารถเลือก (บน Debian 3.1 ไม่เสถียร) จากแพ็คเกจมากกว่า 30,000 รายการ ค้นหาสิทธิ์
แพ็คเกจอาจจะค่อนข้างยาก แม้ว่าบรรจุภัณฑ์จะจัดอยู่ในหมวดคร่าวๆ
ยังมีแพ็คเกจมากเกินไปและการอ่านคำอธิบายทั้งหมดก็ไม่เป็นปัญหา

ไฟล์ฐานข้อมูลมีขนาดใหญ่และรูปแบบคล้ายเมลทำให้ค้นหาได้ยาก
เครื่องมือเชิงบรรทัดเช่น grep มีคำสั่งเช่น dpkg-iasearch.php?(1) หรือ
dpkg-dctrl(1) แต่ความสามารถมีจำกัด เครื่องมือการจัดการแพ็คเกจกราฟิกเช่น
as ความถนัด or synaptic มีความสามารถในการค้นหา แม้ว่า ara สามารถโทรหา ฉลาด ติดตั้งหรือ
ลบแพ็คเกจ การวางแนวของมันคือเครื่องมือค้นหาที่ทรงพลัง แท้จริงแล้วชื่อ ara
มาจากรูปแบบความจำเป็นของกริยาตุรกี ค้นหา ซึ่งหมายถึง "ค้นหา"

DIE DEBIAN แพคเกจ ฐานข้อมูล


ฐานข้อมูลของแพ็คเกจ Debian เป็นไฟล์ข้อความขนาดใหญ่ที่ /var/lib/dpkg/ว่าง (หรือ
คอลเลกชันของไฟล์ข้อความภายใต้ /var/lib/apt/รายการ/). ไฟล์เหล่านี้อยู่ในกล่องจดหมายเหมือน
รูปแบบ และรายการทั่วไปมีลักษณะดังนี้:

ลำดับความสำคัญ: จำเป็น
ส่วน: ฐาน
ขนาดที่ติดตั้ง: 460
ที่มา: debian
ผู้ดูแล: การพัฒนา Dpkg[ป้องกันอีเมล]>
ข้อบกพร่อง: debugs://bugs.debian.org
สถาปัตยกรรม: i386
ที่มา: dpkg
เวอร์ชัน: 1.10.24
แทนที่: dpkg (<< 1.10.3)
ขึ้นอยู่กับ: libc6 (>= 2.3.2.ds1-4), ....
ชื่อไฟล์: pool/main/d/dpkg/dselect_1.10.24_i386.deb
ขนาด: 119586
MD5sum: c740f7f68dab08badf4f60b51a33500a
คำอธิบาย : เครื่องมือผู้ใช้ในการจัดการแพ็คเกจ Debian
dselect เป็นอินเทอร์เฟซผู้ใช้หลักสำหรับการติดตั้ง การลบ และ
การจัดการแพ็คเกจเดเบียน มันเป็นส่วนหน้าของ dpkg

ดังนั้นแต่ละแพ็คเกจจึงถูกอธิบายโดยชุดของฟิลด์ (เช่น Package, Description, Version...)

คำถาม ซิงค์ AND ความหมาย


ในที่นี้เราจะอธิบายไวยากรณ์การสืบค้นโดยละเอียด ในเวอร์ชัน 1.0 ara แนะนำใหม่,
syntax แบบง่าย ซึ่งค่อนข้างจะเป็นแบบเดิมๆ และใครที่เคยใช้น่าจะคุ้นเคย
เครื่องมือค้นหา. คำค้นหาจะถูกรวมอย่างง่ายๆ กับ AND, OR และ ไม่ ตัวดำเนินการบูลีน
มาดูที่ ตัวอย่าง ส่วนท้ายของคู่มือนี้ควรให้
จุดเริ่ม.

พิจารณาชุด D ของคำอธิบายแพ็กเกจ Debian ที่มีอยู่ในไฟล์
/var/lib/dpkg/ว่าง (หรือในไฟล์ภายใต้ /var/lib/apt/รายการ/). คำอธิบายแต่ละข้อคือ a
ชุดคู่ของแบบฟอร์ม (ฉ, วี) ที่ไหน f และ v เป็นสตริง: f เป็นชื่อสนาม
(กล่าวคือ แพ็คเกจ, รายละเอียด, ชื่อไฟล์, ขึ้นอยู่กับฯลฯ ); v คือคุณค่าของมัน ดังนั้น D เป็นชุด
ของคู่รักที่ก่อตัวเป็นจักรวาล แบบสอบถามเลือกชุดย่อยของจักรวาล D.
ตัวเลือกเอาต์พุตจะเลือกฟิลด์ของส่วนที่เลือกของจักรวาลที่จะแสดงและ
วิธีการแสดง

คำสั่ง
A การสอบถาม เป็นการรวมบูลีนของนิพจน์อะตอม หนึ่ง อะตอม การแสดงออก เลือก a
เซตย่อยของเซต D ของคำอธิบาย ฉันเรียกชุดนี้ว่า ความหมาย ของการแสดงออก; ถ้า e
หมายถึงการแสดงออกของอะตอมความหมายของมันแสดงโดย [และ]. ความหมายของบูลีน
การรวมกันของนิพจน์อะตอมเป็นเพียงการรวมกันของความหมายของ
องค์ประกอบ กล่าวอีกนัยหนึ่ง if e1 และ e2 เป็นนิพจน์ปรมาณู แล้ว e1 & e2 คือ
แบบสอบถามซึ่งความหมายคือจุดตัดของความหมายของ e1 และ e2; และความหมายของ
e1 | e2 เป็นการรวมความหมายของ e1 และ e2.

อะตอม การแสดงออก
การแสดงออกของอะตอมสามารถอยู่ในรูปแบบ Belt hold , /regexp/, quoted_string, ข้อมูลจำเพาะฟิลด์
ตัวดำเนินการ 1 เชือก,หรือ ข้อมูลจำเพาะฟิลด์ ตัวดำเนินการ 2 regexp.

บูลีน ผู้ประกอบการ และ คงที่
e1 & e2 (ยัง e1 AND e2, e1 และ e2)
นี่คือความสัมพันธ์เชิงตรรกะ (เซตทางแยก) ส่งกลับจุดตัดของ [e1]
และ [e2] นั่นคือแพ็คเกจที่ตอบสนองทั้ง e1 และ e2

e1 | e2 (ยัง e1 OR e2, e1 or e2)
นี่คือการแยกทางตรรกะ (set union) ยูเนี่ยนของ [e1] และ [e2] เช่น package
พอใจ e1, e2 หรือทั้งสองอย่าง

!e1 (ยัง ไม่ e1, ไม่ e1)
นี่คือการปฏิเสธเชิงตรรกะ (ชุดเสริม) ส่วนประกอบเสริมของ [e1] เช่น แพ็คเกจ
ไม่พอใจ e1

โปรดทราบว่า ~ ย่อมาจากตัวระบุฟิลด์เริ่มต้นปัจจุบันและไม่ใช่ an
นามแฝงสำหรับตัวดำเนินการเสริม

จริง (ยัง ทั้งหมด)
ชุดของคำอธิบายทั้งหมด เช่น แพ็คเกจทั้งหมด

เท็จ (ยัง ไม่มี)
ชุดเปล่าคือไม่มีแพ็คเกจ

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

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

ตัวอย่างเช่น ลักษณะ และ รายละเอียด ระบุชุดของเขตข้อมูล { รายละเอียด }, ในขณะที่
เดอ* ระบุ { คำอธิบาย, ขึ้นอยู่กับ }.

ตัวระบุพิเศษ ~ หมายถึงตัวระบุเริ่มต้นปัจจุบัน (ดูด้านล่าง)

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

ตัวระบุฟิลด์เริ่มต้นในแบบสอบถาม การสอบถาม สามารถเปลี่ยนเป็น ข้อมูลจำเพาะฟิลด์ โดยง่าย
นำหน้าแบบสอบถามด้วย ฟิลด์สเปค:. สิ่งนี้ทำให้ fieldspec:แบบสอบถาม. อย่างไรก็ตาม ถ้า การสอบถาม is
ซับซ้อน (เช่น มีตัวดำเนินการไบนารีบูลีน) คุณต้องใส่ การสอบถาม in
วงเล็บเช่นใน ข้อมูลจำเพาะภาคสนาม:(query1 or แบบสอบถาม2).

เชือก ตัวอักษร
เชือก ตัวอักษร สามารถให้โดยมีหรือไม่มีเครื่องหมายคำพูดคู่ โดยไม่มีเครื่องหมายอัญประกาศคู่, the
ไวยากรณ์เหมือนกับตัวระบุ C ยกเว้นว่าคุณสามารถใช้ขีดกลางได้ คุณต้องเริ่มต้นด้วย a
อักษรละติน ([a-zA-Z]) แล้วต่อด้วยอักษรละติน ทศนิยม หรือ
ขีดเส้นใต้ ([a-zA-Z0-9_]). ภายในเครื่องหมายคำพูดคู่ อนุญาตให้ใช้อักขระทั้งหมด ยกเว้น
เครื่องหมายคำพูดคู่ซึ่งต้องนำหน้าด้วยแบ็กสแลช

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

ชื่อตัวแปรขึ้นต้นด้วยดอลลาร์และเป็นไปตามแบบแผนปกติสำหรับตัวแปร เช่น พวกเขา
สามารถเป็นการผสมผสานระหว่างตัวอักษรและตัวเลขและสัญลักษณ์ต่างๆ เช่น ขีดล่าง ขีดกลาง เป็นต้น

ชื่อตัวแปรจะคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ดังนั้น $ติดตั้งแล้ว และ $ติดตั้งแล้ว แตกต่าง.

ในการกำหนดผลลัพธ์ของแบบสอบถาม (ซึ่งเป็นชุดของแพ็คเกจ) ตัวแปรชื่อ ตัวแปร $
เพียงแค่ดำเนินการแบบสอบถาม ตัวแปร $ := การสอบถาม. จากนั้นคุณอาจจำชุดนี้โดยเฉพาะโดย
แค่เขียน ตัวแปร $.

ตัวอย่าง: $ติดตั้งแล้ว := สถานะ:(ติดตั้งแล้ว & !ไม่ได้ติดตั้ง)

โอเปอร์เตอร์-ผู้ประกอบการ
ตัวดำเนินการเปรียบเทียบแบบลำดับชั้นสามารถลบล้างได้โดยการเปลี่ยนทิศทางของมุม
วงเล็บและเพิ่มหรือลบเครื่องหมายเท่ากับตอนท้าย (<= จะกลายเป็น >). ตัวดำเนินการอื่นๆ
ถูกปฏิเสธดังนี้: = จะกลายเป็น != และ =~ จะกลายเป็น -

fieldspec=string
นิพจน์อะตอมเลือกแพ็คเกจที่มีฟิลด์ใน ข้อมูลจำเพาะฟิลด์ มีค่า a
ค่าเท่ากับ เชือก.

fieldspec (fieldspec<=สตริง, fieldspec>สตริง fieldspec>=สตริง)
นิพจน์อะตอมเลือกแพ็คเกจที่มีฟิลด์ใน ข้อมูลจำเพาะฟิลด์ ซึ่งมีค่าเท่ากับ
น้อยกว่า .อย่างเคร่งครัด เชือก. ลำดับที่ใช้คือลำดับการกำหนดเวอร์ชันเดเบียน นี้
คำสั่งเข้ากันได้กับลำดับธรรมชาติของจำนวนเต็มและกับรุ่นเดเบียน
ตัวเลข เมื่อเปรียบเทียบสตริงที่ไม่มีอักขระพิเศษ ตัวอักษร sort
ก่อนตัวเลขซึ่งต่างจากลำดับ ASCII ที่เราคุ้นเคย แปลว่า
เลขฐานสิบหกนั้น (เช่น ผลรวม MD5) จะไม่มีการเรียงลำดับตามปกติ

โปรดทราบว่า เชือก ต้องอยู่ทางด้านขวาของโอเปอเรเตอร์ (เช่น คุณไม่สามารถเขียน
1000 < ขนาด).

สนามข้อมูลจำเพาะ=~/นิพจน์/ (ยัง fieldspec:/นิพจน์/)
เลือกคำอธิบายที่มีฟิลด์ชื่อ ข้อมูลจำเพาะฟิลด์ ที่มีอยู่และมีมูลค่าที่ตรงกัน
ตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ นิพจน์ทั่วไป การแสดงออก.

สนามข้อมูลจำเพาะ=~/นิพจน์/i (ยัง fieldspec:/นิพจน์/ผม)
เช่นเดียวกับข้างต้น แต่นิพจน์ทั่วไปไม่คำนึงถึงขนาดตัวพิมพ์

สนามข้อมูลจำเพาะ=~/นิพจน์/w (ยัง fieldspec:/นิพจน์/w)
เหมือนข้างบน แต่นิพจน์ทั่วไปจะคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่และตรงกับที่ .เท่านั้น
ขอบเขตของคำ โปรดทราบว่าการเปลี่ยนตัวอักษรเป็นตัวเลขหรือการเปลี่ยนจากตัวเลขเป็นตัวอักษรนั้น
ถือว่าเป็นขอบเขตของคำ

สนามข้อมูลจำเพาะ=~/นิพจน์/iw (ยัง fieldspec:/นิพจน์/iw)
นิพจน์ทั่วไปที่นี่ไม่คำนึงถึงขนาดตัวพิมพ์และตรงกับขอบเขตของคำ

ปกติ การแสดงออก
นิพจน์ทั่วไปจะได้รับระหว่างเครื่องหมายทับหนึ่งคู่ เครื่องหมายทับสุดท้ายสามารถตามด้วย
ลำดับการสับเปลี่ยนของตัวอักษรที่แสดงถึงธง ไวยากรณ์นิพจน์ทั่วไปเป็นแบบ sed-like:
วงเล็บจัดกลุ่มและการสลับต้องแบ็กสแลช ดูรายละเอียดเพิ่มเติมได้ที่
บทคู่มือวัตถุประสงค์ Caml บนโมดูล Str ในระยะสั้น (x,x1,x2 เป็นสัญลักษณ์เมตา
หมายถึงนิพจน์ทั่วไป):

- ตัวอักษรใดก็ได้

/โตโต้/ โตโต้สตริงตามตัวอักษร

/x1x2/ การต่อกัน

/x1\|x2/
สลับ.

\(x1\)*
ปิดดาว.

[ซีดี] ช่วงอักขระ

\b ขอบเขตของคำ

/x/i ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่

/x/ว ที่ขอบเขตของคำ

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

เมื่อโทร ara จากบรรทัดคำสั่งในโหมดแบตช์ ขอแนะนำให้คุณป้องกัน
คำถามของคุณโดยล้อมรอบพวกเขาด้วยคำพูดง่ายๆ ไม่เคยเขียนอะไรบางอย่างเช่น ara
แพ็ค*=~/หยุด|รีบูต|ปิดเครื่อง/ เนื่องจากเป็นไปได้มากที่จะรีบูตระบบของคุณ (และ is
ไวยากรณ์นิพจน์ทั่วไปไม่ถูกต้อง if หยุด or รีบูต or การปิด แปลว่า ท่อต้องเป็น
แบ็กสแลช) เราควรเขียน ara 'แพ็ค*=~/หยุด\|รีบูต\|ปิดเครื่อง /'

OPTIONS


การดำเนินการ
-เชิงโต้ตอบ, -i
โหมดโต้ตอบ ; ให้สอบถาม แสดงผล

- กำหนดค่า (สำหรับ .ด้วย ซาร่า)
ตั้งชื่อไฟล์การกำหนดค่า (ค่าเริ่มต้น $HOME/.ara/ara.config).

-ไม่มีการกำหนดค่า
อย่าพยายามสร้างไฟล์การกำหนดค่า

-ไม่มีประวัติศาสตร์
อย่าบันทึกประวัติคำสั่ง

การช่วยเหลือ ตัวเลือก
-ช่วยด้วย (สำหรับ .ด้วย ซาร่า)
แสดงความช่วยเหลือบางอย่าง

-เกี่ยวกับ แสดงลิขสิทธิ์ ขอบคุณ และความทุ่มเท

-version, -เกี่ยวกับ (สำหรับ .ด้วย ซาร่า)
พิมพ์ผู้แต่ง ใบอนุญาต รุ่น และความทุ่มเท (และออกจาก CLI หากถูกเรียก)

-ตัวอย่าง
แสดงเอกสารบางส่วนรวมถึงตัวอย่างการออก

-q
ข้อความค้นหา (เช่น ขึ้นอยู่กับ:xlibs & !package:xcalc)

แบบสอบถาม
เหมือนกัน

Options เกี่ยวกับ ไปยัง สถานีปลายทาง
-ความคืบหน้า (-ไม่มีความคืบหน้า)
แสดงหรือไม่แสดงตัวบ่งชี้ความคืบหน้าเมื่อโหลดฐานข้อมูล

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

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

-เพจเจอร์ (-nopager)
ใช้ (หรืออย่าใช้) เพจเจอร์ที่แสดงเอาต์พุตแบบยาวในโหมดโต้ตอบ เพจเจอร์
คำสั่งถูกกำหนดไว้ในไฟล์กำหนดค่า $HOME/.ara/ara.config. โดยค่าเริ่มต้น
นี้คือ /etc/alternatives/เพจเจอร์. เพจเจอร์ใช้เฉพาะเมื่อขนาดเอาต์พุต
เกินความสูงของเทอร์มินัล

-debug (สำหรับ .ด้วย ซาร่า)
เปิดใช้งานข้อมูลการดีบัก

-debug-ระดับ (สำหรับ .ด้วย ซาร่า)
ตั้งค่าระดับการดีบัก (สูงคือละเอียดมากขึ้น สูงสุดคือ 100 ค่าเริ่มต้นคือ 10)

แสดง รูปแบบ
-ใหม่ แสดงเฉพาะเวอร์ชันใหม่ล่าสุดของแต่ละแพ็คเกจ

- เก่า แสดงรายการแพ็คเกจทุกรุ่น

-สั้น
แสดงชื่อของแพ็คเกจที่ตรงกับคำค้นหา (และเวอร์ชันของแพ็คเกจ if - เก่า ถูกตั้งค่า) ด้วย
หลายแพ็คเกจต่อบรรทัด

-รายการ
เหมือนกัน แต่แสดงหนึ่งชื่อแพ็กเกจต่อบรรทัด และไม่มีวงเล็บปีกกา (ค่าเริ่มต้น)

-ดิบ
สำหรับแต่ละแพ็คเกจที่ตรงกับการสืบค้น ให้แสดงฟิลด์ที่เลือกทั้งหมด

-ตาราง
แสดงผลเป็นตาราง

-ไม่มีพรมแดน
อย่าวาดเส้นขอบ ASCII สำหรับเอาต์พุตแบบตาราง

- พรมแดน
วาดเส้นขอบ ASCII สำหรับเอาต์พุตแบบตาราง

-นับ
แสดงจำนวนแพ็คเกจที่ตรงกัน

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

-ast ดัมพ์แผนผังไวยากรณ์นามธรรมของแบบสอบถามที่แยกวิเคราะห์ไปที่ stderr

ตัวอย่าง


ara 'ส่วน=ยูทิลิตี้'
ระบุชื่อทุกแพ็คเกจในส่วน utils

ara 'ส่วน=ยูทิลิตี้ และ !ขึ้นอยู่กับ:(gnome|kde|gtk)'
... ยกเว้นช่องที่มีฟิลด์การพึ่งพาตรงกับ regexp gnome\|kde\|gtk

ara -รายการ 'ส่วน=ยูทิลิตี้ และ สถานะ:(ติดตั้งแล้ว & !ไม่ได้ติดตั้ง)'
แสดงรายการแพ็คเกจที่ติดตั้งทั้งหมดในส่วน utils.

ara -สั้น 'section=utils และ !ขึ้นอยู่กับ:(gtk|gnome|kde) และ ลำดับความสำคัญ = ไม่จำเป็น'
... แสดงรายการหลายชื่อต่อบรรทัด และแสดงเฉพาะแพ็คเกจเสริม

ara -สั้น 'section=utils & (!ขึ้นอยู่กับ:(gtk|gnome|kde) | ขนาด<100000) & ลำดับความสำคัญ = ไม่จำเป็น'
ยกเว้น gtk, gnome หรือ kde เฉพาะเมื่อ 100000 ไบต์ขึ้นไป

ara -ไม่มีพรมแดน -ฟิลด์ บรรจุภัณฑ์,ขนาด,ผู้ดูแล:20 -ตาราง \
-สั้น 'section=utils & (!ขึ้นอยู่กับ:(gtk|gnome|kde) | ขนาด<100000) & ลำดับความสำคัญ = ไม่จำเป็น'

... แสดงช่อง Package, Size และ Maintainer จากผลลัพธ์ด้านบนเป็น ascii . ที่ดี
ตาราง จำกัดฟิลด์ผู้ดูแลไว้ที่ 20 อักขระ แต่ไม่มีเส้นขอบ ASCII แบบคร่าวๆ

ara - เก่า -ฟิลด์ บรรจุภัณฑ์:8,ขนาด,รายละเอียด:100 \
-ตาราง 'ส่วน=เกม และ ไม่ (ขึ้นอยู่กับ:(gtk|sdl|kde|opengl|gnome|qt)
or /ยิง\|ฆ่า\|ทำลาย\|ระเบิด\|การแข่งขัน\|ระเบิด/iw
or /หลายคน\(-\|\)ผู้เล่น\|กลยุทธ์\|พิชิต\|3\(-\|\)d/iw)
และ ขึ้นอยู่กับ:(xlibs or วีจีเอ)
และ ขนาด <= '1000000

สมมติว่าเป็นจอแสดงผล 125 คอลัมน์ ให้แสดงอักขระแปดตัวแรกของชื่อแพ็คเกจ
ขนาดเป็นไบต์และร้อยอักขระแรกของ (บรรทัดแรก) ของคำอธิบายของ
แพ็คเกจทั้งหมดในส่วนเกมที่มีขนาดไม่เกินหนึ่งล้านไบต์และ
ซึ่งไม่ขึ้นอยู่กับของแฟนซีอย่าง GTK, SDL, KDE, OpenGL, Qt หรือ Gnome ก็ไม่ต้องพูดถึง
ความรุนแรงบางรูปแบบ (การยิง การฆ่า ฯลฯ) ในคำอธิบาย ไม่ได้อธิบายไว้
เป็นผู้เล่นหลายคน กลยุทธ์ พิชิต หรือสามมิติ และยังขึ้นอยู่กับ xlibs . อย่างใดอย่างหนึ่ง
หรือ svga เพื่อยกเว้นเกมบนคอนโซล

เร่ง


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

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


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

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

  • 1
    ทำความสะอาดล้ำลึก
    ทำความสะอาดล้ำลึก
    สคริปต์ Kotlin ที่สร้างนิวเคลียร์ทั้งหมด
    แคชจากโครงการ Gradle/Android
    มีประโยชน์เมื่อ Gradle หรือ IDE ให้คุณ
    ลง. สคริปต์ได้รับการทดสอบแล้ว
    macOS แต่...
    ดาวน์โหลด ทำความสะอาดอย่างล้ำลึก
  • 2
    ปลั๊กอิน Eclipse Checkstyle
    ปลั๊กอิน Eclipse Checkstyle
    ปลั๊กอิน Eclipse Checkstyle
    รวมโค้ด Checkstyle Java
    ผู้ตรวจสอบบัญชีใน Eclipse IDE ดิ
    ปลั๊กอินให้ข้อเสนอแนะแบบเรียลไทม์กับ
    ผู้ใช้เกี่ยวกับการละเมิด...
    ดาวน์โหลดปลั๊กอิน Eclipse Checkstyle
  • 3
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player เป็นเครื่องเล่นสื่อฟรี
    ซอฟต์แวร์ ส่วนหนึ่งขึ้นอยู่กับ WMP และ VLC เดอะ
    เครื่องเล่นในสไตล์มินิมอลด้วย
    ธีมสีมากกว่าสิบสีและยังสามารถ
    ข ...
    ดาวน์โหลด AstrOrzPlayer
  • 4
    movistartv
    movistartv
    Kodi Movistar+ TV และ ADDON สำหรับ XBMC/
    Kodi que อนุญาต disponer de un
    ตัวถอดรหัสของ los servicios IPTV ของ
    Movistar รวมเข้าด้วยกัน
    ศูนย์สื่อแม...
    ดาวน์โหลด movistartv
  • 5
    รหัส :: บล็อก
    รหัส :: บล็อก
    Code::Blocks เป็นโอเพ่นซอร์สฟรี
    ข้ามแพลตฟอร์ม C, C++ และ Fortran IDE
    สร้างขึ้นเพื่อตอบสนองความต้องการสูงสุด
    ของผู้ใช้ มันถูกออกแบบมาให้มาก
    ขยาย...
    ดาวน์โหลด Code::Blocks
  • 6
    ท่ามกลาง
    ท่ามกลาง
    ท่ามกลางหรือส่วนต่อประสาน Minecraft ขั้นสูง
    และการติดตามข้อมูล/โครงสร้างเป็นเครื่องมือในการ
    แสดงภาพรวมของ Minecraft
    โลกโดยไม่ต้องสร้างมันขึ้นมาจริงๆ มัน
    สามารถ ...
    ดาวน์โหลดท่ามกลาง
  • เพิ่มเติม»

คำสั่ง Linux

Ad