Kopalnie to:
1) Aby zwiększyć wydajność . Dla mnie szybsze jest robienie rzeczy w powłoce niż klikanie. Mówię o korzystaniu z narzędzia, a nie konfigurowaniu usługi / narzędzia / itp., Ponieważ czasami szybciej jest mieć kreatora i po prostu kliknąć Next
Next
Next
, chociaż te kreatory istnieją również w wersjach wiersza polecenia :)
2) Aby użyć wersji wiersza polecenia w swoich aplikacjach. Załóżmy na przykład, że chcesz przekonwertować plik PDF na plik tekstowy . Jeśli używasz wersji GUI, jest w porządku. Ale jeśli zapewnia on również interfejs wiersza poleceń, w którym można zrobić coś takiego:, ./pdf2text input.pdf output.txt
a następnie, jeśli trzeba opracować aplikację, która odczytuje tekst z pliku PDF, można go łatwo używać, bez użycia interfejsów API lub poprawek ... .
3) Aby zapoznać się z ogólnymi zasadami aplikacji. Na przykład, jeśli masz zainstalowany program różnicowy w systemie Windows i interfejs, aby porównać dwa pliki. To idealne. Ale co, jeśli musisz użyć go w systemie Linux ? Możesz znaleźć ten sam interfejs dla Linuksa, ale co jeśli nie istnieje? Musisz ponownie nauczyć się korzystać z niego w systemie Linux, zainstalować nowy interfejs i przyzwyczaić się do pracy z nim. Jeśli nauczyłeś się korzystać z wersji wiersza poleceń, nie byłbyś jej potrzebny;)
Około 3) ... niektóre osoby mają wiele problemów z przyzwyczajeniem się do pracy z Git w systemie Windows. Mówią, że nie ma dobrych frontonów w systemie Windows, ale jeśli po prostu nauczysz się wiersza poleceń, nie będziesz mieć problemów. Działa w ten sam sposób. Oczywiście problem polega na tym, że czasami ludzie boją się wiersza poleceń ;)
Sugeruję poznanie wersji wiersza poleceń:
- Kompilatory takie jak gcc
- Debugery takie jak gdb
- Git ;)
- oraz wiele narzędzi w systemie GNU / Linux, które można uruchomić w systemie Windows, takich jak egrep , awk , find , ...