Tambang adalah:
1) Untuk menjadi lebih produktif . Bagi saya, lebih cepat melakukan sesuatu dalam shell daripada hanya mengklik. Saya sedang berbicara tentang menggunakan alat, tidak menyiapkan layanan / alat / dll, karena kadang-kadang lebih cepat untuk memiliki penyihir dan cukup klik Next
Next
Next
, meskipun penyihir itu juga ada di versi baris perintah :)
2) Untuk menggunakan versi baris perintah di aplikasi Anda. Misalnya, misalkan Anda ingin mengonversi PDF ke file teks . Jika Anda menggunakan versi GUI, tidak masalah. Tetapi jika itu juga menyediakan antarmuka baris perintah di mana Anda dapat melakukan sesuatu seperti:, ./pdf2text input.pdf output.txt
maka jika Anda perlu mengembangkan aplikasi yang membaca teks dari PDF, Anda dapat dengan mudah menggunakannya, tanpa menggunakan API apa pun, atau melakukan beberapa tweak .. .
3) Untuk mempelajari hal-hal umum dari suatu aplikasi. Misalnya, jika Anda telah menginstal diff pada Windows, dan front-end untuk membandingkan dua file. Itu sempurna. Tetapi bagaimana jika Anda perlu menggunakannya di Linux ? Anda dapat menemukan front-end yang sama untuk Linux, tetapi bagaimana jika itu tidak ada? Anda harus belajar lagi bagaimana menggunakannya di Linux, menginstal front-end baru dan terbiasa menggunakannya. Jika Anda telah belajar cara menggunakan versi baris perintah, Anda tidak akan membutuhkannya;)
Sekitar 3) ... beberapa orang memiliki banyak masalah untuk terbiasa bekerja dengan Git di Windows. Mereka mengatakan tidak ada front-end yang baik pada Windows, tetapi jika Anda hanya belajar cara command-line, Anda tidak akan memiliki masalah. Cara kerjanya sama. Tentu saja, masalahnya adalah kadang-kadang orang takut pada baris perintah ;)
Saya sarankan Anda mempelajari versi baris perintah:
- Kompiler seperti gcc
- Debuggers menyukai gdb
- Git ;)
- dan banyak alat di GNU / Linux yang bisa Anda kerjakan di Windows seperti egrep , awk , find , ...