【问题标题】:How to make "g" = "git" in mac terminal?如何在mac终端中制作“g”=“git”?
【发布时间】:2019-03-13 01:59:57
【问题描述】:

当我在终端时,是否有办法为命令设置快捷方式?例如,如果我输入“g”,则使其等于“git”,如果我输入“gs”,则使其等于“git status”。等等?

【问题讨论】:

  • 在某种程度上,答案取决于您使用的外壳。
  • 某些 bin 文件夹中的别名或 ln

标签: git macos terminal


【解决方案1】:

您可以使用bash 别名命令。

编辑您的 ~/.bash_profile 文件(适用于 Mac)并将以下内容添加到末尾。

alias g="git"
alias gs="git status"

更改将对任何终端生效,但对已经打开的终端无效。

【讨论】:

  • @njha 我认为 Nikos 的评论是正确的。它适用于 bash_profile 但不适用于 .profile。
  • .bash_profile 将覆盖.profile。此外,它不是为sh 提供的,仅用于bash,这使得将别名放在.bash_profile 而不是.profile 中是个好主意,因为您不希望别名干扰使用#!/bin/sh 的脚本.
  • 需要注意的是,对~/.bash_profile的更改只会在新的终端窗口中生效。换句话说,修改前打开的窗口不会看到这些别名。
  • @focorner 这是真的。您可以使用source ~/.bash_profile在当前终端会话中手动重新加载配置文件,详见答案stackoverflow.com/questions/4608187/…
  • 除了bash之外还有很多shell。
猜你喜欢
  • 2018-12-25
  • 2023-02-04
  • 1970-01-01
  • 2016-12-05
  • 2018-09-02
  • 1970-01-01
  • 2020-05-22
  • 2016-11-23
  • 2021-02-17
相关资源
最近更新 更多