需求:文本中第一列字符相等时,第二列相加,最后输出字符和最后的和(为了方便最后核对,都给了1)文本如下:cattest.log
abc1
aaa1
bbb1
ddd1
sss1
iii1
abc1
sss1
ddd1
ddd1
ddd1
ddd1
bbb1
bbb1
bbb1
bbb1
bbb1思路1:awk把第一列取出,然后排序sort,去重uniq,赋值给变量..
分类:
系统相关 时间:
2017-05-19 22:27:33
阅读次数:
205
vim编码方面的基础知识:1,存在3个变量:encoding:该选项使用于缓冲的文本(你正在编辑的文件),寄存器,Vim脚本文件等等。你可以把“encoding”选项当作是对Vim内部运行机制的设定。fileencoding:该选项是vim写入文件时采用的编码类型,即vim中使用setfileencoding查看。ter..
分类:
系统相关 时间:
2017-05-19 22:27:49
阅读次数:
205
#使用的用户和组userwwwwww;#指定工作衍生进程数(一般等于cpu的总核数或总核数的两倍,例如两个四核cpu,则总核数为8)worker_processes4;#指定错误日志存放的路径,错误日志记录级别可选项为:[debug|info|notice|warn|error|crit]error_log/usr/local/nginx/logs/nginx_error...
分类:
系统相关 时间:
2017-05-19 22:27:55
阅读次数:
297
本文旨在积累平时写shell脚本是遇到的小问题的解决方法。在这里不定期的更新,以便以后查阅、沿用。一,在shell脚本中定义默认值1.对默认变量直接赋值read-p"input>>:"nubnub=${nub:-30}echo${nub}2.对默认变量用可变值赋值read-p"input>>:"nubnub=${nub:-$(date+%..
分类:
系统相关 时间:
2017-05-19 23:41:36
阅读次数:
161
ping 192.168.1.103 -c 3 ping我的IP3次 port探測 telnet 192.168.1.103 80 路由跟踪 traceroute www.imooc.com 下载命令 wget http://soft.vpser.net/lnmp/lnmp1.1-full.tar. ...
分类:
系统相关 时间:
2017-05-19 23:44:31
阅读次数:
206
1,确定问题的故障特征2,重现故障3,是哦那个工具搜集进一步信息4,排除不可能的原型5,定位故障: 从最简单的问题入手 一次尝试一种方式 1,备份原文件2,尽可能借助工具 可能出现的故障:1,管理员密码忘记2,系统无法正常启动 a,grub损毁(MBR损坏,grub配置文件丢失) b,系统初始化故障 ...
分类:
系统相关 时间:
2017-05-19 23:48:50
阅读次数:
288
//本文档主要介绍交换机地址绑定基本流程和用到的命令; //不记得命令可以输入?查看,或在一段命令中用‘TAB’键进行命令补全:如”user-b s mac-a 'TAB' //此处,将自动补全命令为user-b s mac-address; 终端上 telnet #交换机位置; 输入登录ID和密码 ...
分类:
系统相关 时间:
2017-05-19 23:55:44
阅读次数:
569
目录结构: /bin:存放系统常用的命令程序 /boot:系统启动或引导所需要的一些文件 /dev:可用的设备文件 /etc:系统配置相关的东西 /home:所有用户的主目录 /lib,lib64:存放系统的库文件 /media:即插即用设备文件 /mnt:存储设备挂载目录 /opt:可选软件包安装 ...
分类:
系统相关 时间:
2017-05-19 23:57:20
阅读次数:
199
再次温习一下,操作的不多。虽然感觉都会!!!! 这次再次操作一遍!! 通过上面的测试发现,删除f1之后,软连接f3就无效了,硬链接f3则不受影响。 ls -F可以看到文件的类型。 1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symboli ...
分类:
系统相关 时间:
2017-05-19 23:58:14
阅读次数:
377
以CentOS为例,rpm程序包管理器的相关内容如下:CentOS的程序包管理器:程序包的命名规则:源代码包:software_name-VERSION.tar.gzVERSION:major.minor.releasemajor:主版本号,通常代表重大功能改进的版本分支;minor:次版本号,通常代表在某个版本的分支中的某个功能发生..
分类:
系统相关 时间:
2017-05-20 00:01:06
阅读次数:
310
系统运行级别 查看系统当前运行级别runlevel init改变系统级别 ...
分类:
系统相关 时间:
2017-05-20 00:03:57
阅读次数:
162
redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcached类似,但很大程度补偿了memcached的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及 ...
分类:
系统相关 时间:
2017-05-20 01:02:23
阅读次数:
195
http://blog.xiaohansong.com/2015/10/03/Linux内存寻址之分段机制/ 、段的起始地址、段的长度等等,而在保护模式下则复杂一些。IA32将它们结合在一起用一个8字节的数表示,称为描述符 。IA32的一个通用的段描述符的结构从图可以看出,一个段描述符指出了段的32 ...
分类:
系统相关 时间:
2017-05-20 01:02:30
阅读次数:
244
Redis在ubuntu安装后默认是只有本地访问,需要别的ip访问我们需要修改redis的配置文件 1. dpkg -L redis-server 这命令我们可以看到redis的安装的文件在那些目录 2.之后我们就修改配置文件 sudo vim /etc/redis/redis.conf 这是我改过 ...
分类:
系统相关 时间:
2017-05-20 01:04:18
阅读次数:
231
http://blog.xiaohansong.com/2015/10/05/Linux内存寻址之分页机制/ 在上一篇文章Linux内存寻址之分段机制中,我们了解逻辑地址通过分段机制转换为线性地址的过程。下面,我们就来看看更加重要和复杂的分页机制。 分页机制在段机制之后进行,以完成线性—物理地址的转 ...
分类:
系统相关 时间:
2017-05-20 01:05:44
阅读次数:
233
、工作管理 1、前台程序放后台程序 命令后 加 & 2、任务执行时将前台任务任务放到后台中并【暂停】 ctr + z 3、jobs 观察后台工作状态 及多少任务在执行,可以通过 help jobs查看jobs选项 [root@linux ~]# jobs [-lrs] 参数: -l :除了列出 jo ...
分类:
系统相关 时间:
2017-05-20 01:07:46
阅读次数:
367
一、linux硬件 CPU(计算、逻辑判断、逻辑处理)、内存(cpu在内存中处理数据(记忆片段))、IO(对磁盘在一段时间内的读写操作) cpu和内存间有块区域缓存(二级缓存) cpu高:检查cpu,查看系统的瓶颈点是否在cpu上,看cpu把时间花费在哪个地方了,如果说,在这过程中,cup没有浪费时 ...
分类:
系统相关 时间:
2017-05-20 01:09:06
阅读次数:
382
1.重启系统,按住shift键进入grub菜单; 2.选择recovery mode恢复模式; 3.在recovery menu中选择root drop to root shell prompt; 4.在命令行中输入passwd 用户名; 如果出现successful的字样说明修改成功; 如果出现: ...
分类:
系统相关 时间:
2017-05-20 01:14:04
阅读次数:
518
sudo apt-get install build-essential //安装软件列表,因为gcc,g++一般是自带的,安装了软件列表就自然安装上gcc和g++了 gcc --version //查看gcc版本 g++ --version //查看g++版本 ...
分类:
系统相关 时间:
2017-05-20 01:17:07
阅读次数:
290
一:安装 1:sudo apt-get install nautilus-open-terminal //目录右键加入在终端中打开 2:sudo apt-get install aptitude//包管理工具,处理依赖问题上比apt-get 更强 2:sudo apt-get install mel ...
分类:
系统相关 时间:
2017-05-20 09:55:22
阅读次数:
176