linux 查看文件内容的命令Word文档格式.docx

上传人:b****5 文档编号:19191258 上传时间:2023-01-04 格式:DOCX 页数:9 大小:19.28KB
下载 相关 举报
linux 查看文件内容的命令Word文档格式.docx_第1页
第1页 / 共9页
linux 查看文件内容的命令Word文档格式.docx_第2页
第2页 / 共9页
linux 查看文件内容的命令Word文档格式.docx_第3页
第3页 / 共9页
linux 查看文件内容的命令Word文档格式.docx_第4页
第4页 / 共9页
linux 查看文件内容的命令Word文档格式.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

linux 查看文件内容的命令Word文档格式.docx

《linux 查看文件内容的命令Word文档格式.docx》由会员分享,可在线阅读,更多相关《linux 查看文件内容的命令Word文档格式.docx(9页珍藏版)》请在冰豆网上搜索。

linux 查看文件内容的命令Word文档格式.docx

  目录

  1、cat显示文件连接文件内容的工具;

  1.0cat语法结构;

  1.1cat查看文件内容实例;

  1.2cat的创建、连接文件功能实例;

  2、more文件内容或输出查看工具;

  2.1more的语法、参数和动作命令;

  2.2more的参数应用举例;

  2.3more的动作指令;

  2.4其它命令通过管道和more结合的运用例子;

  3、less查看文件内容工具;

  3.1less的语法格式;

  3.2less的动作命令;

  4、head工具,显示文件内容的前几行;

  5、tail工具,显示文件内容的最后几行;

  6、关于本文;

  7、后记;

  8、参考文档;

  9、相关文档;

  +++++++++++++++++++++++++++++++++++++

  正文

  cat是一个文本文件查看和连接工具。

查看一个文件的内容,用cat比较简单,就是cat后面直接接文件名。

  比如:

  [root@localhost~]#cat/etc/fstab

  为了便于新手弟兄灵活掌握这个工具,我们多说一点常用的参数;

  cat[选项][文件]...

  选项

  -A,--show-all等价于-vET

  -b,--number-nonblank对非空输出行编号

  -e等价于-vE

  -E,--show-ends在每行结束处显示$

  -n,--number对输出的所有行编号

  -s,--squeeze-blank不输出多行空行

  -t与-vT等价

  -T,--show-tabs将跳格字符显示为^I

  -u(被忽略)

  -v,--show-nonprinting使用^和M-引用,除了LFD和TAB之外

  --help显示此帮助信息并离开

  [root@localhost~]#cat/etc/profile注:

查看/etc/目录下的profile文件内容;

  [root@localhost~]#cat-b/etc/fstab注:

查看/etc/目录下的profile内容,并且对非空白行进行编号,行号从1开始;

  [root@localhost~]#cat-n/etc/profile注:

对/etc目录中的profile的所有的行(包括空白行)进行编号输出显示;

  [root@localhost~]#cat-E/etc/profile注:

查看/etc/下的profile内容,并且在每行的结尾处附加$符号;

  cat加参数-n和nl工具差不多,文件内容输出的同时,都会在每行前面加上行号;

  [root@localhost~]#cat-n/etc/profile

  [root@localhost~]#nl/etc/profile

  cat可以同时显示多个文件的内容,比如我们可以在一个cat命令上同时显示两个文件的内容;

  [root@localhost~]#cat/etc/fstab/etc/profile

  cat对于内容极大的文件来说,可以通过管道|传送到more工具,然后一页一页的查看;

  [root@localhost~]#cat/etc/fstab/etc/profile|more

  cat有创建文件的功能,创建文件后,要以EOF或STOP结束;

  [root@localhost~]#cat>

Linuxsir.org.txt<

<

EOF注:

创建linuxsir.org.txt文件;

  >

我来测试cat创建文件,并且为文件输入内容;

注:

这是为linuxsir.org.txt文件输入内容;

北南南北测试;

注:

退出编辑状态;

  [root@localhost~]#catlinuxsir.org.txt注:

我们查看一下linuxsir.org.txt文件的内容;

  我来测试cat创建文件,并且为文件输入内容;

  北南南北测试;

  cat还有向已存在的文件追加内容的功能;

  [root@localhost~]#catlinuxsir.txt注:

查看已存在的文件linuxsir.txt内容;

  IamBeiNanNanBeiFromLinuxSir.Org.注:

内容行

  我正在为cat命令写文档

>

linuxsir.txt<

我们向linuxsir.txt文件追加内容;

我来测试cat向文档追加内容的功能;

这是追回的内容

OK?

OK~

北南呈上

以EOF退出;

查看文件内容,看是否追回成功。

  IamBeiNanNanBeiFromLinuxSir.Org.

  我来测试cat向文档追加内容的功能;

  OK?

  OK~

  北南呈上

  cat连接多个文件的内容并且输出到一个新文件中;

  假设我们有sir01.txt、sir02.tx和sir03.txt,并且内容如下;

  [root@localhost~]#catsir01.txt

  123456

  iamtesting

  [root@localhost~]#catsir02.txt

  56789

  BeiNanTested

  [root@localhost~]#catsir03.txt

  09876

  linuxsir.orgtesting

  我想通过cat把sir01.txt、sir02.txt及sir03.txt三个文件连接在一起(也就是说把这三个文件的内容都接在一起)并输出到一个新的文件sir04.txt中。

  注意:

其原理是把三个文件的内容连接起来,然后创建sir04.txt文件,并且把几个文件的内容同时写入sir04.txt中。

特别值得一提的是,如果您输入到一个已经存在的sir04.txt文件,会把sir04.txt内容清空。

  [root@localhost~]#catsir01.txtsir02.txtsir03.txt>

sir04.txt

  [root@localhost~]#moresir04.txt

  cat把一个或多个已存在的文件内容,追加到一个已存在的文件中

  [root@localhost~]#catsir00.txt

  linuxsir.orgforever

sir00.txt

  警告:

我们要知道>

意思是创建,>

是追加。

千万不要弄混了。

造成失误可不是闹着玩的;

  more是我们最常用的工具之一,最常用的就是显示输出的内容,然后根据窗口的大小进行分页显示,然后还能提示文件的百分比;

  [root@localhost~]#more/etc/profile

  2.1more的语法、参数和命令;

  more[参数选项][文件]

  参数如下:

  +num从第num行开始显示;

  -num定义屏幕大小,为num行;

  +/pattern从pattern前两行开始显示;

  -c从顶部清屏然后显示;

  -d提示Pressspacetocontinue,'

q'

toquit.(按空格键继续,按q键退出),禁用响铃功能;

  -l忽略Ctrl+l(换页)字符;

  -p通过清除窗口而不是滚屏来对文件进行换页。

和-c参数有点相似;

  -s把连续的多个空行显示为一行;

  -u把文件内容中的下划线去掉

  退出more的动作指令是q

  [root@localhost~]#more-dc/etc/profile注:

显示提示,并从终端或控制台顶部显示;

  [root@localhost~]#more+4/etc/profile注:

从profile的第4行开始显示;

  [root@localhost~]#more-4/etc/profile注:

每屏显示4行;

  [root@localhost~]#more+/MAIL/etc/profile注:

从profile中的第一个MAIL单词的前两行开始显示;

  我们查看一个内容较大的文件时,要用到more的动作指令,比如ctrl+f(或空格键)是向下显示一屏,ctrl+b是返回上一屏;

Enter键可以向下滚动显示n行,要通过定,默认为1行;

  我们只说几个常用的;

自己尝试一下就知道了;

  Enter向下n行,需要定义,默认为1行;

  Ctrl+f向下滚动一屏;

  空格键向下滚动一屏;

  Ctrl+b返回上一屏;

  =输出当前行的行号;

  :

f输出文件名和当前行的行号;

  v调用vi编辑器;

  !

命令调用Shell,并执行命令;

  q退出more

  当我们查看某一文件时,想调用vi来编辑它,不要忘记了v动作指令,这是比较方便的;

  比如我们列一个目录下的文件,由于内容太多,我们应该学会用more来分页显示。

这得和管道|结合起来,比如:

  [root@localhost~]#ls-l/etc|more

  less工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大;

您是初学者,我建议您用less。

由于less的内容太多,我们把最常用的介绍一下;

  less[参数]文件

  常用参数

  -c从顶部(从上到下)刷新屏幕,并显示文件内容。

而不是通过底部滚动完成刷新;

  -f强制打开文件,二进制文件显示时,不提示警告;

  -i搜索时忽略大小写;

除非搜索串中包含大写字母;

  -I搜索时忽略大小写,除非搜索串中包含小写字母;

  -m显示读取文件的百分比;

  -M显法读取文件的百分比、行号及总行数;

  -N在每行前输出行号;

  -ppattern搜索pattern;

比如在/etc/profile搜索单词MAIL,就用less-pMAIL/etc/profile

  -s把连续多个空白行作为一个空白行显示;

  -Q在终端下不响铃;

我们在显示/etc/profile的内容时,让其显示行号;

  [root@localhost~]#less-N/etc/profile

  进入less后,我们得学几个动作,这样更方便我们查阅文件内容;

最应该记住的命令就是q,这个能让less终止查看文件退出;

  动作

  回车键向下移动一行;

  y向上移动一行;

  b向上滚动一屏;

  d向下滚动半屏;

  hless的帮助;

  u向上洋动半屏;

  w可以指定显示哪行开始显示,是从指定数字的下一行显示;

比如指定的是6,那就从第7行显示;

  g跳到第一行;

  G跳到最后一行;

  pn%跳到n%,比如10%,也就是说比整个文件内容的10%处开始显示;

  /pattern搜索pattern,比如/MAIL表示在文件中搜索MAIL单词;

  q退出less

command调用SHELL,可以运行命令;

比如!

ls显示当前列当前目录下的所有文件;

  就less的动作来说,内容太多了,用的时候查一查manless是最好的。

在这里就不举例子了;

  head是显示一个文件的内容的前多少行;

  用法比较简单;

  head-n行数值文件名;

  比如我们显示/etc/profile的前10行内容,应该是:

  [root@localhost~]#head-n10/etc/profile

  tail是显示一个文件的内容的前多少行;

  tail-n行数值文件名;

  比如我们显示/etc/profile的最后5行内容,应该是:

  [root@localhost~]#tail-n5/etc/profile

  《关于Linux文件系统中路径的理解》

  《Linux文件和目录管理之列出、删除、复制、移动及改名》

  《Linux文件类型及文件的扩展名》

  《简述Linux文件系统的目录结构》

  《Linux用户(user)和用户组(group)管理概述》

  《Linux文件和目录的属性》

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 书信模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1