关于linux中cat命令的信息

linuxcat不自动换行在 Linux 中,使用 cat 命令查看文件时,默认情况下不会自动换行,所有的内容都会显示在同一行 。不过可以通过对 cat 命令进行一些参数选项的设定,来实现自动换行显示 。
下面是两种常用的实现方式:
1. 使用 cat 命令时添加 -n 选项
在命令行中输入以下命令,即可使用 cat 命令查看文件并自动换行显示 , 同时显示每行的行号:
```
cat -n filename
```
2. 使用 nl 命令代替 cat 命令
nl 命令可以将文件中的每一行进行编号,并自动进行换行 。因此,可以使用 nl 命令替代 cat 命令,实现文件浏览并自动换行显示 。例如:
```
nl filename
```
无论是哪种方式 , 都可以实现在 Linux 系统中查看文件并自动换行显示 。
linux中cat、more、less命令区别详解linux中命令cat、more、less均可用来查看文件内容,主要区别有:
1、cat是一次性显示整个文件的内容,还可以将多个文件连接起来显示,它常与重定向符号配合使用,适用于文件内容少的情况 。
cat主要有三大功能:
2、more命令 , 功能类似 cat ,cat命令是整个文件的内容从上到下显示在屏幕上 。more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示 , 按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能。more命令从前向后读取文件,因此在启动时就加载整个文件 。
常用操作命令:
3、less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大 。less 的用法比起 more 更加的有弹性 。在 more 的时候,我们并没有办法向前面翻,只能往后面看,但若使用了 less 时,就可以使用 [pageup] [pagedown] 等按键的功能来往前往后翻看文件,更容易用来查看一个文件的内容!除此之外,在 less 里头可以拥有更多的搜索功能,不止可以向下搜,也可以向上搜,而且 less 在查看之前不会加载整个文件 。
常用操作命令:
Linux命令操作之cat与cut本篇主题:详细学习介绍cat和cut命令
cat 是一个 文本文件****查看 和 连接 工具
语法结构:
$ 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- 引用linux中cat命令,除linux中cat命令了 LFD 和 TAB 之外
--help 显示此帮助信息并离开
Cat主要有以下2大功能:
1、一次显示(查看)整个文件,cat后面直接接文件名 。
$ cat filename
比如以下,查看profile文件,-n参数是显示 行
[root@localhost ~]# cat /etc/profile注:查看/etc/目录下的profile文件内容linux中cat命令;
[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 可以同时显示多个文件的内容,比如linux中cat命令我们可以在一个cat命令上同时显示两个文件的内容;

推荐阅读