- Vim7中的万能补全(Omni completion)
- Vim7中的万能补全(Omni completion)自动补全是Vim的一项重要功能。但由于中文的特性,这项功能对很多中文用户来讲显得不那么实用。在中国这项功能几乎只局限于写程序时使用了。 Vim支持多种形式的补全。补全的使用方法是按C-X,再根据所使用的补全输入相应的键。...
- 作者:发表于:2008-06-27 21:48:59 点击:60 评论:0 查阅全文...
- 将一个大文件分割成N个小文件
- #!/bin/sh do_help() { echo "syntax:" echo "split <orig_file> <split_num> <dest_path>" } orig_file=$1 split_num=${2:-2} dest_path=${3:-.} if ! ( [ -f "$orig_file&quo...
- 作者:发表于:2008-06-27 21:42:24 点击:37 评论:0 查阅全文...
- 监视文件系统的使用量
- 代码: #!/bin/bash # # 目的:监视文件系统,如果使用量大于$FS_MAX,则发出警报 FS_MAX=85 FS_LOGFILE=/tmp/fs_logfile FS_OUTFILE=/tmp/fs_outfile >$FS_LOGFILE #初试化警报文件 >$FS_OUTFILE #初试化输出文件 usage() { printf "nUSAGE: `...
- 作者:发表于:2008-06-27 21:41:54 点击:16 评论:0 查阅全文...
- Shell脚本调试技术
- 一. 前言 shell编程在unix/linux世界中使用得非常广泛,熟练掌握shell编程也是成为一名优秀的unix/linux开发者和系统管理员的必经之路。脚本调试的主要工作就是发现引发脚本错误的原因以及在脚本源代码中定位发生错误的行,常用的手段包括分析输出的错误信息,通过在脚...
- 作者:发表于:2007-08-12 20:56:57 点击:151 评论:0 查阅全文...
- Python 之优雅与瑕疵
- 在本文中,我要讨论在最近几个 Python 版本中增加的不那么引人注目的特性,我将分析哪些改进具有真正的价值,哪些特性只是不必要地增加了复杂性。我希望向所有并非一直使用 Python 的程序员指出真正具有价值的东西。这包括使用其他语言的程序员以及只将编程当做副业的...
- 作者:David Mertz 发表于:2007-05-28 21:03:13 点击:115 评论:0 查阅全文...
- 使用Perl常规表达式进行匹配
- 长期以来,Perl以其对常规表达式的固有支持,一直是非常流行的文本处理工具。在这篇入门性文章中,我们将带领你简单了解如何在你自己的程序中使用常规表达式,实现更加强大的文本搜索和替代功能。 我们首先了解最简单的常规表达式:匹配。如果在字符串中找到相匹配的模...
- 作者:发表于:2007-05-28 21:01:56 点击:139 评论:0 查阅全文...
- 使用shc提高Shell脚本的安全性
- 如果你的shell脚本包含了敏感的口令或者其它重要信息, 而且你不希望用户通过ps -ef(查看系统每个进程的状态)捕获敏感信息. 你可以使用shc工具来给shell脚本增加一层额外的安全保护. shc是一个脚本编译工具, 使用RC4加密算法, 它能够把shell程序转换成二进制可执行文件(...
- 作者:赵珂发表于:2007-04-12 18:44:55 点击:329 评论:0 查阅全文...
- .bash_profile和.bashrc的什么区别
- /etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置. /etc/bashrc: 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取. ~/.bash_profile: 每个用户都可...
- 作者:发表于:2007-04-05 16:59:50 点击:264 评论:0 查阅全文...


