1.Linux和shell
1.当前目录下的名为log的文件夹复制到系统临时目录
cp -r
若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件
使用指令"cp"将当前目录"test/"下的所有文件复制到新目录"newtest"下,输入如下命令:
$ cp –r test/ newtest
2.动态监控stdout.log的新增内容,输出ERROR和WARN字符串的行
tail -f stdout.log
tail命令
tail命令从指定点开始将文件写到标准输出流,使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail –f filename会把filename里最尾部的内容显示在屏幕上,并且不断刷新,使你看到最新的文件内容。(经常用来在查看服务器上的日志文件)
用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理,常用查看日志文件。
(3) 命令参数:
-f 循环读取
-q 不显示处理信息
-v 系那是详细的处理信息
-c<数目> 显示的字节数
-n<行数> 显示行数
(4) 命令实例:
①显示文件末尾内容
tail –n 5 log2014.log 显示文件最后5行的内容
②循环查看文件内容
tail -f test.log
③从第5行开始显示文件
tail –n +5 log2014.log
3.查看服务器磁盘空间占用命令
df -h
4.netstat -nl|grep ^tcp|awk '{print $NF}'|sort -nr|uniq -c
netstat -nl| 是查看运行的端口,
grep ^tcp 过滤TCP开头的内容
|awk '{print $NF}' 截取最后一段
sort -nr 排序
uniq -c 去重
统计最后一段正在运行