标签:wzzx
<<"com" shell file and learn awk name Chinese Maths English wz 55 77 96 wzzx 66 66 69 sts 77 55 88 com awk ‘{print ($2+$3+$4)}‘ log # #0 #228 #201 #220 awk ‘{print ($2+$3+$4)/3}‘ log # awk ‘END {print ($2+$3+$4)}‘ log # only sts #220 awk ‘{if ($1=="sts") print ($2+$3+$4)}‘ log #220 awk 格式 命令行 awk BEGIN {中} END 后面2词 可写可不写 基本要大写 再者仅仅执行一次 就好比 awk() ~awk() 它的构造函数与析构函数 {中}会多次执行 #!/bin/awk -f BEGIN{ CC=0; } {CC++; } END{ i=0; printf("%d\n",i ); printf("%d\n",cc ); } ls -lR domo |grep -E ‘*.c$|*.cpp$|*.h$|‘ ls -lR domo |grep -E ‘*.c$|*.cpp$|*.h$|‘ |awk ‘{print $5}‘ |sed ‘H;1h;${x;s/\n/+/g;p}‘ |bc 计算文件夹 下指定文件类型总和 ls -lR 20160728 |grep -E ‘*.c$|*.cpp$|*.h$|‘ ls -lR 20160728 |grep -E ‘*.c$|*.cpp$|*.h$|‘ |awk ‘{print $5}‘ |sed ‘H;1h;${x;s/\n/+/g;p}‘ |bc ls -lR 20160728 |grep -E ‘*.c$|*.cpp$|*.h$|‘ |awk ‘{cc=0;}{cc+=$5;}{printf("%d\n",cc)}‘ ls -lR 20160728 |grep -E ‘*.c$|*.cpp$|*.h$|‘ |awk ‘{cc=0;}{cc+=$5;}{printf("cc====%d\n",cc)}‘ $5就是ll命令中显示的文件大小 cut 命令 注意对于汉字字节数 以前认为是 2字节 现在看来 是要看平台的 echo "abcdef" | cut -c 2,5 echo "abcdef" | cut -c 2-5 echo "abcdef" | cut -c 2- echo "abcdef" | cut -c -3 echo "密码" | cut -b 1-3 密 echo "密码" | cut -b 1-2 echo "密码" | cut -b 1-6 密码 cat log aa 11 bb 22 cc 33 sort log aa 11 bb 22 cc 33 sort -u log sort -r log cc 33 bb 22 aa 11 sort log >log 这样将排序结果写入log 不行的 是会刷新 log为空 cat log sort log -o log 这样就可以了 神奇的 -o cat log sort -t‘:‘ -k2 log 这个 还是会一句第一列 按文件间隔符号 sort -n -t‘:‘ -k2 log k2 就是要从第2列开始 sort -nr -t‘:‘ -k2 log cc:33 bb:22 aa:11 sed ‘/:.*/g‘ log cat log sed ‘/:.*/g‘ log sed ‘s/:.*/g‘ log sed ‘/s/:.*/g‘ log sed ‘/ /s/:.*/g‘ log sed ‘/ s/:.*/g‘ log 去重uniq 这个指令 基本会和sort一起使用 sort log | uniq -c uniq -c log 一句话 就是 uniq是会以相邻计数 a a b a a 不排序 为 2a 1b 2a 排序 4a 1b echo ticdump telnet netstat ticdump netstat ticdump echo free echo archlinux echo gento egrep (默认扩展匹配) grep (常用匹配) 【光纤】 传输模式,光载波频率,光纤尺寸影响传输效率。 1.上行光纤:计算机到交换机 2.下行光纤:交换机到计算机 3.频率相同,需要2根才能通信。 【脉冲编码】 采样-->量化-->编码 【奈奎斯特准则】最大传输速率(bps) R=2B理想信道 (hz)、 【香浓定理】 R=B(log(1+S/N)) 噪声比 【多路复用DM】(时分TDM 频分 FDM波分WDM) OFDM CDMA :码分多址 P99 码片计算: 正交性质 ST=0 1.ADSL 电话线接入网络 有上下承诺 2.HFC 电缆接入网络 上行有竞争性质 3.主干部分均有光纤,无论什么,铜缆都是瓶颈 【移动通信的概念】(接口,信道,移动平台,基站) 【【第四章】】 【差错控制的原因】电话线平均误码率不达标,在数据链路层就应该提高质量才向高层发送信息。 电子热运动时时刻刻存在 --> 热噪声 --> 随机差错 (主要原因) 外界电子干扰 --> 冲击噪声 --> 突发差错 P109 【CRC校验 一种基于除法方法,余数为0则无误】 HDLC :面向比特数据 1.平衡配置 :两端计算机无主从概念,仅使用异步响应模式。 2.非平衡配置 无论1:1 或1:n 均是主站命令,从站配合;正常响应模式,需要等主站响应;异步响应模式,随时性。 HDLC 控制下层并进行流量控制 面向链接确认 数据帧传输 建立数据链路 物理线路连接 拉回重传: 1 2 (3)4 5 发 3 4 5 6,,,, 选择重发: 1 2 (3)4 5 发 3 6,,,, PPP 点对点协议 【帧结构图】 114 HDLC 126 PPP(LCP+NCP) 【【第五章】】 MAC 介质访问控制 一般情况 Ethernet 总线型以太网 CSMA/CD控制算法 负荷较重 Token Bus 令牌总线型 Token Ring 令牌环 型 (优点:时间间隔确定 缺点:控制比较复杂) 【网桥】 功能1:端口号与对应的MAC地址表的转发表生成与维护 功能2:帧的接受,过滤,转发 源路由网桥:源节点 透 明网桥:转发表是由自学习算法决定的 暴露节点: A->B C | D D在A外 A->B 而C被 A覆盖着 (C想对D发送信息 但仍未信道忙 故未发送 C对A而言是暴露结点) 隐藏节点: A | B-->C A在B外 B-->C (B对A而言是隐藏结点,A可能做出错误的判断 信道闲可以发) 【【第六章】】 特殊IP 直接广播地址:主机号全一 受限广播地址:网络号+主机号全一 1.255.255.255.不往外发 回送地址 127 软件测试 IP4--->NAT转换---> IP6 【【第四章】】 基 本 命 令 文件操作命令 系统管理命令 gdb atouch 线程 gdb s 进程 ctag 查看 makefile .PHONY $$VAR shell $VAR 共享内存是7种进程间通信最快的一种 【【 】】 pcd block表阻塞表 普通信号 实时信号 产生: 指令 键盘 函数 缺省处理 忽略处理 自定义(信号的捕捉) 默认终止 收到信号不是立即处理即便不是阻塞状态 恰当 内核切换时返回时 检查异常时 线程控制线程属性 共享 可结合 可分离 同步与互斥 生产者模型 {Q&Q 信号 可重入函数 线程安全} 1.网络基础协议 http udp tcp 2. socket 5种IO模型 (阻塞 同步IO 非阻塞 信号驱动 IO复用 多路复用 异步IO ) IO复用 select 致命缺点 epoll 为什么高效 底层 红黑树 和上层就绪队列查看 若存在 就不查看红黑树 默认 ET 水平触发 默认设置非阻塞:ET 决定了事件发生后仅仅通知一次 ET poll 3.mysql
标签:wzzx
原文地址:http://wzsts.blog.51cto.com/10251779/1840737