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

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

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