linux命令补充

联系:手机(13429648788)  QQ(107644445)

链接:https://www.orasos.com/linux%e5%91%bd%e4%bb%a4%e8%a1%a5%e5%85%85.html

标题:linux命令补充

作者:惜分飞©版权所有[文章允许转载,但必须以链接方式注明源地址,否则追究法律责任.]

find命令
当前路径下及所有子目录下查找文件名是netmgr的文件
# find . -name netmgr
在/usr及所有子目录下查找名字是vi的文件
# find /usr -name vi
在当前目录及所有子目录下查找文件名包含net的文件
# find ./ -name “net*”
在当前目录及所有子目录查找整个文件名或路径(包含路径)包含特定字符串rdbms 的文件或者路径
# find ./ -print |grep rdbms
查找当前目录及所有目录下的文件的文件内容中含有特定字符串
比如我们要查找当前目录下哪个文件的内容里含有good这个单词:
# find ./ -print|xargs grep -i good
查找1天内创建的文件。
find . -mtime -1 -print
查找大于10000字节的文件:
find . -size +10000c -print

sar命令
sar -u 2 5
每2秒显示一次cpu情况,显示5次
sar -w 5 5
5秒钟显示一次显示交换(swapping)活动,显示5次

iostat命令
iostat 3
iostat显示物理磁盘I/O情况,表明3秒钟显示一次。

nohup命令
nohup run_sql.ksh > logfile.lst 2>&1 &
上面这条命令中不光nohup,还有其他内容,让我们来了解一下各部分的含义:
nohup
将这个任务提交,让其持续运行,甚至你断开终端会话。
run_sql.ksh
指定想在后台中运行的Unix脚本
>logfile.lst
指定存放输出的文件名
2>&1
将标准错误信息输入到标准输出设备上。2代表标准错误信息。1代表标准输出设备。
&

tail命令
tail -f命令不断的显示输出文件中的新的行
tail -100命令显示最后100行

杀掉所有的oracle数据库进程
ps -ef|grep “ora_”|grep -v grep|awk ‘{print $2}’|xargs -i kill -9 {}