博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux命令之cat、more、less
阅读量:6347 次
发布时间:2019-06-22

本文共 1238 字,大约阅读时间需要 4 分钟。

cat 查看文件内容

选项

-n 显示行号
-b 显示非空行号
-A 相当于-vET
-E 每行行尾显示$

以上都是后面跟文件就可

其他用法 :

1 合并文件,相当于后面的文件追加到第一个文件

[root@mail tmp]# cat sed.txt sed.md5 >sed

2 非交互式编辑追加(>覆盖,>>追加)

[root@mail tmp]# cat >cat.txt<<eof

a b c

d e f
eof
[root@mail tmp]# cat cat.txt
a b c
d e f

3 清空文件内容

[root@mail tmp]# cat /dev/null>sed

4 显示菜单

[root@mail tmp]# cat catmenu.sh
#!/bin/bash
menu (){
cat <<eof
1.apple
2.banana
pls select one:
eof
}
menu

more 分页显示文件内容

-num 指定屏幕一次显示num行
+num 从指定的num行开始显示
-p 清屏后显示
显示文件后的操作
空格 向下一页
b 向上一页
= 输出行号
/ 查找文本
:f 显示文件名和行号(输入时不显示,输入完成显示结果)
v 调用vi
! 调用shell,并执行命令

示例:

1 一页显示2行
[root@mail tmp]# more -2 passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin

2 从第2行开始显示

[root@mail tmp]# more +2 passwd
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin

3 清屏后显示

[root@mail tmp]# more -p passwd

4 分页显示目录下内容

[root@mail tmp]# ls /etc|more -10

less 分页显示文件内容 (比more高级)

-N 显示行号

-e 显示到结尾自动退出
-i 搜索忽略大小写
-m 显示进度百分比
+num 从num行开始显示
显示文件后的操作
空格 向下一页
b 向上一页
= 显示文件名及屏幕的行号范围和字节数范围以及他们的总数
/ 查找文本
:f 和=号一样
v 调用vi
! 调用shell,并执行命令

参数后面直接跟文件 ,也可以和more一样分页显示命令结果

less和more区别:more可以指定每页显示的行数,less不行,显示文件后=号的信息less更全面

tail

-F 如果文件不存在会报错,但是还会一直等待文件生成,不会退出命令
tailf 实时输出文件内容变化,相当于tail -f

转载于:https://blog.51cto.com/shaiyawu/2130962

你可能感兴趣的文章
Android Activity的4种启动模式
查看>>
leetcode第一刷_Minimum Depth of Binary Tree
查看>>
pm2-webshell —— 基于浏览器的终端控制台
查看>>
Mysql基准测试
查看>>
Session 撰改演示
查看>>
【转】python3 发邮件实例(包括:文本、html、图片、附件、SSL、群邮件)
查看>>
事务隔离级别(图文详解)
查看>>
canvas系列教程08-canvas各种坑
查看>>
浅析package.json中的devdependencies 和 dependencies
查看>>
又一个 iOS 侧边栏组件: SideMenu
查看>>
Python每日一练0019
查看>>
vue.js 打包遇到的问题
查看>>
【译】更优秀的GraphQL官方中文文档-客户端如何使用
查看>>
git pull遇到的问题
查看>>
eclipse下maven spring项目环境配置
查看>>
无缝轮播
查看>>
CTS失败项分析(2)android.telephony.cts.VisualVoicemailServiceTest#testFilter_data
查看>>
三分钟,轻松了解Dapp
查看>>
GMQ交易平台满足不同客户群体的多种投资需求
查看>>
大数据开发如何入门你必须知道这些
查看>>