摘要:众所周知,rm在x-cui环境下是一个极强的删除工具,容易导致毫无提示就把重要文件删除的悲剧后果;我自己遭遇过了,才知道它的恐怖当时我是想删除所有以head开头的文件,结果鬼使神差,我把"rm head*"打作了"rm head *",悲剧啊,直接就成了全部删除……而且,没有提示;目前来说,有两种方法可以稍许改善这个问题:1)强制rm输出提示的方法alias rm='rm -i'这样做虽然可以强制删除时输出被删掉的文件名,但是批量删除有点麻烦;2)使用.trash目录保护的方法mkdir ~/.trashalias rm='tra
阅读全文
摘要:一、对应《正则表达式30分钟入门教程》deerchao的《正则表达式30分钟入门教程》我读过好几遍,可以说是极好的学习正则表达式的入门文章。我常用的文本编辑器是Vim,具有强大的查找功能。不过,Vim的表示方式和《正则表达式30分钟入门教程》有些不同。这遍文章对应教程,把不同部分列出来,作为备份。说明:相同的就不列出来了。序号入门教程Vim备注1\b是正则表达式规定的一个特殊代码……代表着单词的开头或结尾,也就是单词的分界处没有直接对应的。\<,表示单词的起始;\>,表示单词的结要查找单词hi,要用 \<hi\>2+则匹配重复1次或更多次\{1,} 1或更多,同 \+\
阅读全文