Linuxbash怎样取得文件行数?
总结了一下有六种方法:r现在有一个a文件,共有55行r第一种:# awk ‘{print NR}’ a|tail -n1r第二种: # awk ‘END{print NR}’ ar第三种: # grep -n “” a|awk -F: ‘{print ‘}|tail -n1r第四种:# sed -n ‘$=’ ar第五种 # wc -l a|awk ‘{print }’r第六种 #cat a |wc -lr用Linux的wc命令r在Linux下用wc进行计数。返回文件的行数、字数、字节数等。r看个例子:wc wc1.txt3 5 16 wc1.txtr输出信息依次是:行数 字数 字节数 文件名称。r再具体点,单个统计。rwc -m filename:显示一个文件的字符数rwc -l filename:显示一个文件的行数rwc -L filename:显示一个文件中的最长行的长度rwc -w filename:显示一个文件的字数r需要留意的:r貌似wc统计的行算是用换行符来确定的。就是说最后一行要有换行符,最后wc的行数才是正确的,否则将会少一行。r为了说明这个问题,看一个perl的测试:
linux实训报告怎么写?
实验目的:
1、熟悉系统管理相关的命令;
2、熟悉重定向及管道操作;
3、熟悉后台运行符
3、掌握作业调度at和crontab的使用。实验设备及环境:
PC兼容机(具体的机型)、Fedora14/CentOS实验内容及要求:
实验内容:
1、练习系统管理相关的命令:
top,free,who,w,ps,kill
2、将vi命令置于后台运行,然后终止其运行。
3、使用重定向符号将当前登录系统用户的信息记录在文件中;
4、使用管道操作和wc命令来统计/etc目录的文件及目录数量
5、用at实现:今天下午4点运行/bin/ls
6、用crontab实现:每天下午4点运行/bin/ls
实验要求:
独立完成实验,上机实验相关操作。提交详细的实验报告。报告以A4纸张打印形式提交,并上传电子版。
四、 实验步骤
(1)练习系统管理相关的命令:top,free,who,w,ps,kill
Top命令
3f829e29e76caa8c3b1f630a6b27d58d.gif
1.001.jpg (64.78 KB, 下载次数: 20)
2017-6-1 01:39 上传
Free命令
3f829e29e76caa8c3b1f630a6b27d58d.gif
1.002.jpg (6.22 KB, 下载次数: 49)
2017-6-1 01:39 上传
Who命令(w命令)
3f829e29e76caa8c3b1f630a6b27d58d.gif
1.003.jpg (6.54 KB, 下载次数: 52)
2017-6-1 01:39 上传
Ps命令
3f829e29e76caa8c3b1f630a6b27d58d.gif
1.004.jpg (5.53 KB, 下载次数: 44)
2017-6-1 01:39 上传
Kill命令
3f829e29e76caa8c3b1f630a6b27d58d.gif
1.005.jpg (6.52 KB, 下载次数: 56)
2017-6-1 01:39 上传
(2)将vi命令置于后台运行,然后终止其运行。
3f829e29e76caa8c3b1f630a6b27d58d.gif
1.006.jpg (14.77 KB, 下载次数: 22)
2017-6-1 01:39 上传
(3)使用重定向符号将当前登录系统用户的信息记录在文件中;
3f829e29e76caa8c3b1f630a6b27d58d.gif
1.007.jpg (17.15 KB, 下载次数: 44)
2017-6-1 01:39 上传
(4)使用管道操作和wc命令来统计/etc目录的文件及目录数量
3f829e29e76caa8c3b1f630a6b27d58d.gif
1.008.jpg (7.82 KB, 下载次数: 158)
2017-6-1 01:39 上传
(5)用at实现:今天下午4点运行/bin/ls
3f829e29e76caa8c3b1f630a6b27d58d.gif
1.009.jpg (4.83 KB, 下载次数: 51)
2017-6-1 01:39 上传
(6)用crontab实现:每天下午4点运行/bin/ls
3f829e29e76caa8c3b1f630a6b27d58d.gif
1.010.jpg (2.73 KB, 下载次数: 34)
2017-6-1 01:39 上传实验总结
linux查看cpu个数命令?
我的:Linux查看cpu个数,可以分成几种信息:
1.查看CPU型号
cat /proc/cpuinfo|grep "model name"|uniq
比如Intel Xeon CPU E5-2690 v4 代表英特尔至强处理器。
2.查看CPU物理个数:
cat /proc/cpuinfo|grep "physical id"|sort|uniq|wc -l
比如2 就代表两颗物理CPU。
3.查看单个CPU的物理核数:
cat /proc/cpuinfo|grep "cpu cores"|uniq
比如14
就代表一颗物理CPU有14核
查看单颗CPU的逻辑核数:
cat /proc/cpuinfo|grep "siblings"|uniq
比如是28
如果siblings的数量是cpu cores的两倍,证明CPU支持超线程并且开启了超线程技术。
4.查看CPU总的逻辑核数:
cat /proc/cpuinfo|grep "processor"|wc -l
比如56
就代表总的逻辑核心数56。