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

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

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

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

6
задан 4 August 2011 в 00:12

16 ответов

Откройте ~/.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
ответ дан 25 May 2018 в 19:31

Откройте ~/.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
ответ дан 25 July 2018 в 21:30

Откройте ~/.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
ответ дан 31 July 2018 в 11:18

Откройте ~/.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
ответ дан 31 July 2018 в 12:18

Откройте ~/.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
ответ дан 2 August 2018 в 03:08

Откройте ~/.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
ответ дан 4 August 2018 в 19:00

Откройте ~/.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
ответ дан 6 August 2018 в 03:20

Откройте ~/.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
ответ дан 7 August 2018 в 21:06

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

-3
ответ дан 25 May 2018 в 19:31
  • 1
    -1 Потому что это не отвечает на вопрос таким образом, который они ищут. – jrg♦ 3 August 2011 в 23:39

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

-3
ответ дан 25 July 2018 в 21:30
  • 1
    -1 Потому что это не отвечает на вопрос таким образом, который они ищут. – jrg♦ 3 August 2011 в 23:39

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

-3
ответ дан 31 July 2018 в 11:18
  • 1
    -1 Потому что это не отвечает на вопрос таким образом, который они ищут. – jrg♦ 3 August 2011 в 23:39

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

-3
ответ дан 31 July 2018 в 12:18
  • 1
    -1 Потому что это не отвечает на вопрос таким образом, который они ищут. – jrg♦ 3 August 2011 в 23:39

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

-3
ответ дан 2 August 2018 в 03:08
  • 1
    -1 Потому что это не отвечает на вопрос таким образом, который они ищут. – jrg♦ 3 August 2011 в 23:39

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

-3
ответ дан 4 August 2018 в 19:00
  • 1
    -1 Потому что это не отвечает на вопрос таким образом, который они ищут. – jrg♦ 3 August 2011 в 23:39

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

-3
ответ дан 6 August 2018 в 03:20
  • 1
    -1 Потому что это не отвечает на вопрос таким образом, который они ищут. – jrg♦ 3 August 2011 в 23:39

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

-3
ответ дан 7 August 2018 в 21:06
  • 1
    -1 Потому что это не отвечает на вопрос таким образом, который они ищут. – jrg♦ 3 August 2011 в 23:39

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

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