จะทำให้ Terminal เป็นผู้ช่วยของคุณไม่ใช่ศัตรูได้อย่างไร?

จะทำให้ Terminal เป็นผู้ช่วยของคุณไม่ใช่ศัตรูได้อย่างไร?

ในบทความนี้เราจะพูดถึงว่าทำไมการไม่ละทิ้งเทอร์มินัลโดยสิ้นเชิงจึงเป็นเรื่องสำคัญ แต่ต้องใช้อย่างพอประมาณ ควรใช้ในกรณีใดบ้าง และในกรณีใดไม่ควรใช้?

เอาตรงๆนะ

พวกเราไม่มีใครต้องการเทอร์มินัลจริงๆ เราคุ้นเคยกับความจริงที่ว่าเราสามารถคลิกที่ทุกสิ่งที่เราทำได้และกระตุ้นบางสิ่งบางอย่าง เราขี้เกียจเกินไปที่จะเปิดบางสิ่งและเขียนคำสั่งที่ไหนสักแห่ง เราต้องการฟังก์ชันการทำงานที่นี่และเดี๋ยวนี้ พวกเราส่วนใหญ่ไม่ได้ใช้เทอร์มินัลเลย มันคุ้มค่าที่จะใช้มันเลยเหรอ?

ทำไมต้องใช้เทอร์มินัล?

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

  • เมื่อคุณต้องการเปิดใช้งานบางอย่าง แต่ไม่มีเวลาค้นหาในการตั้งค่า (สวัสดี GUI dconf)
  • เมื่อการค้นหาไฟล์หรือโฟลเดอร์ในเทอร์มินัลทำได้ง่ายกว่าแทนที่จะเสียเวลากับ GUI (fzf ทำงานได้ดี)
  • เมื่อการแก้ไขไฟล์ใน Vim, Neovim, Nano, Micro ทำได้ง่ายกว่าการแก้ไขไฟล์ใน IDE
  • เมื่อยังเหลือ เท่านั้น เทอร์มินัล (เช่นการรีเซ็ตการตั้งค่าใน Ubuntu หรือการติดตั้ง Arch Linux เป็นต้น)
  • เมื่อคุณต้องการความเร็ว ไม่ใช่คุณภาพ

เมื่อ ไม่ต้องการ ใช้เทอร์มินัล:

  • เมื่อฟังก์ชันนี้ไม่ได้อยู่ในเทอร์มินัล (สิ่งนี้เกิดขึ้นน้อยมาก แต่ก็ยัง)
  • เมื่อใดที่การทำเช่นนี้ใน GUI จะสะดวกกว่าการทนกับ TUI (เช่น โปรแกรมดีบั๊ก)
  • เมื่อคุณไม่รู้วิธีทำอะไรใน Terminal จริงๆ แต่คุณต้องทำอะไรบางอย่างอย่างรวดเร็ว (คุณจะใช้เวลากับระบบอัตโนมัติมากกว่าการกระทำ ฉันคิดว่าทุกคนคุ้นเคยกับสิ่งนี้)
  • เมื่อคุณต้องการความสะดวกสบาย ไม่ใช่ความเร็ว

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

ทำให้เทอร์มินัลทำงานได้

นี่คือชุดขั้นต่ำของฉันเพื่อทำบางอย่างตามปกติในเทอร์มินัล:

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

fzf - เพื่อค้นหาบางสิ่งอย่างรวดเร็ว มันเร็วกว่า GUI จริงๆ เป็นกลุ่ม และเลือกชื่อไฟล์ เท่านี้ก็เรียบร้อย

zsh — (หรือแม่นยำกว่านั้นคือ OhMyZsh) เทอร์มินัลควรจะสะดวกและไม่จกตา

neovim - เพราะความหมายของการอยู่ในเทอร์มินัลโดยปราศจากมันนั้นแทบจะสูญหายไป โปรแกรมแก้ไขที่ทำได้มากกว่าแอป GUI

และยังมีแอปพลิเคชั่นอื่น ๆ อีกมากมาย: ranger (หรือ ViFM), How2, live-server, nmcli, xrandr, python3, jshell, diff, git และอีกมากมาย

ประเด็นคืออะไร?

ตัดสินด้วยตัวคุณเองเมื่อคุณพยายามโหลด IDE ที่มีคุณสมบัติครบถ้วนเพื่อเปลี่ยนสคริปต์เล็ก ๆ นี่เป็นเรื่องที่ไม่มีเหตุผล ง่ายกว่าที่จะเปลี่ยนอย่างรวดเร็วใน Vim (หรือ Nano สำหรับผู้ที่ไม่ชอบเลย์เอาต์ Vim) คุณสามารถทำสิ่งต่าง ๆ ได้เร็วขึ้น แต่คุณไม่จำเป็นต้องเรียนรู้ทุกสิ่งในเทอร์มินัล คุณอาจไม่จำเป็นต้องเรียนรู้ภาษาสคริปต์ Bash ในขณะที่ทำงานใน Terminal เพราะคุณไม่จำเป็นต้องใช้มัน

มาทำให้สิ่งต่าง ๆ ง่ายขึ้น และมองสิ่งต่าง ๆ จากมุมที่ต่างกัน และไม่แบ่งทุกอย่างเป็นขาวดำ

เฉพาะผู้ใช้ที่ลงทะเบียนเท่านั้นที่สามารถเข้าร่วมในการสำรวจได้ เข้าสู่ระบบ, โปรด.

คุณใช้เทอร์มินัลบ่อยหรือไม่?

  • ลด 86,7%ใช่208
  • ลด 8,8%หมายเลข 21
  • ลด 4,6%ไม่แน่ใจ11

ผู้ใช้ 240 คนโหวต ผู้ใช้ 23 รายงดออกเสียง

ที่มา: will.com

เพิ่มความคิดเห็น