linux vim与less区别,linux中cat、more、less命令区别详解##less 最合适最好用,和vim一样好用...
linux中cat、more、less命令区别详解
0.0362018.07.02 15:46:17字数 641阅读 516
linux中命令cat、more、less均可用来查看文件内容,主要区别有:
1、cat是一次性显示整个文件的内容,还可以将多个文件连接起来显示,它常与重定向符号配合使用,适用于文件内容少的情况。
cat主要有三大功能:
1.1 一次显示整个文件:cat filename
1.2 从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件
1.3 将几个文件合并为一个文件:cat file1 file2 > file
cat -n filename 显示整个文件,加上行号
cat -n messages
# cat -n messages
1 Jan 6 10:09:02 localhost rsyslogd: [origin software="rsyslogd" swVersion="8.24.0" x-pid="619" x-info="http://www.rsyslog.com"] rsyslogd was HUPed
2 Jan 6 10:09:02 localhost logrotate: ALERT exited abnormally with [1]
3 Jan 6 10:09:12 localhost systemd: Removed slice User Slice of root.
4 Jan 6 10:09:12 localhost systemd: Stopping User Slice of root.
5 Jan 6 10:10:01 localhost systemd: Created slice User Slice of root.
####
[root@localhost bbb]# cat vv
cat
:wq
[root@localhost bbb]# cat q
aa
[root@localhost bbb]# cat vv q >bb
# cat bb
cat
:wq
aa
[root@localhost bbb]# cat vv q >>bb
[root@localhost bbb]# cat bb
cat
:wq
aa
cat
:wq
aa
2、more命令,功能类似 cat ,cat命令是整个文件的内容从上到下显示在屏幕上。 more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能 。more命令从前向后读取文件,因此在启动时就加载整个文件。
常用操作命令:
Enter 向下n行,需要定义。默认为1行
空格键 向下滚动一屏
Ctrl+B 返回上一屏
= 输出当前行的行号
:f 输出文件名和当前行的行号
q 退出more
# more messages
Jan 6 10:09:02 localhost rsyslogd: [origin software="rsyslogd" swVersion="8.24.
0" x-pid="619" x-info="http://www.rsyslog.com"] rsyslogd was HUPed
Jan 6 10:09:02 localhost logrotate: ALERT exited abnormally with [1]
Jan 6 10:09:12 localhost systemd: Removed slice User Slice of root.
Jan 6 10:09:12 localhost systemd: Stopping User Slice of root.
Jan 6 10:10:01 localhost systemd: Created slice User Slice of root.
Jan 6 10:10:01 localhost systemd: Starting User Slice of root.
Jan 6 10:10:01 localhost systemd: Started Session 11 of user root.
Jan 6 10:10:01 localhost systemd: Starting Session 11 of user root.
Jan 6 10:10:01 localhost systemd: Removed slice User Slice of root.
Jan 6 10:10:01 localhost systemd: Stopping User Slice of root.
Jan 6 10:14:06 localhost smartd[645]: Device: /dev/sda [SAT], CHECK POWER STATU
S spins up disk (0x82 -> 0xff)
Jan 6 10:20:01 localhost systemd: Created slice User Slice of root.
Jan 6 10:20:01 localhost systemd: Starting User Slice of root.
Jan 6 10:20:01 localhost systemd: Started Session 12 of user root.
Jan 6 10:20:01 localhost systemd: Starting Session 12 of user root.
Jan 6 10:20:01 localhost systemd: Removed slice User Slice of root.
Jan 6 10:20:01 localhost systemd: Stopping User Slice of root.
Jan 6 10:25:01 localhost systemd: Created slice User Slice of pcp.
Jan 6 10:25:01 localhost systemd: Starting User Slice of pcp.
Jan 6 10:25:01 localhost systemd: Started Session 13 of user pcp.
Jan 6 10:25:01 localhost systemd: Starting Session 13 of user pcp.
--More--(7%)
3、less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。less 的用法比起 more 更加的有弹性。在 more 的时候,我们并没有办法向前面翻, 只能往后面看,但若使用了 less 时,就可以使用 [pageup] [pagedown] 等按键的功能来往前往后翻看文件,更容易用来查看一个文件的内容!除此之外,在 less 里头可以拥有更多的搜索功能,不止可以向下搜,也可以向上搜,而且 less 在查看之前不会加载整个文件。
常用操作命令:
-N 显示每行的行号
空格键 滚动一页
回车键 滚动一行
b 向后翻一页
d 向后翻半页
u 向前滚动半页
/字符串:向下搜索“字符串”的功能
?字符串:向上搜索“字符串”的功能
n:重复前一个搜索(与 / 或 ? 有关)
N:反向重复前一个搜索(与 / 或 ? 有关)
linux vim与less区别,linux中cat、more、less命令区别详解##less 最合适最好用,和vim一样好用...相关推荐
- 【Linux】Linux中rz和sz命令用法详解
[Linux]Linux中rz和sz命令用法详解 1. 简单介绍 rz,sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具.优点就是不用再开一个sftp工具登录上去上传下载 ...
- u-boot 中 tftp、sf命令使用详解
一. tftp命令使用详解 准备工作 电脑端环境:tftpd32 软件 目标板环境:uboot 注: a.将目标板与电脑用网线设置好,并且将电脑的防火墙关闭: b.将电脑与目标板的ip地址设置成同一个 ...
- linux系统中ps和top,linux中PS和TOP命令用法详解.docx
程序与进程: 程序是静态的(文件),进程是动态的(运行的程序) 进程和线程: 一个程序至少有一个进程,一个进程至少有一个线程 进程之间的内存是独立的 线程之间的内存是共享(共享的优点并发连接高,缺点安 ...
- Linux RPM包安装、卸载和升级(rpm命令)详解
本节讲解如何使用 rpm 命令对 RPM 二进制包进行安装.卸载和升级操作. 我们以安装 apache 程序为例.因为后续章节还会介绍使用源码包的方式安装 apache 程序,读者可以直观地感受到源码 ...
- linux mkdir -m权限,Linux中mkdir和touch命令区别
一.目的 本文将介绍linux下新建文件或文件夹.删除文件或文件夹命令. touch能够新建文件,mkdir用来新建文件夹.rm用来删除文件或文件夹. 本文将选取ubu ...
- linux在vi创建文件,Linux下创建文本文件(vi/vim命令使用详解)
vi test.txt 或者 vim test.txt 再或者 touch test.txt vim是vi的升级版,指令更多,功能更强. 下面是收集的vim用法,当在vim里面要实现退出,首先要做的是 ...
- linux命令wget的url路径太长,Linux中WGET下载https链接及WGET命令的详解
Linux中WGET下载https链接及WGET命令的详解 使用如下的命令下载https链接: ```bash wget -r -np -nd --accept=gz --no-check-certi ...
- linux中which命令详解,Linux下which命令使用详解(转)
我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索: which 查看可执行文件的位置. whereis 查看文件的位置. locate 配合数据库查看文件位置. f ...
- linux的常用的wc命令,Linux系统中wc命令使用详解
Linux系统中wc命令是统计文件文本的字节数等并显示输出.下面由学习啦小编为大家整理了linux系统中wc命令使用详解,希望对大家有帮助! Linux系统中wc命令使用详解 Linux系统中的wc( ...
- linux文件目录:Linux中各目录(文件夹)作用详解(持续更新)
进入Linux系统,我们就是畅游在各种目录文件中,毕竟Linux是"文件系统",文件的存放就是在目录下面,那我们了解下"Linux中各目录(文件夹)作用详解"还 ...
最新文章
- C++ 复数类运算符重载
- boost::log::sinks::simple_event_log_backend用法的测试程序
- 首次公开开源PolarDB的总体结构设计和企业级特性
- 网吧管理十大漏洞嚗光
- Java学习笔记_数组
- Lucene 基础理论 (zhuan)
- python正方形阴影面积计算_利用Python求阴影部分的面积实例代码
- 面试官:高并发下重启服务,接口调用老是超时,你有什么解决办法?
- php获取扫码枪的数据,js 获取扫码枪输入数据的方法
- 为什么合伙公司,一定要重视退出机制呢?
- rexpathbs4
- css3中的transform,渐变,rgba
- apache 配置用户级目录
- mysql免安装 配置_MySql免安装版配置方法
- 分布式、分布式系统、分布式计算、分布式存储
- 一起欣赏:50+ 极具创意的个人简历设计【下篇】
- 局域网使用teamviewer
- python脚本教程-总算懂得python脚本快速入门教程
- 计算机英语pork,英语:pork的用法总结大全
- 前台离岗提示语_前台接待的礼貌用语
热门文章
- combineByKey实例详解
- 删数问题 详解(C++)
- 大数问题-----ACM中java的入门使用
- oracle 11g压缩分区表,ORACLE 10g和11g压缩分区表操作脚本
- armstrong number in python_Python3 From Zero——{最初的意识:008~初级实例演练}
- 多线程 空值线程数_跳槽涨薪季面试题之多线程(三)
- 楷书书法规则_郁钧剑为何被誉为“明星书法”第一人?
- linux svn服务的维护,Linux服务器搭建svn环境方法详解_网站服务器运行维护,Linux,svn...
- html图片轮播_前端轮播图怎么做?JavaScript来帮你轻松搞定
- ffmpeg 安装bzlib_编译安装ffmpeg 要支持xvid、x264、mp3、ogg、amr、faac