一步一个脚印,最近在整理一些配置相关的东西,重新梳理总结了下一年所学所得。
-------------------------------------------------------------------------------------------------------------
以下是我的.alias文件
alias原因是一些命令或选项或操作经常用到,每次进行一样的操作伤手/浪费时间/效率不高。
通过alias搞定之,提高工作效率。
不过建议刚入门的童鞋还是老老实实先熟悉命令和选项,^_^
都是我在实际工作中经常用到的,会不定期进行更新(偶尔会google/github 找到很多相关的信息,修改吸收)
alias类型1: 修改加入默认选项,输入命令不变
这里不多解释,修改这些命令的原因是,将常用的选项别名直接加入,使用时就免去了每次都多输入选项的过程。省时省力
这里很多地方-v,主要是用于操作后显示操作过程,make sure everything under control
alias类型2-1: 修改命令,shortcut,减短命令长度 - 跳转
.. 和cdd cd.. 三个作用一致,跳到上一层目录,因为俺经常敲快了,少个空格或者多个d,这样的话不用更正,比较快捷
中间那些点,用到频率其实不是很高,
- 代替cd -,回到上一工作目录
cds和cdb,主要用作保存当前的工作目录,到其他地方处理事情,搞完之后,cdb再跳转回来,十分好用
alias类型2-1: 修改命令,shortcut,减短命令长度 - 其他
这个就比较多,很杂,比较不好归类 ,简单注释写到后面了,复制时忽略注释.......
alias类型3:其他扩展
自己写的脚本,也可以配出来用,例如我的备份脚本back_up.py,放在$HOME/bin下
alias类型4: 自定义命令
注意,这个相当与自定义一个函数,只是在登录时 source进来了而已,用which cmd查不到,也不能tab自动补全
主要是涉及参数传入,复杂操作的,可以搞成脚本
好了,暂时就这些,网上有一些晒alias/bashrc/vimrc的帖子,有兴趣google下,还有github也有很多配置可以看到。
阅读,总结吸收,运用到自己实际工作中,事半功倍!
不定期更新,你也晒晒自个的吧
附录:
A.修改方式:1在$HOME下加入自己的.alias文件
2在$HOME/.bash_profile或.bashrc中加入语句:
B.有些情况,我们想使用原生的命令,而不是别名修改后的命令, 在命令前加反斜杠
\ls #调用的是原始的ls