linux基本指令和用法 linux常用命令详解( 八 )
hello 996
hello 997
hello 998
hello 999
hello 1000
[kingVM-12-11-centos ~]$ tail -5 cat.txt#n可以省略
hello 996
hello 997
hello 998
hello 999
hello 1000
那我们可以显示文件的头和尾 , 如果要显示文件中间的内容怎么办呢?
比如我们要显示第100行到110行 , 有两种方法:
通过重定向将前110行写入一个tmp临时文件 , 然后在读取尾10行 , 不过这种方法需要重新创建文件 , 不进浪费空间效率也低

文章插图
答案是有的 , 第二种方法借助管道操作
管道操作

文章插图
使用管道时 , 默认隐式发生了重定向
# 符号 | 表示管道 , 通过管道将执行的结果传给下一条指令
[kingVM-12-11-centos ~]$ head -110 cat.txt | tail -10
hello 100
hello 101
hello 102
hello 103
hello 104
hello 105
hello 106
hello 107
hello 108
hello 109
date指令
格式
- %H : 小时(00..23)
- %M : 分钟(00..59)
- %S : 秒(00..61)
- %X : 相当于 %H:%M:%S
- %d : 日 (01..31)
- %m : 月份 (01..12)
- %Y : 完整年份 (0000..9999)
- %F : 相当于 %Y-%m-%d
[kingVM-12-11-centos ~]$ date#date默认显示
Fri Jan 28 16:55:54 CST 2022
[kingVM-12-11-centos ~]$ date +%s#date +%s显示时间戳
1643360162
[kingVM-12-11-centos ~]$ date +%F%X#按年月日 时分秒的格式显示当前时间
2022-01-2804:56:08 PM
[kingVM-12-11-centos ~]$ date +%F%X1643360162# 时间戳 , 将时间戳转换成标准时间
2022-01-2804:56:27 PM1643360162
我们可以加_以示区分 , 但不能是空格 , 这种写法是错误的
推荐阅读
- 优秀销售经理必须掌握六大基本技能 优秀销售经理具备哪些特质
- 电脑硬盘分区的基本步骤win10 win 10新电脑如何分区硬盘
- 笔记本如何设置静态ip地址 linux如何设置静态ip地址
- 乒乓球技术汇总数据库! 乒乓球基本技术
- 腰椎酸怎么回事
- 迈腾和帕萨特哪个好?
- 刘学义|刘学义新剧来袭,女主是谋女郎但气质被嘈,造型倒是基本还原
- 用例子理解排列组合及基本公式如何计算
- linux进化史 linux操作系统的诞生、发展和成长过程
- 南安普顿大学空间系统工程专业基本信息解析
