Linux-命令
文件操作
搜索文件内容
1.查询文件的第几行到第几行命令
【一】从第3000行开始,显示1000行。即显示3000~3999行
cat filename | tail -n +3000 | head -n 1000
【二】显示1000行到3000行
cat filename| head -n 3000 | tail -n +1000
*注意两种方法的顺序
分解:
tail -n 1000:显示最后1000行
tail -n +1000:从1000行开始显示,显示1000行以后的
head -n 1000:显示前面1000行
【三】用sed命令
sed -n ‘5,10p’ filename 这样你就可以只查看文件的第5行到第10行。
【四】用grep命令
grep -C 5 foo filename 显示file文件中匹配foo字符串那行以及上下5行
grep -B 5 foo filename 显示foo及前5行
grep -A 5 foo filename 显示foo及后5行
查看文件大小
du -h /tpsys/applications/filename
服务器信息
物理信息
(1)查看内存信息 # cat /proc/meminfo
(2)cpu
a.总核数 = 物理CPU个数 X 每个物理CPU的核数
查看物理cpu个数:cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l (本机显示2)
查看一个物理cpu的核数:cat /proc/cpuinfo| grep "cpu cores"| uniq (本机显示2)
b.查看逻辑cpu个数:cat /proc/cpuinfo| grep "processor"| wc -l (本机显示2)
c.查看cpu详细信息:cat /proc/cpuinfo 有几条信息就有几个逻辑cpu (本机显示了4个)
#逻辑CPU编号
processor : 0
#CPU制造厂商
vendor_id : GenuineIntel
#产品的系列代号
cpu family : 6
#CPU系列代号
model : 47
#CPU系列的名字、编号、主频
model name : Intel(R) Xeon(R) CPU E7- 4830 @ 2.13GHz
stepping : 2
microcode : 0x3b
#实际主频
cpu MHz : 2133.409
#二级缓存
cache size : 24576 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss ht syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts nopl xtopology tsc_reliable nonstop_tsc eagerfpu pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes hypervisor lahf_lm ssbd ibrs ibpb stibp tsc_adjust arat spec_ctrl intel_stibp flush_l1d arch_capabilities
bogomips : 4266.81
clflush size : 64
cache_alignment : 64
address sizes : 42 bits physical, 48 bits virtual
power management: