linux常用脚本

1、远程拷贝:将本服务器上的某个文件拷贝到远程服务器上。
 
scp  -P 36100  /tmp/test.txt [email protected]:/tmp
scp  -P 远程服务器端口 本地文件 远程服务器用户名@远程服务器IP:目标路径


2、查找当前文件夹下文件类型为log的文件中是否包含15035162467字段
find -type f -name "*.log"|xargs grep "15035162467"


3、从home目录开始查找所有扩展名为.log的文本文件,并找出包含”ERROR”的行
find /home -type f -name "*.log" | xargs grep "ERROR"


4、模糊查找某个文件夹中文件名中包含某个字段的文件
find /home/sx/RIAServer_1_0_7_alpha_140000/logs -name "*.log"


5、添加软路由(此路由会在重新启动服务器后生效)
route add -net 192.168.6.0/24 gw 192.168.3.1


6、查看端口使用情况
netstat -ant |more

netstat有如下参数:
-a:显示所有连接和监听接口
-b:显示包含于创建每个连接或监听端口的课执行组件
-e:显示以太网统计信息
-n:以数字形式显示地址和端口号
-o:显示每个连接相关的所属进程ID
-p:显示proto指定的协议的连接
-r:显示路由表
-s:显示按协议统计信息
-v:与B选项一起使用时将显示包含于为所有可执行组件创建连接或监听端口的组建









你可能感兴趣的:(linux)