Aparte de los propósitos relacionados con el desarrollo, la línea de comandos es una excelente herramienta para automatizar acciones, secuencias de comandos y una gran cantidad de otras cosas que probablemente sean más rápidas que hacerlas, por ejemplo, el Finder.
Por ejemplo, a veces estaré en una carpeta y querré eliminar un determinado conjunto de archivos (por ejemplo, Hello-1.jpg
, Hello-2.jpg
, Hello-3.jpg
, etc.). En el Finder, tendría que seleccionar manualmente todos estos archivos (mi Finder normalmente está configurado para la vista de iconos, por lo que es muy difícil seleccionar muchos archivos), luego pasar a la papelera (concedido, sí uso el acceso directo), y luego vaciar la basura (de nuevo, atajo). Para algunas personas, esto es lo suficientemente conveniente, pero cuando te acostumbras a usar el Terminal, encuentras que simplemente escribiendo rm Hello-*
es una forma mucho más rápida de hacerlo.
Por supuesto, esto es solo un ejemplo (un proceso complicado como mover archivos a un servidor o cambiar el tamaño de las fotos ganará aún más con el uso del Terminal), pero cuanto más estudie el tema, más útil le resultará. Lo encontraré. Si está dispuesto a adoptar el uso del Terminal, realmente no hay razón para no hacerlo (al principio obtendrá un poco menos de productividad, pero mejorará mucho más rápido).