Score:0

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

ธง sl

ฉันเหนื่อย

รายการ apt -- ติดตั้ง 

นั่นทำให้ฉันมีรายการแอปพลิเคชันทั้งหมดยาวเหยียด แต่ถ้าไม่มีคำอธิบาย ฉันไม่รู้ว่าฉันกำลังดูอะไรอยู่ ดังนั้นฉันจึงไม่รู้ว่าควรละเว้นอะไรในตอนนี้และควรค้นคว้าเรื่องใด

ฉันยังพยายาม

รายการ apt --installed | ห้องน้ำ

แต่ฉันได้รับรหัสข้อผิดพลาด apt ไม่มีอินเทอร์เฟซ CLI ที่เสถียร ใช้ด้วยความระมัดระวังในสคริปต์ หลังจากดู apt ในหน้า man ปรากฏว่าฉันไม่สามารถไพพ์คำสั่งเหล่านั้นเข้าด้วยกันได้ด้วยเหตุผลบางประการ ฉันยังลองใช้ชุดค่าผสมของ ฉลาด, รายการ, --ติดตั้ง กับ ฉลาดแคช แต่ฉันล้มเหลว ฉันรู้ว่าฉันยังห่างไกลจากทักษะ และขอขอบคุณสำหรับความช่วยเหลือใดๆ

guiverc avatar
cn flag
คุณดูผลลัพธ์ของ `dpkg -l` หรือไม่ (* ผลลัพธ์สามารถกำหนดเส้นทางไปยังไฟล์ได้หากจำเป็น/มีประโยชน์ แม้ว่าคุณไม่ได้ให้รายละเอียดของระบบปฏิบัติการและรุ่น การทดสอบด่วนของฉันอยู่ที่รุ่นของฉัน*)
user535733 avatar
cn flag
เหตุใดคุณจึงต้องการรายการคำอธิบายแพ็คเกจที่ไม่มีการรวบรวมกันมากกว่า 10,000 รายการที่สร้างขึ้นโดยเครื่อง (ใครหวังว่าคุณจะไม่ * พิมพ์ * มัน!)
user535733 avatar
cn flag
อ่า นี่คือ[คำถาม XY](https://en.wikipedia.org/wiki/XY_problem) ปัญหาที่แท้จริงคือการพิจารณาว่าจะรวม/ไม่รวมแพ็คเกจใดจากการรีมิกซ์ของคุณ คุณได้ตัดสินใจแล้วว่าการแสดงรายการแพ็คเกจทั้งหมดและคำอธิบายเป็นวิธีแก้ปัญหาที่คุณต้องการ มีวิธีแก้ไขที่ดีกว่า
Score:2
ธง mx

เพื่อแสดงรายการแพ็คเกจที่ติดตั้งและคำอธิบายสั้น ๆ

วิ่ง:

ค้นหาความถนัด '~i'

สิ่งนี้จะแสดงผลได้ดีหากคุณตั้งค่าขนาดเทอร์มินัลเป็น 24 X 132

ป้อนคำอธิบายรูปภาพที่นี่

Score:2
ธง ru

apt list --ติดตั้ง --verbose

Score:1
ธง in

คุณสามารถรับรายการคำสั่งทั้งหมดในระบบโดยใช้หน้าคน

ชาย -s 1,6,8 -k .

ส่วนที่ 1 คือคำสั่งผู้ใช้ ส่วนที่ 6 คือเกม ส่วนที่ 8 คือคำสั่งของผู้ดูแลระบบ

Score:1
ธง cn

คุณดูผลลัพธ์ของ dpkg -l ?

ผลลัพธ์สามารถกำหนดเส้นทางไปยังไฟล์ได้หากจำเป็น/มีประโยชน์ แม้ว่าคุณไม่ได้ให้รายละเอียดของระบบปฏิบัติการและรุ่นของฉัน การทดสอบด่วนของฉันอยู่ที่รุ่นของฉัน*

guiverc@d960-ubu2:/de2900/lubuntu_64$ dpkg -l >บลา
guiverc@d960-ubu2:/de2900/lubuntu_64$ ดู blah

Desired=Unknown/Install/Remove/Purge/Hold                                                                                                                                                     
| สถานะ=ไม่/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend                                                                                                                
|/ Err?=(none)/Reinst-required (สถานะ,Err: ตัวพิมพ์ใหญ่=ไม่ดี)                                                                                                                                    
||/ ชื่อ เวอร์ชัน สถาปัตยกรรม คำอธิบาย                                                                        
+++-=============================================- ===========================================-====== =====-=========================================== =======================================>
ii 2048-qt 0.1.6-2build1 amd64 เกมไขปริศนาคณิตศาสตร์                                                      
ii a11y-profile-manager-indicator 0.1.11-0ubuntu4 amd64 Accessibility Profile Manager - ตัวบ่งชี้เดสก์ท็อป Unity                            
ii abe 1.1+dfsg-4 amd64 เกมเลื่อนด้านข้างชื่อ "Abe's Amazing Adventure"                                
ii abe-data 1.1+dfsg-4 เกมเลื่อนด้านข้างทั้งหมดชื่อ "Abe's Amazing Adventure" -- data                        
ii accountsservice 0.6.55-3ubuntu2 amd64 สอบถามและจัดการข้อมูลบัญชีผู้ใช้                                      
ii accountsservice-ubuntu-schemas 0.0.7+21.10.20210712-0ubuntu1 สกีมา AccountsService ทั้งหมดสำหรับ Ubuntu                                                 
ii acl 2.2.53-10ubuntu2 amd64 รายการควบคุมการเข้าถึง - ยูทิลิตี้                                                    
ii รองรับสคริปต์ acpi 0.143build1 amd64 สำหรับจัดการเหตุการณ์ ACPI จำนวนมาก     

                                     

เป็นต้น

guiverc avatar
cn flag
มันยังคงมีรายละเอียดมากมายที่ไม่น่าเป็นไปได้หากคุณต้องการสิ่งนี้เพื่อวัตถุประสงค์ในการเขียนสคริปต์ แต่มันเป็นการเริ่มต้น (* แม้ว่าจะมีเพียงวิธีเดียวเท่านั้น *)
tom gain avatar
sl flag
ฉันพยายามเรียนรู้เพิ่มเติมโดยใช้ลูกบาศก์เพื่อสร้าง distro ที่กำหนดเอง ฉันดาวน์โหลด Ubuntu-20 คิวบิกส่งแอพ "สำคัญ" มาให้ ฉัน มองหาคำอธิบายของแต่ละรายการให้นานพอ เพื่อที่ฉันจะได้จัดหมวดหมู่เป็นโปรแกรมระดับต่ำ และโปรแกรมระดับสูง ที่ฉันสามารถค้นคว้าและตัดสินใจได้ว่า ฉันต้องการลบพวกเขา เช่น มีหลายแอพที่ขึ้นต้นด้วย firefox ฉันอาจต้องการแค่ TOR จำนวนมากเป็นเพียง 3 ตัวอักษร ฉันไม่ต้องการที่จะ วิจัยพวกเขาทั้งหมดในคืนนี้
guiverc avatar
cn flag
Ubuntu Core 20 เป็นระบบที่แตกต่างอย่างมากกับ Ubuntu 20.04 LTS ไม่มี `dpkg` หรือ `apt` ในผลิตภัณฑ์ *year* หรือ 20 รายการ เนื่องจาก Ubuntu ใช้รูปแบบ *year* เพื่อแสดง *snap* เฉพาะผลิตภัณฑ์ของ Ubuntu ตั้งแต่ปี 2016 กล่าวคือ Ubuntu Core 20 ไม่เหมือนกับ Ubuntu 20.04 LTS
tom gain avatar
sl flag
ขอบคุณสำหรับการแก้ไข! ขออภัยสำหรับการสับสน ความคิดเห็นมีจำนวนอักขระจำกัด ดังนั้นฉันจึงตัดข้อมูลบางส่วนออก ฉันใส่ Ubuntu 20.04 LTS เป็นลูกบาศก์ ขอบคุณทุกคนที่กล่าวถึง dpkg -l ฉันลองก่อนที่จะโพสต์ไม่ได้ผลสำหรับฉัน แต่.... หลังจากอ่านโพสต์ของคุณแล้ว ฉันลองอีกครั้งและเห็นว่าหน้าต่างโปรแกรมจำลองปิดกั้นคำอธิบาย ตอนนี้ฉันมาถึงครึ่งทางแล้วตอนนี้ฉันกำลังแก้ไขคำสั่งเพื่อแสดงเฉพาะสิ่งที่จะติดตั้ง และเพื่อแสดงหน้าทั้งหมด
guiverc avatar
cn flag
`dpkg -l >blah` ใส่ลงในไฟล์ `blah` แพ็คเกจที่ติดตั้งทั้งหมดของฉัน (`dpkg` เป็นคำสั่งที่ทำงานบนแพ็คเกจ ไม่ใช่แอพ)... ฉันคัดลอกเพียงบางส่วนของเอาต์พุต `view` เนื่องจากมีจำนวนหลายพัน จำนวนบรรทัดที่ยาวสำหรับระบบของฉัน คุณไม่ได้ให้รายละเอียดการเผยแพร่ แต่เอาต์พุตเป็นเพียงแพ็คเกจที่ติดตั้งสำหรับรุ่นของฉัน
hr flag
หากคุณไม่ต้องการข้อมูลเพิ่มเติมจาก `dpkg -l` คุณสามารถใช้ `dpkg-query` ได้โดยตรง ซึ่งจะให้ความยืดหยุ่นมากกว่าในการเลือกฟิลด์และการจัดรูปแบบ เช่น `dpkg-query -W -f='${binary:Package;-50}${binary:สรุป}\n'`

โพสต์คำตอบ

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