Linux系统常用命令介绍,linux常用命令介绍


Linux系统常用命令介绍

uniq命令:

	概念:用于统计或忽略文件中的重复行,一般与sort命令结合使用。

	格式:
		uniq [参数] filename
		
	参数:
		-c或--count:	在每列旁边显示该行重复出现的次数 
		-d或--repeated:仅显示重复出现的行
		-u或--unique:	仅显示出现一次的行

		
seq命令:
	
	概念:用于产生从某个数到另外一个数之间的所有整数。
	
	格式:
		seq [参数] 第一个数	第二个数
		
	参数:
		-f或--format=格式        使用printf样式的浮点格式(默认使用%g)			eg:seq -f "%3g" 1 10	
			# 说明:"%3g"中3表示数字的位数,"%03g"中03表示数字的位数,若位数不够则补0。
			
		-s或--separator=字符串   使用指定字符串分隔数字(默认使用换行符\n)		eg:seq -s " | " 1 10
		
		-w或--equal-width        在列前添加0,使得宽度相同,不能和-f一起使用	eg:seq -w 1 10	
		
		
mpstat命令:

	概念:mpstat是Multiprocessor Statistics的缩写,多处理器统计信息监控命令。

	格式:
		mpstat [-P {cpu的编号|ALL}] [internal [count]]
		
	参数:
		-P			指定监控的cpu,取值为:cpu的编号 或 ALL
		internal	表示查询的间隔时间,单位为秒
		count		表示查询的次数,如果interval和count都省略,则默认为只查询一次。
		
	举例:
		mpstat -P ALL 5 2
		# 每隔5秒查询一次所有cpu的统计信息,总共查两次。
		
	结果:
		Linux 2.6.32-431.el6.x86_64 (hostname) 	01/01/2017 	_x86_64_	(48 CPU)

		05:41:51 PM  CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest   %idle
		05:41:56 PM  all    0.46    0.00    0.20    0.01    0.00    0.05    0.00    0.00   99.29
		05:41:56 PM    0    1.41    0.00    0.40    0.00    0.00    0.20    0.00    0.00   97.98
		05:41:56 PM    1    0.80    0.00    0.60    0.20    0.00    0.00    0.00    0.00   98.39
		05:41:56 PM    2    2.43    0.00    1.21    0.00    0.00    0.61    0.00    0.00   95.75
		05:41:56 PM    3    0.20    0.00    0.20    0.00    0.00    0.00    0.00    0.00   99.60
		05:41:56 PM    4    1.80    0.00    1.00    0.00    0.00    0.60    0.00    0.00   96.61
		05:41:56 PM    5    0.20    0.00    0.20    0.00    0.00    0.00    0.00    0.00   99.60
		...
		
		
		
		
		
		

相关内容