欢迎大家一起学习交流:

正在跳转​jq.qq.com

Linux系统中使用以下命令来查看文件的内容:
cat、tac、nl、more、less、head、tail
你可以使用 man [命令]来查看各个命令的使用文档,如 :man cp。

cat

由第一行开始显示文件内容

语法:

cat [-AbEnTv]

选项与参数:

-A :相当於 -vET 的整合选项,可列出一些特殊字符而不是空白而已;
-b :列出行号,仅针对非空白行做行号显示,空白行不标行号!
-E :将结尾的断行字节 $ 显示出来;
-n :列印出行号,连同空白行也会有行号,与 -b 的选项不同;
-T :将 [tab] 按键以 ^I 显示出来;
-v :列出一些看不出来的特殊字符
检看 /etc/issue 这个文件的内容:

[root@www ~]# cat /etc/issue
CentOS release 6.4 (Final)
Kernel r on an m

tac

tac与cat命令刚好相反,文件内容从最后一行开始显示,可以看出 tac 是 cat 的倒着写!如:

[root@www ~]# tac /etc/issueKernel r on an m
CentOS release 6.4 (Final)

nl

显示行号

语法:

nl [-bnw] 文件

选项与参数:

-b :指定行号指定的方式,主要有两种:
-b a :表示不论是否为空行,也同样列出行号(类似 cat -n);
-b t :如果有空行,空的那一行不要列出行号(默认值);
-n :列出行号表示的方法,主要有三种:
-n ln :行号在荧幕的最左方显示;
-n rn :行号在自己栏位的最右方显示,且不加 0 ;
-n rz :行号在自己栏位的最右方显示,且加 0 ;
-w :行号栏位的占用的位数。
实例一:用 nl 列出 /etc/issue 的内容

[root@www ~]# nl /etc/issue1  CentOS release 6.4 (Final)2  Kernel r on an m

more

一页一页翻动

[root@www ~]# more /etc/man_db.config
#
# Generated automatically from man.conf.in by the
# configure script.
#
# man.conf from man-1.6d
....(中间省略)....
--More--(28%)  < == 重点在这一行喔!你的光标也会在这里等待你的命令

在 more 这个程序的运行过程中,你有几个按键可以按的:

空白键 (space):代表向下翻一页;
Enter :代表向下翻『一行』;
/字串 :代表在这个显示的内容当中,向下搜寻『字串』这个关键字;
:f :立刻显示出档名以及目前显示的行数;
q :代表立刻离开 more ,不再显示该文件内容。
b 或 [ctrl]-b :代表往回翻页,不过这动作只对文件有用,对管线无用。

less

一页一页翻动,以下实例输出/etc/man.config文件的内容:

[root@www ~]# less /etc/man.config
#
# Generated automatically from man.conf.in by the
# configure script.
#
# man.conf from man-1.6d
....(中间省略)....
:   < == 这里可以等待你输入命令!

less运行时可以输入的命令有:

空白键 :向下翻动一页;
[pagedown]:向下翻动一页;
[pageup] :向上翻动一页;
/字串 :向下搜寻『字串』的功能;
?字串 :向上搜寻『字串』的功能;
n :重复前一个搜寻 (与 / 或 ? 有关!)
N :反向的重复前一个搜寻 (与 / 或 ? 有关!)
q :离开 less 这个程序;

head

取出文件前面几行

语法:

head [-n number] 文件

选项与参数:

-n :后面接数字,代表显示几行的意思

[root@www ~]# head /etc/man.config

默认的情况中,显示前面 10 行!若要显示前 20 行,就得要这样:

[root@www ~]# head -n 20 /etc/man.config

tail

取出文件后面几行

语法:

tail [-n number] 文件

选项与参数:

-n :后面接数字,代表显示几行的意思
-f :表示持续侦测后面所接的档名,要等到按下[ctrl]-c才会结束tail的侦测

[root@www ~]# tail /etc/man.config
# 默认的情况中,显示最后的十行!若要显示最后的 20 行,就得要这样:
[root@www ~]# tail -n 20 /etc/man.config

欢迎大家一起学习交流:

正在跳转​jq.qq.com

bat命令 修改ini文件内容_Linux文件内容查看相关命令相关推荐

  1. Linux系统调优详解(三)——CPU状态查看相关命令

    今天继续给大家介绍Linux运维相关知识,本文主要内容是CPU状态查看相关命令. 一./proc查看CPU状态 在Linux系统中,我们还经常使用以下命令来查看CPU状态: cat /proc/cpu ...

  2. linux怎么查看文件内容并显示行号,Linux文件内容查看相关命令

    原标题:Linux文件内容查看相关命令 Linux系统中使用以下命令来查看文件的内容: cat.tac.nl.more.less.head.tail 你可以使用 man [命令]来查看各个命令的使用文 ...

  3. bat命令 修改ini文件内容_关于mysql使用中文乱码;mysql修改ini文件无法启动;以及mysql卸载无法安装的一系列问题说明。...

    今天在用mysql时候出现了中文乱码问题,本人也不是什么大牛,所以就去网上找解决方法,问题是越解决越多,从开始的乱码问题到中间的mysql无法启动,最终到mysql再次安装无法安装,真的是搞的心态都要 ...

  4. linux rm 文件找回_linux下执行rm -rf命令后如何恢复

    果真感觉蛋疼了,欲哭无泪啊!写了一天的成果,想着把之前备份的文件删除呢,结果把刚写完的删了. 国外著名linx管理员守则中有这么一条:"慎用rm -rf命令,除非你知道此命令将带来什么后果. ...

  5. Centos 9 终端下vim修改文件后如何保存退出及相关命令

    前言 在使用CentOS 9 stream时,使用vim命令创建一个txt文件,输入内容后如何保存文件并退出.前提是系统中要有vim, 方法如下: 先按ESC键 跳到命令模式,然后按 " : ...

  6. Linux文件内容查看相关命令

    转载自公众号:良许Linux Linux系统中使用以下命令来查看文件的内容: cat.tac.nl.more.less.head.tail 你可以使用 man [命令]来查看各个命令的使用文档,如 : ...

  7. linux命令看文件内容,Linux文件内容查看相关命令

    1.more命令 在Linux中,more命令是一个基于vi编辑器的文本过滤器,它能以全屏的方式按页显示文本文件的内容,more里面内置了一些快捷键. (1)命令语法 more(选项)(参数) (2) ...

  8. linux复制 cp -rf 会覆盖已经存在的文件吗_Linux笔记之目录管理命令2

    在linux中 .  表示当前目录, .. 表示当前目录的上一级目录.所以如果当我们在root的家目录中敲这个命令:ls . .实际上和ls的执行效果是一样的.而如果敲 ls .. ,回车.其实是查看 ...

  9. Linux 中 3 个文件打包上传和下载相关命令详解

    tar 命令 通过 SSH 访问服务器,难免会要用到压缩,解压缩,打包,解包等,这时候tar 命令就是必不可少的一个功能强大的工具.Linux 中最流行的tar是麻雀虽小,五脏俱全,功能强大. 使用t ...

最新文章

  1. 线程池是怎样工作的?
  2. Checking battery state… ubuntu
  3. linux拨号上网icp,如何用 Linux 拨号上网
  4. 未了(endless)(【CCF】NOI Online 能力测试2 入门组第一题 )
  5. 轻松取消Excel中的“自动添加超链接”
  6. 人工智能入坑-机器学习-小目标
  7. 考勤管理系统需求文档
  8. 硬件设计--阻抗匹配
  9. 数据库作业 用Python读取Excel 数据 存放到mysql中
  10. 黑龙江省大学计算机学校排名2015,2015黑龙江省大学排行榜 哈工大第一
  11. 房贷要不要提前还款两种还款方式比较
  12. krnln.fnr和shell.fne_电脑开机显示failedtoloadkernllibrary什么意思啊
  13. ios 实用求职面试题
  14. 猿辅导2019 编程两道
  15. 第五章:MySQL主从复制
  16. 基于G.1070的视频质量无参考打分集成回顾
  17. 论文阅读笔记:DOER: Dual Cross-Shared RNN for Aspect Term-Polarity Co-Extraction
  18. Laplace变换基础
  19. WhatsApp Business API解读
  20. 强化学习--Sarsa

热门文章

  1. 2020-11-4(安卓开发)
  2. MySQL用户授权(GRANT)
  3. 1.2 @Override注解
  4. 1.10 访问对象的属性和行为
  5. 1066 Root of AVL Tree (25 分)【难 / 知识点: 平衡树 未完成】
  6. Spring boot定制错误数据携带出去
  7. Spring boot的@Value注解
  8. JDK踩坑: Smart LocalDate
  9. 解决从github上拉取代码慢的问题
  10. struts2教程(3)--请求参数处理