您的位置:首页 > 运维架构 > Linux

Linux:tee命令

2012-09-15 16:29 169 查看
作用:将输出不仅显示在标准输入设备上,而且同时输出到文件中。

举例:

[code]kevin@kevin:~/mybash$ifconfig | tee ipinfo.log


eth0      Link encap:以太网  硬件地址 00:0c:29:7f:cb:e2


inet 地址:192.168.1.100  广播:192.168.1.255  掩码:255.255.255.0


inet6 地址: fe80::20c:29ff:fe7f:cbe2/64 Scope:Link


UP BROADCAST RUNNING MULTICAST  MTU:1500  跃点数:1


接收数据包:221752 错误:1 丢弃:1 过载:0 帧数:0


发送数据包:136398 错误:0 丢弃:0 过载:0 载波:0


碰撞:0 发送队列长度:1000


接收字节:319875790 (319.8 MB)  发送字节:9888308 (9.8 MB)


中断:18 基本地址:0x2000


 


lo        Link encap:本地环回


inet 地址:127.0.0.1  掩码:255.0.0.0


inet6 地址: ::1/128 Scope:Host


UP LOOPBACK RUNNING  MTU:16436  跃点数:1


接收数据包:4556 错误:0 丢弃:0 过载:0 帧数:0


发送数据包:4556 错误:0 丢弃:0 过载:0 载波:0


碰撞:0 发送队列长度:0


接收字节:483881 (483.8 KB)  发送字节:483881 (483.8 KB)


 


kevin@kevin:~/mybash$ll


总用量 24


drwxr-xr-x  2 kevin kevin 4096 2012-09-15 16:25 ./


drwxr-xr-x 44 kevin kevin 4096 2012-09-15 15:43 ../


-rw-r--r--  1 kevin kevin   66 2012-09-15 16:11 all.log


-rw-r--r--  1 kevin kevin 1003 2012-09-15 16:25 ipinfo.log


-rwxr-xr-x  1 kevin kevin   47 2012-09-15 15:43 test.sh*


-rw-r--r--  1 kevin kevin   19 2012-09-15 16:08 tmplog


kevin@kevin:~/mybash$cat ipinfo.log


eth0      Link encap:以太网  硬件地址 00:0c:29:7f:cb:e2


inet 地址:192.168.1.100  广播:192.168.1.255  掩码:255.255.255.0


inet6 地址: fe80::20c:29ff:fe7f:cbe2/64 Scope:Link


UP BROADCAST RUNNING MULTICAST  MTU:1500  跃点数:1


接收数据包:221752 错误:1 丢弃:1 过载:0 帧数:0


发送数据包:136398 错误:0 丢弃:0 过载:0 载波:0


碰撞:0 发送队列长度:1000


接收字节:319875790 (319.8 MB)  发送字节:9888308 (9.8 MB)


中断:18 基本地址:0x2000


 


lo        Link encap:本地环回


inet 地址:127.0.0.1  掩码:255.0.0.0


inet6 地址: ::1/128 Scope:Host


UP LOOPBACK RUNNING  MTU:16436  跃点数:1


接收数据包:4556 错误:0 丢弃:0 过载:0 帧数:0


发送数据包:4556 错误:0 丢弃:0 过载:0 载波:0


碰撞:0 发送队列长度:0


接收字节:483881 (483.8 KB)  发送字节:483881 (483.8 KB)


 


kevin@kevin:~/mybash$

[/code]

以追加模式写文件,需要带参数-a

[code]kevin@kevin:~/mybash$route | tee -a ipinfo.log


内核 IP 路由表


目标            网关            子网掩码        标志  跃点   引用  使用 接口


192.168.1.0     *               255.255.255.0   U     1      0        0 eth0


link-local      *               255.255.0.0     U     1000   0        0 eth0


default         bogon           0.0.0.0         UG    0      0        0 eth0


kevin@kevin:~/mybash$cat ipinfo.log


eth0      Link encap:以太网  硬件地址 00:0c:29:7f:cb:e2


inet 地址:192.168.1.100  广播:192.168.1.255  掩码:255.255.255.0


inet6 地址: fe80::20c:29ff:fe7f:cbe2/64 Scope:Link


UP BROADCAST RUNNING MULTICAST  MTU:1500  跃点数:1


接收数据包:221752 错误:1 丢弃:1 过载:0 帧数:0


发送数据包:136398 错误:0 丢弃:0 过载:0 载波:0


碰撞:0 发送队列长度:1000


接收字节:319875790 (319.8 MB)  发送字节:9888308 (9.8 MB)


中断:18 基本地址:0x2000


 


lo        Link encap:本地环回


inet 地址:127.0.0.1  掩码:255.0.0.0


inet6 地址: ::1/128 Scope:Host


UP LOOPBACK RUNNING  MTU:16436  跃点数:1


接收数据包:4556 错误:0 丢弃:0 过载:0 帧数:0


发送数据包:4556 错误:0 丢弃:0 过载:0 载波:0


碰撞:0 发送队列长度:0


接收字节:483881 (483.8 KB)  发送字节:483881 (483.8 KB)


 


内核 IP 路由表


目标            网关            子网掩码        标志  跃点   引用  使用 接口


192.168.1.0     *               255.255.255.0   U     1      0        0 eth0


link-local      *               255.255.0.0     U     1000   0        0 eth0


default         bogon           0.0.0.0         UG    0      0        0 eth0


kevin@kevin:~/mybash$

[/code]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: