读书人

linux惯用设置

发布时间: 2013-07-09 09:50:48 作者: rapoo

linux常用设置

这个例子中"+5"是指5天以前的文件,如是查"-5"则是5天以内的文件

  • 我想找出/home目录下是"ygl"这个用户的文件

    这个例子中用到了可选属性-exec用来执行ls命令,其中的-exec或者-ok的用法都要在它所执行的command后面接" {} \;"

  • 我想查找出在/etc中以passw开头的所有文件中有没有ygl这些内容的

    grep -n "48″ access.log(显示行号;显示匹配字符"48"所在的行的行号)

  • grep -ni "may" access.log(显示行号;显示匹配字符"may"所在的行的行号,不区分大小写)
  • grep -v "48″ access.log(显示输出没有字符"48"所有的行)
  • grep "471″ access.log(显示输出字符"471"所在的行)
  • grep "48>" access.log(精确显示输出字符"48"所在的行)
  • grep "48<tab>" access.log(显示输出以字符"48"开头,并在字符"48"后是一个tab键所在的行
    注:tab键,安一下tab键即可;和精确显示输出的结果是相同的)
  • grep "48\:34" access.log(显示输出以字符"48"开头,第三个字符是"3"或是"4"的所有的行)
  • grep '48\:34' access.log(注意使用单引号('')和使用双引号("")在Solaris8中输出的结果是一样的;
    即:单引号、和双引号是通用的,只要你养成一种习惯就好)
  • grep "^[^48|]" access.log(显示输出行首不是字符"48"的行)
  • grep "[Mm]ay" access.log(设置大小写查找:显示输出第一个字符以"M"或"m"开头,以字符"ay"结束的行)
  • grep "K...D" access.log(显示输出第一个字符是"K",第二、三、四是任意字符,第五个字符是"D"所在的行)
  • grep "[A-Z][A-Z][A-Z][9]D" access.log(显示输出第一个字符的范围是"A-D",第二个字符的范围是"A-D",
  • grep "5..1998″ access.log
  • grep "[35]..1998″ access.log(显示输出第一个字符是"3"或"5",第二、三个字符是任意,以1998结尾的所有行;已知所查字符串的长度是7位)
  • grep "4\{2,\}" access.log(模式出现几率查找:显示输出字符"4"至少重复出现两次的所有行)
  • grep "9\{3,\}" access.log(模式出现几率查找:显示输出字符"9"至少重复出现三次的所有行)
  • grep "9\{2,3\}" access.log(模式出现几率查找:显示输出字符"9"重复出现的次数在一定范围内(重复出现2 次或3次)所有行)
  • grep -n "^$" access.log(显示输出空行的行号)

    增加yum的库
    /etc/init.d/apmd stop /etc/init.d/cpuspeed stop

    参考文献
    1. Redhat Linux Network Config
    2. Linux压缩文件的命令总结

  • 读书人网 >UNIXLINUX

    热点推荐