有一些终端命令我们使用的很频繁,但是每次都要用手敲一遍十分麻烦,我们可以自定义一些命令的快捷方式,例如git branch
我们可以设置快捷方式为git b
,这样就简化了不少。具体的自定义终端快捷命令的方式如下:
-
使用
vi ~/.bashrc
打开文件(如果没有就创建一个) -
定义快捷命令的格式如下:
alias aCommandAlias='aCommand 一堆参数什么的'
, 例如新建git push
快捷命令:
alias gpush='git push origin xxx'
如果需要执行多条命令,那么用
;
(分号)隔开, 例如, 先cd
到某个目录,然后打开某个文件可写作:
alias cdopen='cd desktop;open a.txt'
-
使用
vi ~/.bash_profile
打开文件, 如果没有就创建一个, 在最后一行加入 在里面加入一行:source ~/.bashrc
,然后保存该文件 -
最后执行
source ~/.bash_profile
让设置立即生效.
目前自定义命令:
- 拉取项目文档:
pulldoc
- 切换到
chrome
项目目录cdchrome
- 编译真机
debug
版本buildpre-iphoneos
- 编译模拟器debug版本
buildpre-simulator
2.常用快捷键
- Ctrl + a/Home 切换到命令行开始
- Ctrl + e/End 切换到命令行末尾
- Ctrl + l 清除屏幕内容,效果等同于 clear
- Ctrl + u 清除剪切光标之前的内容
- Ctrl + k 剪切清除光标之后的内容
- Ctrl + y 粘贴刚才所删除的字符
- Ctrl + r 在历史命令中查找 (这个非常好用,输入关键字就调出以前的命令了)
- Ctrl + c 终止命令
- ctrl + o 重复执行命令
- Ctrl + d 退出 shell,logout
- Ctrl + z 转入后台运行,但在当前用户退出后就会终止
- Ctrl + t 颠倒光标所在处及其之前的字符位置,并将光标移动到下一个字符
- Alt + t 交换当前与以前单词的位置
- Alt + d 剪切光标之后的词
- Ctrl+w 剪切光标所在处之前的一个词(以空格、标点等为分隔符)
- Ctrl+(x u) 按住 Ctrl 的同时再先后按 x 和 u,撤销刚才的操作
- Ctrl+s 锁住终端 Ctrl+q 解锁终端 !! 重复执行最后一条命令
- history 显示你所有执行过的编号+历史命令。这个可以配合!编辑来执行某某命令