linux命令(cat、more、less、head、tail命令)

本文介绍了Linux中的cat,more,less,head和tail命令,包括它们的基本用法、选项和区别。重点讲述了如何使用行号标记、空行处理、交互操作、查找功能以及扩展命令,如head-n-k和tail-n-k,以及它们在管道操作中的应用。
摘要由CSDN通过智能技术生成

目录

1.cat命令

1.2 cat命令总结 

 2.more命令

 3.less命令

3.1more和less命令的区别

4.head命令

5.tail命令

 5.1 命令head与tail的扩展


1.cat命令

格式:cat 【选项】文件名...(适合查看短小的文件,不适合查看长文件)

-n  进行行号标记输出

-b 对空行内容不做行号标记

-s 压缩空行

如图所示,用cat命令将123.txt和abc.txt两个文件内容合成一个文件

 

 cat -n删除空行

cat  -s 压缩空行

cat -b显示行号,但不显示空行

 

1.2 cat命令总结 

at命令总结

  • -n:显示行数并且空行也计入行数内,但不压缩空行;

  • -b:显示行数,但空行不计入行数,也不压缩空行;

  • -s:不显示行数,但压缩空行;·

  • -sn:压缩空行,显示行数并且空行计入行数内;

  • -sb:压缩空行,显示行数,但空行并不计入行数内;

 2.more命令

 交互操作:按enter键向下逐行滚动

按空格键向下翻一屏

按b键向上翻一屏

按q键退出

下发订单到最后一页会自动退出

注:结合管道操作使用时无法向上翻页

ls -R /etc | more  #递归查询/etc目录下的子目录以及文件,并将此参数传送给more命令分屏显示,切记无法向上翻页

 3.less命令

查看文件内容:与more命令相同,但扩展功能更多

less命令格式:less [选项] 文件名…

Page Up 向上翻页,Page Down 向下翻页·

按“/”键查找内容,“n”下一个内容,“N”上一个内容·

通过↑和↓方向键可以实现上下逐行滚动其他功能与 more 命令基本类似

下翻到最后一页后不会自动退出

结合管道操作使用时可以向上翻页

 输入/name会高亮显示name

3.1more和less命令的区别

(一)more命令与管道符搭配使用,不能向上翻页;less命令与管道符搭配使用,可以实现向上翻页;

(二)less命令可以实现查找作用,而more命令不具有查找功能;

4.head命令

用途:查看文件开头的一部分内容(默认为10行)

格式:head -n 文件名… //n为行数

head -n +k命令 

5.tail命令

 tail-f

实时跟踪指定文件的变化,一般用于查看日志最后几行的更新操作

 5.1 命令head与tail的扩展

head -n -k命令

 

 

 

tail -n -k命令

 显示指定文件中第5行到第15行的内容

 将tail命令搜寻出来的结果,作为参数传递给管道符head命令将之前的结果作为一个全新文件从头开始搜索

 

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值