linux cat

Linux命令总结—cat命令

(1)命令功能

cat命令用于将多个文件连接,并将结果通过标准输出显示出来。

(2)命令语法

cat(选项) (参数)

(3)选项说明

  • -n或-number:由1开始对所有输出的行数编号;
  • -b或—number-nonblank:和-n相似,只不过对于空白行不编号;
  • -s或—squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行;
  • -A:显示不可打印字符,行尾显示“$”;
  • -e:等价于“-vE”选项;
  • -t:等价于“-vT”选项;

(4)参数说明

  • 文件列表:指定要连接的文件列表。

(5)实例

实例1:显示文件内容—cat 文件


1

2

3

4

5

6

7

[root@moban ~]# cat file

Hello!

  

What's your name?

  

  

I'm studying linux.

实例2:对所有行进行编号输出显示—cat –n


1

2

3

4

5

6

7

[root@moban ~]# cat -n file    

     1 Hello!

     2

     3 What's your name?

     4

     5

     6 I'm studying linux.

实例3:显示非空行的行号—cat –b


1

2

3

4

5

6

7

[root@moban ~]# cat-b file

     1 Hello!

  

     2 What's your name?

  

  

     3 I'm studying linux.

实例4:压缩文件中多余的空行—cat –s


1

2

3

4

5

6

[root@moban ~]# cat -sn file

     1 Hello!

     2

     3 What's your name?

     4

     5 I'm studying linux.

实例5:显示文件中所有内容—cat –A


1

2

3

4

5

6

7

[root@moban ~]# cat -A file 

Hello!$

$

What's your name?$

$

$

I'm studying linux.$

时间: 2025-01-30 11:18:25

linux cat的相关文章

linux cat more less显示文件的区别_Linux

cat命令功能用于显示整个文件的内容单独使用没有翻页功能因此经常和more命令搭配使用,cat命令还有就是将数个文件合并成一个文件的功能.  more命令功能:让画面在显示满一页时暂停,此时可按空格健继续显示下一个画面,或按Q键停止显示.  less命令功能:less命令的用法与more命令类似,也可以用来浏览超过一页的文件.所不同的是less命令除了可以按空格键向下显示文件外,还可以利用上下键来卷动文件.当要结束浏览时,只要在less命令的提示符":"下按Q键即可.  其实这三个命令

Linux基础命令:显示文件内容-cat

是直接显示文件的内容到屏幕上,如下操作: [root@Linux ~]# cat install.log.........安装 vnc - 4.1.2-9.el5.i386安装 screen - 4.0.3-1.el5.i386安装 scim-bridge-gtk - 0.4.5-7.el5.i386安装 scim-tables-chinese - 0.5.6-7.i386安装 minicom - 2.1-3.i386安装 Deployment_Guide-zh-CN - 5.0.0-19.no

13个Cat命令管理文件实例

 在Linux系统中,大多数配置文件.日志文件,甚至shell脚本都使用文本文件格式,因此,Linux系统存在着多种文本编辑器,但当你仅仅想要查看一下这些文件的内容时,可使用一个简单的命令-cat. cat手册里这样描述: cat命令读取文件内容,并输出到标准设备上面. cat是一条linux内置命令. 几乎所有linux发行版都内置(译注:或者说我从未听说过不内置cat命令的发行版).接下来,让我们开始学习如何使用. 1. 显示文件内容 最简单的方法是直接输入'cat file_name'.

字符串-linux中查找文件中中文逗号

问题描述 linux中查找文件中中文逗号 .csv文件中有一个字段是一个中文的逗号",",可是我把这个文件放到linux系统中用getline() 读取一行到一个字符串中str, 再用str.find() 查找这个逗号,为什么找不到啊? 怎么才能找到??? 求大牛解答,急急急!!! 解决方案 完全可以用linux cat指令加上grep进行查找,十分方便 解决方案二: 你用unicode方式读取文件.然后用wstring来查找 同时你的linux需要支持中文 解决方案三: 我是要读取文

Linux 操作

正在运行的内核和系统信息 # uname -a # 获取内核版本(和BSD版本) # lsb_release -a # 显示任何 LSB 发行版版本信息 # cat /etc/SuSE-release # 获取 SuSE 版本 # cat /etc/debian_version # 获取 Debian 版本 使用 /etc/DISTR-release 其中DISTR(发行代号)= lsb (Ubuntu), redhat, gentoo, mandrake, sun (Solaris), 等等.

linux查看系统版本和系统位数 (转)

1. uname -ayou will view kernel name.network node hostname.kernel release.kernel version.machine hardware name.processor type .hardware platform.operating system 2. cat /proc/version his file will not show you the name of the actual OS release, but w

汇总:Linux文件管理的50个命令

1.Linux cat命令 cat 命令用于连接文件并打印到标准输出设备上. 2.Linux chattr命令 Linux chattr命令用于改变文件属性. 3.Linux chgrp命令 Linux chgrp命令用于变更文件或目录的所属群组. 在UNIX系统家族里,文件或目录权限的掌控以拥有者及所属群组来管理.您可以使用chgrp指令去变更文件与目录的所属群组,设置方式采用群组名称或群组识别码皆可. 4.Linux chmod命令 Linux/Unix 的文件调用权限分为三级 : 文件拥有

Linux提权:从入门到放弃

日站就要日个彻底.往往我们能拿下服务器的web服务,却被更新地比西方记者还快的管理员把内网渗透的种子扼杀在提权的萌芽里面.Linux系统的提权过程不止涉及到了漏洞,也涉及了很多系统配置.一下是我总结的一些提权方法. 几点前提 已经拿到低权shell 被入侵的机器上面有nc,python,perl等linux非常常见的工具 有权限上传文件和下载文件 内核漏洞提权 提到脏牛,运维流下两行眼泪,我们留下两行鼻血.内核漏洞是我们几乎最先想到的提权方法.通杀的内核漏洞是十分少见的,因而我们应该先对系统相关

Linux裸设备管理详解(原创)

裸设备概述 裸设备:也叫裸分区(原始分区),是一种没有经过格式化,不被Unix/Linux通过文件系统来读取的特殊字符设备.裸设备可以绑定一个分区,也可以绑定一个磁盘. 字符设备:对字符设备的读写不需要通过OS的buffer.它不可被文件系统mount. 块设备:对块设备的读写需要通过OS的buffer,它可以被mount到文件系统中. 这个与linux的版本相关,在旧版本中,最多只可以有256个裸设备,Linux 4下做多可以绑定81Array2个裸设备.但是在linux下,最多只能有255个