Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 如何在一条语句中为一个命令定义两个别名_Macos_Bash_Unix_Alias - Fatal编程技术网

Macos 如何在一条语句中为一个命令定义两个别名

Macos 如何在一条语句中为一个命令定义两个别名,macos,bash,unix,alias,Macos,Bash,Unix,Alias,我知道如何在bash中配置别名,但是有没有一种方法可以在一条语句中使用两个可能的快捷方式来映射的别名 这是两行的版本 alias "gac"="git add . && git commit -am " alias "gitac"="git add . && git commit -am " 我想,如果可能的话,解决方案会是这样的: 伪代码:alias“alias1 | | alias2”=“command” 对于别名,这可能吗?或者我必须使用函数吗?如果可能,

我知道如何在bash中配置别名,但是有没有一种方法可以在一条语句中使用两个可能的快捷方式来映射的别名

这是两行的版本

alias "gac"="git add . && git commit -am "
alias "gitac"="git add . && git commit -am "
我想,如果可能的话,解决方案会是这样的:

伪代码:alias“alias1 | | alias2”=“command”

对于别名,这可能吗?或者我必须使用函数吗?如果可能,如何使用?

如下:

alias "gac"="git add . && git commit -am " "gitac"="gac"

bash:alias:`git ac':别名无效
…但要回答以下问题:
用于gac gitac中的a;不要使用别名“$a”=“…”;完成
我假设分号是此处的行尾是否正确否:分号是分号。但它们可以被线条结尾所取代,就像一个符咒。谢谢。这不是一行两句话吗?@Jean-Pierre,不是。试着放一个
你认为它是两个语句。你会发现这是行不通的。而且,
alias
命令只使用了一次,而不是两次。奇怪的是,你怎么知道如何使用大括号。在任何地方的文档中都找不到。想和大家分享一下你在哪里发现的或者你知道怎么做的吗?@trebek1,
$ alias {gac,gitac}="git add . && git commit -am "
$ alias gac
alias gac='git add . && git commit -am '
$ alias gitac
alias gitac='git add . && git commit -am '