여기 내가 어떻게 할 것이지만, 나를 위해 별명을 만들었습니다.
$ cd ~Downloads/git; git clone https:git.foo/poo.git
아마도이 작업을보다 우아한 방법으로 할 수는 있지만 이것이 가장 쉬운 방법이라는 것을 알았습니다.
여기에 속도를 높이기 위해 만든 별칭이 있습니다. zsh 용으로 만들었지 만 bash 또는 fish, xyzsh, fizsh 등과 같은 다른 쉘에서는 제대로 작동합니다.
편집 ~/.zshrc
, /.bashrc
등 좋아하는 편집기 (I 쓰는 것, 그래서 광산, 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'
그런 다음 새로 작성된 빈 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
. 플러그인 소스를로드하여 allsource
지금 부터 사용할 수 있습니다 .
모든 별칭으로 Git 리포지토리를 만드는 중입니다. Ev 's dot-files에서 자유롭게 확인하십시오 . 귀하의 필요에 맞게 포크로 자유롭게 개선하십시오.