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

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

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

- FM อื่นที่มีเลย์เอาต์เหมือน Wim อย่างไรก็ตาม คราวนี้ยูทิลิตีเขียนด้วย Python ซึ่งทำให้ช้าลง แต่ในขณะเดียวกันก็มีความยืดหยุ่นและสะดวก คุณสามารถเปิดไฟล์ได้โดยตรงจากตัวจัดการโดยใช้ปืนไรเฟิล (สคริปต์ที่ค้นหาว่าโปรแกรมใดเหมาะสมที่จะเปิดไฟล์ที่กำหนดบนพีซีของคุณ) นอกจากนี้ยังมีการแก้ไข การดูแป้นพิมพ์ลัด (แยกต่างหากจากคู่มือ ซึ่งเรียกโดยคำสั่ง :help) และสารพัดอื่นๆ อีกมากมาย
คะแนน: 4. ให้ 5 ถ้าไม่ใช่เพราะความรวดเร็วในการทำงาน
ค้นหาอย่างรวดเร็ว
การค้นหาด่วนไม่พร้อมใช้งานบนเชลล์ Gnome เป็นต้น (มันพูดถึงการค้นหาที่รวดเร็วรวมถึงเนื้อหาของไฟล์ ในทางกลับกัน Gnome มีเพียงการค้นหาและมันก็ช้ามากเช่นกัน)
fzf

- ยูทิลิตี้สำหรับการค้นหาอย่างรวดเร็วระหว่างไดเร็กทอรีรวมถึงข้อความในอาร์เรย์ของไฟล์เฉพาะ สามารถแทนที่ได้อย่างง่ายดายด้วย find แต่เป็นของคู่กันที่เร็วกว่าและสะดวกกว่า
คะแนน: 5 ยูทิลิตีทำงานได้อย่างสมบูรณ์แบบ
hf
- ยูทิลิตี้อื่นสำหรับการค้นหาอย่างรวดเร็วในไดเร็กทอรีและไฟล์ มันแตกต่างกันตรงที่มีปุ่มลัดบางปุ่มและการใช้คำสั่งในยูทิลิตีนั้นสะดวกกว่าของคู่แข่งเล็กน้อย
คะแนน: 5
กระโดดอัตโนมัติ
- ยูทิลิตี้สำหรับการข้ามโฟลเดอร์ไปยังไฟล์เฉพาะได้อย่างรวดเร็ว
การตัดต่อ
ที่นี่ฉันจะ จำกัด ตัวเองในรายการยูทิลิตี้ สำหรับตัวแก้ไขเป็นสิ่งที่คุณใช้ตลอดเวลา (และถ้าคุณไม่ได้ใช้ก็ยิ่งไม่ต้องการคำอธิบายเพิ่มเติม) ดังนั้นที่นี่จึงมีรสชาติและสีสัน
- นาโน (โปรแกรมแก้ไขมาตรฐาน) Linux)
- Vi (โปรแกรมแก้ไขข้อความมาตรฐานอีกตัวหนึ่ง) Linux)
- (เพียงแค่การกำหนดค่า Emacs แต่เปลี่ยนเพื่อให้ดูเหมือนวานิลลา Emacs เลย)
ขั้วตัวเอง
Alacritty (เร็วที่สุด)

— เปิดใช้งานโปรแกรมจำลองเทอร์มินัล Linux/Windows/MacOS ซึ่งถือว่าเร็วที่สุด (ตามที่ผู้เขียนเทอร์มินัลนี้เขียนไว้เอง)
คะแนน: 4. ในความเห็นส่วนตัวของฉัน นี่ไม่ใช่เทอร์มินัลที่สะดวกและสบายที่สุด
ไฮเปอร์(สวยที่สุด)

เป็นเทอร์มินัลที่ควรค่าแก่การลองใช้กับระบบของคุณ อินเทอร์เฟซนั้นสร้างโดยใช้ CSS/HTML และอิงตามเฟรมเวิร์กของอิเล็กตรอน (ซึ่งแน่นอนว่าจะทำให้ดูตะกละตะกลามขึ้นอีกเล็กน้อย)
คะแนน: 5. สถานีสะดวกสบายและสวยงาม มันขยายได้และมีคุณสมบัติมากมาย
ความช่วยเหลือด่วน (หรือค้นหาบางอย่าง)
ddgr

เป็นยูทิลิตี้บรรทัดคำสั่งที่ให้คุณใช้ DuckDuckGo ได้โดยตรงจากคอนโซล
คะแนน: 5. โปรแกรมดำเนินการตามคำขออย่างรวดเร็วและส่งคืนผลลัพธ์ (แน่นอน เพราะไม่จำเป็นต้องโหลด HTML / CSS ทุกอย่างถูกแยกวิเคราะห์อย่างรวดเร็ว)
TLDR

- แทนที่มนุษย์มาตรฐานซึ่งทำสิ่งเดียวกัน แต่แทนที่จะให้คู่มือที่สมบูรณ์สำหรับโปรแกรม มันให้คลิปสั้น ๆ เพื่อการอ้างอิงอย่างรวดเร็ว
เกรด: 4 บางครั้ง tldr ก็ให้ความช่วยเหลือสั้นเกินไป และสำหรับหลายๆ โปรแกรมก็ไม่มีเอกสารประกอบใน tldr
ฉันจะทำอย่างไร
- แยกวิเคราะห์คำตอบจากไซต์ต่างๆ เพื่อตอบคำถามเกี่ยวกับการเขียนโปรแกรม
คะแนน: 3. มักจะพบคำตอบสำหรับคำถามที่ผิดทั้งหมด นอกจากนี้ยังไม่สะดวกอย่างยิ่งที่จะแสดงเพียงคำตอบเดียว
Navi
- ยูทิลิตี้คอนโซลคล้ายกับ howdoi แต่ตอบคำถามเกี่ยวกับคำสั่งคอนโซลเท่านั้น
how2
- ยูทิลิตี้คล้ายกับฮาวดอย แต่ให้เลือกคำถามเพื่อดูคำตอบ (แยกวิเคราะห์ทุกอย่างจาก StackOverflow)
คะแนน: 5. เครื่องมือที่ดีที่สุดในการค้นหาวิธีแก้ปัญหาอย่างรวดเร็ว
การพัฒนาเว็บ
- ยูทิลิตี้สำหรับการผลักดันไซต์อย่างรวดเร็วไปยังเซิร์ฟเวอร์ฟรี (หรือจ่าย ขึ้นอยู่กับความต้องการของคุณ)
- ยูทิลิตี้คอนโซลที่บอกว่าแท็กใดบ้างที่ได้รับการสนับสนุนในเบราว์เซอร์
ยูทิลิตี้เพิ่มเติม
ถังขยะ-cli
- ยูทิลิตี้สำหรับการดูสิ่งที่มีอยู่ในตะกร้า
หนังสือ
- ยูทิลิตี้สำหรับการจัดเรียงและจัดเก็บบุ๊กมาร์กของไซต์อย่างรวดเร็วจากเบราว์เซอร์ทั้งหมด
tmux
- เทอร์มินัลมัลติเพล็กเซอร์ แบ่งหน้าต่างเทอร์มินัลของคุณออกเป็นแผง สะดวกมากเมื่อคุณไม่มี GUI เลย
ข้อความ meme-cli
- ยูทิลิตี้สำหรับสร้างภาพเคลื่อนไหวข้อความบนพื้นหลังใด ๆ
ascinema
— ยูทิลิตี้สำหรับเขียนลำดับเหตุการณ์ของคำสั่งเทอร์มินัลไปยังไฟล์ gif
youtube-dl
- ยูทิลิตี้สำหรับดาวน์โหลดวิดีโอ / เสียงจากการโฮสต์วิดีโอ Youtube
ฟีดรูปภาพ
- ไคลเอนต์ RSS ที่มีน้ำหนักเบาสำหรับคอนโซล
เทอร์มินอลนิวส์
เป็นอีกหนึ่งไคลเอนต์ RSS ที่มีประโยชน์สำหรับคอนโซล
รายการอะไร
นี่คือรายการยูทิลิตี้ที่ฉันใช้เป็นการส่วนตัว รายการเพิ่มเติมสามารถพบได้ที่นี่
ฉันขอให้คุณกรอกรายการด้วยยูทิลิตี้ของคุณในความคิดเห็น หากโพสต์นี้นำเสนอสิ่งใหม่ๆ ให้กับเทอร์มินัลของคุณ อย่างน้อยเราก็ยินดีให้ความช่วยเหลือ
เฉพาะผู้ใช้ที่ลงทะเบียนเท่านั้นที่สามารถเข้าร่วมในการสำรวจได้ , โปรด.
บทความนี้มีประโยชน์กับคุณหรือไม่
29,2% ใช่207
34,5% หมายเลข 244
36,3% 50/50257
ผู้ใช้ 708 คนโหวต ผู้ใช้ 53 รายงดออกเสียง
ที่มา: will.com
