Несколько причин пользоваться терминалом при разработке

Несколько причин пользоваться терминалом при разработке

  1. Работа ускоряется в разы - это действительно так, но только при условии, что Вы неплохо владеете навыком слепой печати. Создание файлов, их переименовывание или же удаление и изменение в терминале выполняется быстро, потому что Вам не нужно постоянно переносить руки с клавиатуры на мышь и водить стрелкой по вызванному меню. Держа руки все время на клавиатуре Вы не только быстрее выполняете рутинную работу, но и приучаете себя все реже пользоваться мышью, что на мой взгляд очень пригодится в дальнейшем;
  2. Создание сценариев - уверен, что Вам часто приходится выполнять множество последовательных действий при разработке какого-либо проекта, как например, создание файлов и установка плагинов для сайта, а если Вы используете Linux и у Вас установлен LAMP, то перечень действий гораздо увеличивается. Было бы неплохо, чтобы все создавалось и скачивалось в разы быстрее и пользовательского вмешательства, это как и могут обеспечить сценарии, запуская которые выполнят всю рутинную работу за Вас;
  3. Создание алиасов - алиасы представляют из себя более короткое имя для команды или их последовательности. В своей системе я использую большое количество алиасов, например, алиас st запускает команду sublime-text, которая в свою очередь запускает текстовый редактор, согласитесь каждый раз набирать sublime-text для того, чтобы запустить программу, отбило бы все желание работать в консоли. Таким образом можно создать алиас для любой команды, однако следует помнить, что при желании сократить ввод большого количества команд, лучше будет воспользоваться созданием сценария;
  4. Единый интерфейс - большинству программ необходимо использование терминала, как например для запуска Stylus (препроцессора CSS) нужно вводить соответствующие команды т.к. он не обладает графическим интерфейсом, что исключает возможность пользования им без применения консоли.