Храните часто используемые команды терминала в файле

Хорошо, я хочу добавить команду на рабочий стол (или в любое удобное место), и всякий раз, когда я запускаю ее, я хочу, чтобы она клонировала шаблон HTML5.

$ git clone git://github.com/paulirish/html5-boilerplate.git

И я устал все время печатать. Итак, как я могу хранить свои команды в файле?.

6
задан 3 August 2011 в 12:12

2 ответа

Откройте Ваш ~/.bashrc и помещенный это в конец:

alias boil='git clone git://github.com/paulirish/html5-boilerplate.git'

или альтернативно, это

boil() {
  git clone git://github.com/paulirish/html5-boilerplate.git
}

С этого времени в каждом новом терминале можно использовать команду boil как альтернатива Вашей долгой команде.

Вторая версия состоит в том, чтобы предпочесть, потому что более гибкая способность принять и управлять параметром, например, если Вы определяете

boil() {
  [[ -z "$1" ]] && set "github.com"
  git clone git://"$1"/paulirish/html5-boilerplate.git
}

можно легко изменить сервер, если существует зеркало.

# without a parameter, the function will use a default
boil
# override the default providing explicitly a server parameter
boid othergit.com

Это - только пример, Ваша фантазия, конечно, генерирует что-то более полезное.

Очевидно, можно добавить столько функций, сколько Вам нужно.

16
ответ дан 23 November 2019 в 07:24

Для почему бы не создания документа с той командой, и каждый раз, когда Вы хотите использовать его, можно просто скопировать и вставить его в терминал.

-3
ответ дан 23 November 2019 в 07:24

Другие вопросы по тегам:

Похожие вопросы: