rm 是一个很危险的命令,别人一直说,我并没有在意,直到有一天一个不小心,忘记当前目录的位置,手贱的使用了rm命令,结果花了半天也没有把那些重要资料给恢复过来。所以还是有必要给自己定义一个不那么危险的rm命令。

自定义rm命令

1
2
myrm() { Recycle=/tmp/$(date +%Y%m%d); mkdir -p $Recycle; mv $@ $Recycle && echo "moved $@ to $Recycle ok"; }
alias rm='myrm'

以上写在.bashrc文件,然后执行source .bashrc文件即可。

The End

Blog:

email: linuxcode2niki@gmail.com

2016-6-08 于杭州

前言

从大二的时候就开始接触Linux了,从而也接触了vi,对的,当时对这些还不太了解,不知道还有个vim,真的觉得入门不简单,网上关于vim对比其他Editor的学习曲线,看了令人生畏。那时候用的也不多,所以一直处于裸奔状态,只会基本的操作,这里推荐我比较喜欢的一个博客网站酷壳中的一篇博文简明vim练级攻略。这篇博文基本上把日常使用vim的90%的命令概括了,裸奔也就够了.

当然,这里推荐一个关于vim的游戏vim大冒险,同样来自酷壳.这个网站里很多博文我都觉得写的不错。写这篇博文的时候又看到上面一个比较有趣的命令。
在vim中试着输入 :h! 会发现什么? 输入 :h 42呢?是不是很有趣?

还有,这里多说一句,关于vim,Emacs等,两个阵营可以无休无止的争论下去谁更优秀。我作为一个vimer,我只引用一句话:

Emacs是神之编辑器,vim是编辑器之神。

闲言少叙,开始正文,这是我在从最初接触vim到现在快3年了,终于决定不裸奔了。

什么是插件

vim 是一个支持丰富的插件扩展的Editor,那么什么是插件?可以简单的理解,插件就是一个配置,只不过需要把插件放在相应的目录下,如$HOME/.vim/plugin下,然后在$HOME/.vimrc中做相应的配置即可。这点理解了,对于vim的配置就会相对明朗很多。所以,对于新增插件,就是不断把插件放在$HOME/.vim/plugin目录下的过程。

当然,对于使用插件管理器的情况就有些不同。这里我自己使用的是Vundle.这样就不用自己管理插件了,删除,更新,安装插件将变得很简单,很容易。

插件管理器Vundle的安装

参照github上Vundle的教程安装好Vundle.然后你会发现$HOME/.vim/目录有bundle目录,$HOME/.vim/bundle/目录将是即将安装的插件的存放目录。即通过vundle安装的插件将都存在这个目录下。
先贴一张我自己的Vundle:

阅读全文 »