摘要: 以过往的经验来看,Unix用户最常见的一个问题是无法恢复意外删除的文件和目录。键入 rm xyz 之后,一旦你按下RETURN键,那么一切都是浮云了。这个问题的一个解决方案是秘密的、自动的存档文件和目录。想象一下,这个脚本中的基本工作可以做的让用户毫无察觉。代码: 1 #!/bin/sh 2 3 # newrm.sh, 一个rm命令的替代品, 4 # 通过在用户的家目录下建立并利用一个新目录,提供了一个非删除的能力 5 # 它可以处理目录,也可以处理独立的文件, 6 # 如果用户提供了-f 选项,那么删除时就不会存档 7 8 # 重要警告:如果你要自动完成删除垃圾目录的工作,那么不要使用... 阅读全文
posted @ 2012-12-14 15:05 十舍七匹狼 阅读(158) 评论(0) 推荐(0)
摘要: 如果你运气不错,你的Unix系统中已经含有了fmt命令(man下试试),它是一个对于处理文本很有用的命令。从重格式化Email到在文档中填充段落(即保证每一行上要有足够多的的词)。fmt命令对于这些都很有用。但部分Unix系统并没有包含fmt命令,特别是大学里面捐赠的系统,它们一般只有很简陋的版本。最终,我们可以在一个小脚本中使用nroff命令来达到相同的效果。nroff命令是从Unix系统诞生以来就有的一个命令。代码: 1 #!/bin/sh 2 3 # fmt的一个使用norff命令的版本。增加2个有用的选项: 4 # 行宽度:-w X 5 # 启用连字符:-h 6 7 whil... 阅读全文
posted @ 2012-12-14 10:06 十舍七匹狼 阅读(136) 评论(0) 推荐(0)