- Shell脚本调试技术
- 一. 前言 shell编程在unix/linux世界中使用得非常广泛,熟练掌握shell编程也是成为一名优秀的unix/linux开发者和系统管理员的必经之路。脚本调试的主要工作就是发现引发脚本错误的原因以及在脚本源代码中定位发生错误的行,常用的手段包括分析输出的错误信息,通过在脚...
- 作者:发表于:2007-08-12 12:56:57 点击:53 评论:0 查阅全文...
- Python 之优雅与瑕疵
- 在本文中,我要讨论在最近几个 Python 版本中增加的不那么引人注目的特性,我将分析哪些改进具有真正的价值,哪些特性只是不必要地增加了复杂性。我希望向所有并非一直使用 Python 的程序员指出真正具有价值的东西。这包括使用其他语言的程序员以及只将编程当做副业的...
- 作者:David Mertz 发表于:2007-05-28 13:03:13 点击:19 评论:0 查阅全文...
- 使用Perl常规表达式进行匹配
- 长期以来,Perl以其对常规表达式的固有支持,一直是非常流行的文本处理工具。在这篇入门性文章中,我们将带领你简单了解如何在你自己的程序中使用常规表达式,实现更加强大的文本搜索和替代功能。 我们首先了解最简单的常规表达式:匹配。如果在字符串中找到相匹配的模...
- 作者:发表于:2007-05-28 13:01:56 点击:29 评论:0 查阅全文...
- 使用shc提高Shell脚本的安全性
- 如果你的shell脚本包含了敏感的口令或者其它重要信息, 而且你不希望用户通过ps -ef(查看系统每个进程的状态)捕获敏感信息. 你可以使用shc工具来给shell脚本增加一层额外的安全保护. shc是一个脚本编译工具, 使用RC4加密算法, 它能够把shell程序转换成二进制可执行文件(...
- 作者:赵珂发表于:2007-04-12 10:44:55 点击:59 评论:0 查阅全文...
- .bash_profile和.bashrc的什么区别
- /etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置. /etc/bashrc: 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取. ~/.bash_profile: 每个用户都可...
- 作者:发表于:2007-04-05 08:59:50 点击:52 评论:0 查阅全文...
- Linux 技巧: Bash 测试和比较函数
- 您是否为 Bash shell 中大量的测试和比较选项而困惑呢?这个技巧可以帮助您解密不同类型的文件、算术和字符串测试,这样您就能够知道什么时候使用 test 、 [] 、 [[]] 、 (()) 或 if-then-else 了。 Bash shell 在当今的许多 Linux 和 UNIX 系统上都可使用,是 Linux...
- 作者:发表于:2007-04-05 08:58:06 点击:41 评论:0 查阅全文...
- Linux 技巧: Bash 测试和比较函数
- 您是否为 Bash shell 中大量的测试和比较选项而困惑呢?这个技巧可以帮助您解密不同类型的文件、算术和字符串测试,这样您就能够知道什么时候使用 test 、 [] 、 [[]] 、 (()) 或 if-then-else 了。 Bash shell 在当今的许多 Linux 和 UNIX 系统上都可使用,是 Linux...
- 作者:发表于:2007-04-05 08:58:06 点击:33 评论:0 查阅全文...
- 几个shell自动化脚本
- 范例一:定期清理暂存文件 #!/bin/sh # Shell Script filename : cleantmp.sh /usr/sbin/tmpwatch 240 /tmp /var/tmp /usr/tmp 使用范例:# sh cleantmp.sh 作用:使用tmpwatch检查/tmp、/var/tmp、/usr/tmp的所有目录,假如这些目录下的某个文件超过240小时(10天),...
- 作者:发表于:2007-03-31 18:41:25 点击:28 评论:0 查阅全文...

