摘要: C NameValueDescriptionEPERM1Operation not permittedENOENT2No such file or directoryESRCH3No such processEINTR4Interrupted system callEIO5I/O errorENXIO6No such device or addressE2BIG7Arg list too longENOEXEC8Exec format errorEBADF9Bad file numberECHILD10No child processesEAGAIN11Try againENOMEM12Out 阅读全文
posted @ 2011-04-16 16:13 fhefh 阅读(36902) 评论(0) 推荐(1) 编辑
摘要: 转载自:http://yemaosheng.com/?p=818 http://blog.csdn.net/homking/archive/2010/07/18/5744523.aspx在CentoS下面使用root登录,执行vi时会发现没有语法高亮.一般系统默认就把vi alias到vim才对.在.bashrc中加上alias后搞定.vi ~/.bashrcalias vi=’vim’vi ~/.vimrcsyntax onset showcmd ” Show (partial) command in status line.set showmatch ” Show matching bra 阅读全文
posted @ 2011-04-16 11:54 fhefh 阅读(4435) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://dev.firnow.com/course/3_program/shell/shelljs/20090828/172746.htmlbash下有很多像{}、[]等一些符号命令,下面是我对一些常用的符号命令的学习笔记,若有错误或纰漏望各位兄弟指正。一、.(source).(点)与source命令一样,从文件中读取并执行命令,无论该文件是否都有可执行权限都能够正确的执行。且是在当前shell下执行,而不是产生一个子shell来执行(我们通常使用“./filename.sh”去执行一个文件是在当前shell下产生一个子shell去执行的)。所以在设置bash的环境的变量时,就必 阅读全文
posted @ 2011-04-16 11:38 fhefh 阅读(5458) 评论(0) 推荐(1) 编辑
摘要: 清除/var/log下的log文件基本版:1 # Cleanup 2 # 当然要使用 root 身份来运行这个脚本 3 4 cd /var/log 5 cat /dev/null > messages 6 cat /dev/null > wtmp 7 echo "Logs cleaned up." 版本2: 1 #!/bin/bash 2 # 一个 Bash 脚本的正确的开头部分. 3 4 # Cleanup, 版本 2 5 6 # 当然要使用 root 身份来运行. 7 # 在此处插入代码,来打印错误消息,并且在不是 root 身份的时候退出. 8 9 LOG 阅读全文
posted @ 2011-04-16 09:24 fhefh 阅读(732) 评论(0) 推荐(0) 编辑
摘要: 摘抄自:ABS_Guide 译者 杨春敏 黄毅什么时候不使用 Shell 脚本? 资源密集型的任务,尤其在需要考虑效率时(比如,排序,hash 等等)需要处理大任务的数学操作,尤其是浮点运算,精确运算,或者复杂的算术运算(这种情况一般使用 C++或 FORTRAN 来处理) 有跨平台移植需求(一般使用 C 或 Java)复杂的应用,在必须使用结构化编程的时候(需要变量的类型检查,函数原型,等等) 对于影响系统全局性的关键任务应用。 对于安全有很高要求的任务,比如你需要一个健壮的系统来防止入侵,破解,恶意破坏等等,项目由连串的依赖的各个部分组成。需要大规模的文件操作 需要多维数组的支持 需要数据 阅读全文
posted @ 2011-04-16 09:10 fhefh 阅读(1200) 评论(0) 推荐(0) 编辑
摘要: 摘抄自:ABS_GUIDE下载地址:http://www.tldp.org/LDP/abs/abs-guide.pdflinux中shell变量$#,$@,$0,$1,$2的含义解释:变量说明:$$Shell本身的PID(ProcessID)$!Shell最后运行的后台Process的PID$?最后运行的命令的结束代码(返回值)$-使用Set命令设定的Flag一览$*所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。$@所有参数列表。如"$@"用「"」括起来的情况、以&qu 阅读全文
posted @ 2011-04-15 23:02 fhefh 阅读(323894) 评论(8) 推荐(18) 编辑
摘要: for循环示例for循环语法:for VARIABLE in 1 2 3 4 5 .. Ndo command1 command2 commandNdone#!/bin/bashfor i in 1 2 3 4 5doecho "Welcome $i times"donebash version 3.0+版本#!/bin/bash for i in {1..5}do echo "Welcome $i times"donebash version 4版本#!/bin/bashecho "Bash version ${BASH_VERSION}.. 阅读全文
posted @ 2011-04-15 15:32 fhefh 阅读(59295) 评论(0) 推荐(1) 编辑
摘要: 转载自:http://psp.tgbus.com/pspdg/jc/ISODIY/201008/20100826153817.shtmlISO TOOL 更新列表(0.25版-1.968版):PS:以下列表最上方的是最新版的软件,由于最新的版本兼容之前版本的所有功能同时还加入了新的功能,所以建议将你PSP中的ISO TOOL升到最新版的。~ISO TOOL软件通用的教程请参见第二页~ 软件版本:ISO TOOL 1.969版下载 更新内容:更多的游戏破解,最新到《DJ Max3》日版 软件版本:ISO TOOL 1.966版下载 更新内容:更多的游戏破解,最新到《世界传说:光明神话3》 软件版 阅读全文
posted @ 2011-04-14 12:58 fhefh 阅读(2463) 评论(0) 推荐(0) 编辑
摘要: 编写代码在计划好要程序干什么以及如何使用程序的使用变得更加简单易学之后,程序员就必须以计算机能够理解的方式把他的想法记录下来,告诉计算机他想干什么。这就是要用到的所谓的代码。一般按照如下顺序组织自己的思维:1. 决定让计算机做哪些任务2. 确定计算机执行任务的顺序3. 从shell脚本语言中选择适当的命令来执行那些任务4. 用linux文本编辑器编辑一个shell脚本,并按任务的执行顺序来组织命令关于编程的几个术语输送给计算机的单一一条指令称之为命令——command集合在一起的多个命令称之为代码——code为了完成某项任务而组织在一起的所有指令统称为程序——programLinux中bash 阅读全文
posted @ 2011-04-13 16:14 fhefh 阅读(18388) 评论(0) 推荐(2) 编辑
摘要: 使用Linux内置防火墙实现如下8个要求:1. reject all ftp packets from external networks, but still allow internal ftp.2. allow ssh remote connections but deny telnet.3. deny ping.4. reject all traffic coming to port 21 and 80.5. reject all traffic coming to all UDP ports (see if you can block all of them, if youcanno 阅读全文
posted @ 2011-04-12 15:12 fhefh 阅读(5735) 评论(0) 推荐(0) 编辑