เหมืองแร่คือ:
1) ที่จะกลายเป็นมีประสิทธิผลมากขึ้น สำหรับฉันมันเร็วกว่าที่จะทำสิ่งต่าง ๆ ในเชลล์มากกว่าแค่คลิก ฉันกำลังพูดถึงการใช้เครื่องมือไม่ใช่การตั้งค่าบริการ / เครื่องมือ / อื่น ๆ เพราะบางครั้งการมีวิซาร์ดและเร็วกว่าก็คลิกNext
Next
Next
ที่ตัวช่วยสร้างเหล่านั้นยังมีอยู่ในเวอร์ชันบรรทัดคำสั่ง :)
2) เพื่อใช้เวอร์ชันบรรทัดคำสั่งในแอปพลิเคชันของคุณ ตัวอย่างเช่นสมมติว่าคุณต้องการแปลงไฟล์ PDFไปยังแฟ้มข้อความ หากคุณใช้เวอร์ชัน GUI ก็ไม่เป็นไร แต่ถ้ามันยังมีอินเตอร์เฟสบรรทัดคำสั่งที่คุณสามารถทำสิ่งต่าง ๆ เช่น: ./pdf2text input.pdf output.txt
ถ้าคุณต้องการพัฒนาแอปพลิเคชั่นที่อ่านข้อความจาก PDF คุณสามารถใช้มันได้อย่างง่ายดายโดยไม่ต้องใช้ API ใด ๆ หรือปรับแต่งบางอย่าง .. .
3) เพื่อเรียนรู้สิ่งทั่วไปของแอปพลิเคชัน ตัวอย่างเช่นหากคุณติดตั้งdiffบน Windows และ front-end เพื่อทำการเปรียบเทียบสองไฟล์ มันสมบูรณ์แบบ แต่ถ้าคุณต้องการใช้มันบนLinux ? คุณสามารถค้นหา front-end เดียวกันสำหรับ Linux แต่จะเกิดอะไรขึ้นถ้ามันไม่มีอยู่? คุณจะต้องเรียนรู้วิธีใช้งานบน Linux อีกครั้งติดตั้ง front-end ใหม่และทำความคุ้นเคยกับมัน หากคุณเรียนรู้วิธีใช้เวอร์ชันบรรทัดคำสั่งคุณไม่จำเป็นต้องใช้มัน)
ประมาณ 3) ... บางคนมีปัญหามากมายในการทำงานกับGitบน Windows พวกเขาบอกว่าไม่มีส่วนปลายด้านหน้าที่ดีบน Windows แต่ถ้าคุณเพิ่งเรียนรู้วิธีใช้บรรทัดคำสั่งคุณจะไม่มีปัญหา มันทำงานในลักษณะเดียวกัน แน่นอนปัญหาคือบางครั้งผู้คนกลัวบรรทัดคำสั่ง ;)
ฉันขอแนะนำให้คุณเรียนรู้เวอร์ชันบรรทัดคำสั่งของ:
- คอมไพเลอร์เช่นgcc
- นักแก้จุดบกพร่องเช่นgdb
- Git ;)
- และเครื่องมือมากมายใน GNU / Linux ที่คุณสามารถทำงานบน Windows เช่นegrep , awk , find , ...