我会这样做,但我已经化名为我做了。
$ cd ~Downloads/git; git clone https:git.foo/poo.git
可能有一种更优雅的方式来做这件事,但是我发现这对我自己来说是最简单的。
这是我为加快速度而创建的别名。我是为zsh做的,但是对于bash或者其他任何贝壳,比如鱼,xyzsh,fizsh,等等,它都应该很好用。
编辑
~/.zshrc
,
/.bashrc
你最喜欢的编辑(我的是leafpad,所以我会写
$ leafpad ~/.zshrc
)
不过,我个人的偏好是制作一个zsh插件来跟踪我的所有别名。您可以通过运行以下命令为Oh My zsh创建个人插件:
$ cd ~/.oh-my-zsh/
$ cd plugins/
$ mkdir your-aliases-folder-name; cd your-aliases-folder-name
# In my case '~/.oh-my-zsh/plugins/ev-aliases/ev-aliases'
$ leafpad your-zsh-aliases.plugin.zsh
# Again, in my case 'ev-aliases.plugin.zsh'
然后,将这些行添加到新创建的blank alises.plugin文件中:
# Git aliases
alias gc="cd ~/Downloads/git; git clone "
(从这里开始,用我的名字代替你的名字。)
然后,为了让别名起作用,它们(连同zsh)必须来源于(或它的名称)。为此,在自定义插件文档中添加以下内容:
## Ev's Aliases
#### Remember to re-source zsh after making any changes with these commands:
#### These commands should also work, assuming ev-aliases have already been sourced before:
allsource="source $ZSH/oh-my-zsh.sh ; source /home/ev/.oh-my-zsh/plugins/ev-aliases/ev-aliases.plugin.zsh; clear"
sourceall="source $ZSH/oh-my-zsh.sh ; source /home/ev/.oh-my-zsh/plugins/ev-aliases/ev-aliases.plugin.zsh"
####
####################################
# git aliases
alias gc="cd ~/Downloads/git; git clone "
# alias gc="git clone "
# alias gc="cd /your/git/folder/or/whatever; git clone "
####################################
保存你的Oh My zsh插件,然后运行
allsource
. 如果看起来不管用,就跑
source $ZSH/oh-my-zsh.sh; source /home/ev/.oh-my-zsh/plugins/ev-aliases/ev-aliases.plugin.zsh
. 它将加载插件源,允许您使用
所有来源
从现在开始。
我正在制作一个带有所有我的别名的Git存储库。请在这里随意查看:
Ev's dot-files
. 请随意挑选并改进以满足您的需要。