夜雪天狼
学习笔记
技术博文
转载备份
心灵鸡汤
目录
终端使用技巧
发布者:caijw
阅读量:61197
发布时间:2018-10-24 14:00:00
# 常用快捷键 按键 | 含义 -------- | -------- Ctrl+a | 光标回到命令行首 (a:ahead) Ctrl+e |光标回到命令行尾 (e:end) Ctrl+b |光标向行首移动一个字符 (b:backwards) Ctrl+ f |光标向行尾移动一个字符 (f:forwards) Ctrl+w | 删除光标处到行首的字符 Ctrl+k |删除光标处到行尾的字符 Ctrl+u |删除整个命令行文本字符 Ctrl+h |向行首删除一个字符 Ctrl+d |向行尾删除一个字符 Ctrl+y |粘贴Ctrl+u,Ctrl+k,Ctrl+w删除的文本 Ctrl+p|上一个使用的历史命令 (p:previous) Ctrl+n | 下一个使用的历史命令(n:next ) Ctrl+r |快速检索历史命令(r:retrieve) Ctrl+t | 交换光标所在字符和其前的字符 Ctrl+i |相当于Tab键 Ctrl+o |相当于Ctrl+m Ctrl+m |相当Enter键 # 其他控制键 按键 | 含义 -------- | -------- Ctrl+s |使终端发呆,静止,可以使快速输出的终端屏幕停下来 Ctrl+q |退出Ctrl+s引起的发呆 Ctrl+z |使正在运行在终端的任务,运行于后台 (可用fg恢复) Ctrl+c |中断终端中正在执行的任务 Ctrl+d|在空命令行的情况下可以退出终端 Ctrl+[ |相当于Esc键 Esc键 |连续按3次显示所有的支持的终端命令 Tab键 |命令、文件名等自动补全功能 # oh-my-zsh ## git快捷键 快捷键|git命令 -------- | -------- g | git gst | git status gl | git pull gup | git pull --rebase gp | git push gd | git diff gdc | git diff --cached gc | git commit -v gc! | git commit -v --amend gca | git commit -v -a gca! | git commit -v -a --amend gcmsg | git commit -m gco | git checkout gcm | git checkout master gr | git remote grv | git remote -v grmv | git remote rename grrm | git remote remove gsetr | git remote set-url grup | git remote update grbi | git rebase -i grbc | git rebase --continue grba | git rebase --abort gb | git branch gba | git branch -a gcount | git shortlog -sn gcl | git config --list gcp | git cherry-pick glg | git log --stat --max-count=10 glgg | git log --graph --max-count=10 glgga | git log --graph --decorate --all glo | git log --oneline --decorate --color glog | git log --oneline --decorate --color --graph gss | git status -s ga | git add gm | git merge grh | git reset HEAD grhh | git reset HEAD --hard gclean | git reset --hard && git clean -dfx gwc | git whatchanged -p --abbrev-commit --pretty=medium gsts | git stash show --text gsta | git stash gstp | git stash pop gstd | git stash drop ggpull | git pull origin $(current_branch) ggpur | git pull --rebase origin $(current_branch) ggpush | git push origin $(current_branch) ggpnp | git pull origin $(current_branch) && git push origin $(current_branch) glp | _git_log_prettily -separator-