摘要: 1.使用bash --version查看bash的版本2.去http://ftp.gnu.org/gnu/bash/下载bash3.安装bash: 将下载的bash文件放入到某个文件夹,然后进行解压: tar zxvf bash-x.x.tar.gz x.x为版本号码 cd bash-x.x ./configure make make install 阅读全文
posted @ 2011-04-16 19:38 fhefh 阅读(5579) 评论(0) 推荐(0)
摘要: 转载自:http://blog.163.com/zhang_sheng_cun/blog/static/46288667200792604435190/http://hi.baidu.com/istang/blog/item/b8a38d6e0d0f1fd780cb4a2b.html在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进等功能的。为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc。在启动vim时,当前用户根目录下的.vimrc文件会被自动读取,该文件可以包含一些设置甚至脚本,所以,一般情况下把.vimrc文件创建在当前用 阅读全文
posted @ 2011-04-16 18:44 fhefh 阅读(8164) 评论(0) 推荐(0)
摘要: 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 阅读(39966) 评论(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 阅读(4518) 评论(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 阅读(5643) 评论(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 阅读(741) 评论(0) 推荐(0)
摘要: 摘抄自:ABS_Guide 译者 杨春敏 黄毅什么时候不使用 Shell 脚本? 资源密集型的任务,尤其在需要考虑效率时(比如,排序,hash 等等)需要处理大任务的数学操作,尤其是浮点运算,精确运算,或者复杂的算术运算(这种情况一般使用 C++或 FORTRAN 来处理) 有跨平台移植需求(一般使用 C 或 Java)复杂的应用,在必须使用结构化编程的时候(需要变量的类型检查,函数原型,等等) 对于影响系统全局性的关键任务应用。 对于安全有很高要求的任务,比如你需要一个健壮的系统来防止入侵,破解,恶意破坏等等,项目由连串的依赖的各个部分组成。需要大规模的文件操作 需要多维数组的支持 需要数据 阅读全文
posted @ 2011-04-16 09:10 fhefh 阅读(1215) 评论(0) 推荐(0)