• 判断文件是否存在的shell脚本

    日期:

    判断文件是否存在的shell脚本,有详细的注释,很不错,有需要的朋友不妨参考下。 复制代码 代码如下: #!/bin/sh # 判断文件是否存在 # link:www.jbxue.com # date:2013/2/26 myPath=/var/log/httpd/ myFile=/var /log/httpd/access.log # 这里的-x 参数判...

  • linux系统安全shell第二版(超强大)

    日期:

    介绍:本脚本是第二次更新,已经大量应用在某大型媒体网站体系中,加入了之前没有想到的一些安全设置。 使用方法:保存为一个shell文件,比如security.sh.将其上传到linux服务器上,执行sh security.sh,就可以使用该脚本了! 复制代码 代码如下: #!/bin/sh...

  • Linux系统安全设置Shell脚本

    日期:

    Linux系统安全设置Shell脚本,脚本仅供参考,建议根据自己的实际需要来修改此脚本,不要盲目使用! 复制代码 代码如下: #!/bin/sh # desc: setuplinuxsystem security # author:coralzd #account setup passwd -l xfsx passwd -l newsx passwd -l nscdx pass...

  • shell中自定义文件描述符的方法介绍

    日期:

    文件描述符是用于访问文件的一个抽象指针。存取文件离不开被称为文件描述符告的特殊数字。0、1和2分别是stdin、stdout和stderr的预留描述符。 我们可以使用exec命令创建自定义的描述符。如果你对其他编程语言进行文件编程非常熟悉,你可能已经注意到了文件打...

  • Bash 快捷键 大全

    日期:

    Bash 快捷键,有需要的朋友可以参考下。 一、编辑命令 Ctrl + a :移到命令行首 Ctrl + e :移到命令行尾 Ctrl + f :按字符前移(右向) Ctrl + b :按字符后移(左向) Alt + f :按单词前移(右向) Alt + b :按单词后移(左向) Ctrl + xx:在命令行首...

  • Shell脚本学习指南之查找与替换

    日期:

    3.1 查找文本 grep:使用POSIX定义的基本正则表达式(BRE)。 egrep:使用扩展正则表达式(ERE)。 fgrep:快速grep。使用优化的算法,匹配固定字符串而非正则表达式。 1992 POSIX标准将这三个改版整合成一个grep程序。 $ who | grep -F austen 使用-F选项查...

  • Shell脚本学习指南之文本处理工具

    日期:

    4.1 排序文本 4.1.1 行的排序 未提供命令行选项时,整个记录会根据当前locale所定义的次序排序。 在传统的C locale中,也就是ASCII顺序。 4.1.2 以字段排序 -k选项的后面接着的是一个字段编号,或者是一对数字。 每个编号后面都可以接一个点号的字符位置,或...

  • 合并一个文件夹下多个文件内容单行shell命令

    日期:

    合并一个文件夹下多个文件内容: 复制代码 代码如下: find -name *.log -exec cat {} \; test.tmp...

  • 获取两个日期间隔时间的shell脚本

    日期:

    获取两个日期间隔时间的shell脚本,对于正在研究shell操作日期的朋友来讲,这个小例子,值得研究。 复制代码 代码如下: #!/bin/sh # 获取所在季度的第一天,到昨天的日期间隔 # link:www.jbxue.com # date:2013/2/27 day=`date -d 1 days ago +%Y%m%d`; ye...

  • 学习linux shell中 if else以及大于、小于、等于逻辑表达式

    日期:

    在linux shell编程中,大多数情况下,可以使用测试命令来对条件进行测试。 比如比较字符串、判断文件是否存在及是否可读等,通常用[]来表示条件测试。 注意:这里的空格很重要。要确保方括号的空格。笔者就曾因为空格缺少或位置不对,而浪费好多宝贵的时间。...