
Содержание статьи
автор Маркус Вуд

Если вам когда-либо приходилось управлять несколькими проектами, работать с командной строчкой может быть трудно. Вот несколько горячих советов о том, как жонглировать несколькими проектами, что сэкономит вам массу времени.
Если вы используете обычный терминал Mac, я настоятельно советую перейти на iTerm2 (это просто лучше). Подробнее о том, почему.
Псевдонимы SSH
Иногда вам нужно подключиться к серверу через SSH. Иногда у вас есть двадцать разных серверов, к которым вы хотите подключиться через SSH. Вспоминать, где они живут и как их называют, может быть тяжело.
Чтобы сэкономить время, создайте псевдонимы для каждого сервера менее чем через минуту. Во как:
// Open a terminal windownano ~/.ssh/config
// Fill in the following to create an aliasHost <Name you want to assign> Hostname <Where you want to ssh> User <User you want to login as> IdentityFile ~/.ssh/<pem file you want to use>
//Exit and save the filectrl + xyenter
// Now instead of doing this to connectssh -i "<pem file>" <user>@<hostname>
// You can do thisssh name-you-assigned
iTerm2 Профили и организации
Профили отличные и изменили мой ежедневный рабочий процесс. Иногда ваш терминал выглядит так:

Проблема в том, что вы не знаете какое окно хотите нажать. Вы также не хотите закрывать окна, потому что тогда вам придется открыть новое окно, вернуться в правильный каталог и запомнить копию пасты, чтобы ее запустить.
С профилями и расположением окон вам не придется ни о чем беспокоиться.
Ниже приведен короткий видеоролик, если вы заблудились на любом из этих шагов.
Профиль позволяет открывать новое окно командной строки в определенном каталоге и автоматически запускать команды. Давайте сделаем один!
Сначала закройте все открытые окна командной строки в iTerm и начните с нового окна командной строки. Далее нужно перейти к «Профилям» в строке меню и нажать «Открыть профили…»

Теперь нажмите «Редактировать профили…», чтобы перевести вас сюда:

Чтобы создать новый профиль, нажмите «+» влево. Обязательно дайте ему название и обновите каталог, чтобы он был корневым для вашего проекта.
Если вы хотите запускать команды, когда этот профиль открыт, добавьте их в поле «Отправить текст при запуске:». Один из моих любимых рецептов – открыть проект в редакторе кода и создать его для разработки.
// Separate commands with a semi-colonatom .; preact watch

Выход из окна сохранит изменения (кнопка для этого отсутствует).
Дальше нам нужно это проверить. Нажмите «Профили» на панели меню и выберите профиль, который вы создали, чтобы убедиться, что он работает. Если вы столкнетесь с любыми проблемами, убедитесь, что путь в каталог правильный и что ваши команды правильно разделены.
Когда все это работает, пора создать компоновку окон, чтобы легко запустить только что созданный профиль. Убедитесь, что при выполнении этого шага у вас нет открытых окон терминала, иначе они будут сохранены как часть договоренности.
В новом окне терминала щелкните профиль, который вы только что создали. Если она открывается в новой вкладке, обязательно закройте вкладку «По умолчанию». Перейдите на вкладку «Окно» в палитре меню и выберите «Сохранить расположение окон». Дайте ему имя и нажмите OK. Вы готовы!
Теперь все окна вашего терминала будут названы. Они автоматически запомнят команды, необходимые для запуска каждого проекта.

Заделка вещей
После того, как вы это сделаете впервые, вы сможете с легкостью создавать новые профили и договоренности. Вы также можете объединить несколько профилей в определенную структуру, использовать окна терминала с вкладками для запуска нескольких частей проекта и многое другое.
это помогло? Если да, пожалуйста, похлопайте за историю и дайте мне знать, что вы еще хотели бы знать о моем процессе разработки или советы по освоению командной строки.
Меня зовут Маркус Вуд. Я являюсь основателем Caldera, цифрового агентства с полным набором услуг, которое сосредотачивается на веб-приложениях.