全部博文(16)
分类:
2009-09-10 08:05:29
目录[] |
用sed命令可以批量替换多个文件中的字符串。sed -i "s/原字符串/新字符串/g" `grep 原字符串 -rl 所在目录`
例如:我要把mahuinan替换为huinanma,执行命令:
$sed -i "s/mahuinan/huinanma/g" `grep mahuinan -rl /www`
这是目前linux最简单的批量替换字符串命令了!
sed是实现对流的编辑。通常,我们使用sed可以实现内容的编辑后然后保存成另外的一个文件,如果正确的话,才写入到源文件。
但是某些时候,我们需要直接修改文件,因为,保存文件到一个文件,然后再覆盖原文件的办法显得很麻烦。
其实很简单,只需要一个 -i 参数就可以了。
sed -i 's/properties/property/g' build.xml
这样,就直接修改了build.xml文件。
Screen is a full-screen window manager that multiplexes a physical terminal between several processes, typically interactive shells. Each virtual terminal provides the functions of the DEC VT100 terminal and, in addition, several control functions from the ISO 6429 (ECMA 48, ANSI X3.64) and ISO 2022 standards (e.g. insert/delete line and support for multiple character sets). There is a scrollback history buffer for each virtual terminal and a copy-and-paste mechanism that allows the user to move text regions between windows. manual ----
简介几个常用命令: screen -d -m shell command 将该shell command 放在新启动的 session中去运行 screen -ls 查到目前有哪些screen session进程在运行 screen -r pid attach 该screen session Ctrl +a +d detach 目前的 screen session
getconf 得到系统的变量 具体用法请google