分类 操作系统 下的文章

sed命令详解

概述sed是stream editor的简称,也就是流编辑器。它一次处理一行内容,处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。使用语法sed命令的使用规则是这样的:sed [optio...

标签: linux, shell, sed

shell $参数

$n $1 the first parameter,$2 the second... $# The number of command-line parameters. $0 The name of current program. $? Last command or function's return value. $$ ...

标签: linux, shell

shell特殊符号大全

在shell中常用的特殊符号罗列如下:# ; ;; . , / \ 'string'| ! $ ${} $? $$ $* "string"* ** ? : ^ $# $@ `command`{} [] [[]] () (...

标签: linux, shell

正则中需要转义的特殊字符小结

如果要查找文件名中有*的文件,则需要对*进行转义,即在其前加一个。ls *.txt。正则表达式有以下特殊字符。需要转义 特别字符说明$ 匹配输入字符串的结尾位置。如果设置了 RegExp 对象的 Multiline 属性,则 $ 也匹配 ‘\n' 或 ‘\r'。要匹配 $ 字符本身,请使用 \$。 ( ) 标记一个子表达式的开始和结束位置。子表达式可以获取供以后使用。要匹配这些字符,请使用 ...

标签: linux, 正则, 转义

grep和egrep的一些整理

grep:格式: grep [option] pattern filename 注意: pattern如果是表达式或者超过两个单词的, 需要用引号引用. 可以是单引号也可双引号, 区别是单引号无法引用变量而双引号可以.grep '<Tom>' file 包含单词Tom的行grep 'Tom savage' file 包含Tom savage的行grep '^Tommy' fi...

标签: linux, grep, egrep

ext3_dx_add_entry:directory index full错误

查看服务器日志时发现大量提示“localhost kernel: EXT3-fs warning (device sda2): ext3_dx_add_entry: Directory index full!”错误网上说是ext3文件系统单个目录下不能超过32000个节点统计了文件夹大小发现某个站点文件夹占用了45G的磁盘,进入文件夹发现该站点被入侵,生成了大量的文件,删除掉多余文件后观察正常

标签: linux, ext3, inode

Shell 变量

定义变量时,变量名不加美元符号($,PHP语言中变量需要),如:your_name="runoob.com" 注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则:首个字符必须为字母(a-z,A-Z)。中间不能有空格,可以使用下划线(_)。不能使用标点符号。不能使用bash里的关键字(可用help命令查看保留关键字)。除...

标签: linux, shell, 变量