linux cat命令的作用,Linux命令cat使用详解

article/2025/11/9 3:43:03

cat命令功能:

cat命令主要用来实现查看文件、创建文件、及合并、追加文件内容等功能。

cat命令主要参数:

-n 或 –number:对输出文档的行数进行编号,从1开始。

-b 或 –number-nonblank:和 -n 功能相似,不同之处是对空白行不进行编号。

-s 或 –squeeze-blank:将多行连续的空白行替换为一个空白行。

-v 或 –show-nonprinting:使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外。

-E 或 –show-ends : 在每行结束处显示 $。

-T 或 –show-tabs: 将 TAB 字符显示为 ^I。

-A, –show-all:等价于 -vET。

-e:等价于”-vE”选项;

-t:等价于”-vT”选项;

cat命令使用实例:

1、使用cat命令创建一个robin.txt,并录入数据。

a096c7d2a327308b7bfc9ddf04a32b37.png

这是一个使用cat命令创建文件的实例,”>”后跟创建文件的名称。

创建文件时需设置文件结束标志,也就是”<< End”,当文档内容录入完毕后,需输入”End”来结束文档的录入,结束标志是不计入文档内容。

“End”结束标志可以自由设定,但要注意区分大小写。

2、使用cat命令-n -b -s参数显示文档内容,以观察各参数的显示效果

b7eadbad90786ad2013452e9ebdd36c9.png

通过对比可以看出,-n、-b参数主要是对显示的文档内容进行编号,它们的区别在于,-n对文档中的空行也进行编号,但-b却没有对空行进行编号。参数-s可以将多个连续的空行替换成一个空行。

3、新建一个robin.txt文档,并将sum.txt文档以显示行编号的形式追加到robin.txt文档后面。

85cab721dd87e869dec7643a48297f2f.png

4、在终端测试cat命令参数-E、-T显示文档效果。

bd041bbf5cc66f57fac7b2235725f2ba.png

通过终端命令可看出cat参数,-E在文档每行的结尾处增加了“$”符号,-T主要是处理制表符Tab的显示效果,将Tab跳8位改为用符号“^”来替代。

cat命令的-v、-e、-t参数,使用的不多,您可以在终端中进行测试。

5、运用cat命令同时显示robin.txt和sum.txt文档内容。

ceee771f378c987f2cbeb73540418c52.png

注意,同时显示多个文档内容时,文档名称之间用空格隔开,不能使用“,”分隔。当使用-n参数时,行号是统一编排的。

785b5c4731d10c7062d4edeb8c630a85?s=42&d=identicon&r=g

作者: 洛水之滨

天行健,君子以自强不息;

地势坤,君子以厚德载物。查看洛水之滨的所有文章


http://chatgpt.dhexx.cn/article/ltE5wTfA.shtml

相关文章

Windows 中使用 Linux 命令

如果要在 Windows 中运行 Linux 命令&#xff0c;那么 Cygwin 是一个推荐的工具。Cygwin 创建于 1995 年&#xff0c;旨在提供一个原生运行于 Windows 中的 POSIX 兼容环境。Cygwin 是由 Red Hat 员工和许多其他志愿者维护的自由开源软件。 二十年来&#xff0c;Windows 用户使…

设置 linux 命令别名

前言&#xff1a; 在操作 linux 的时候可能会碰到一些非常长的命令&#xff0c;这个命令平时用的比较频繁&#xff0c;每次输入执行感觉非常麻烦有木有。如果把一段长的命令设置成一个短的别名&#xff0c;是不是很方便&#xff1f; 1. alias 命令引入 找台 linux 机器执行一…

Linux命令之-telnet

使用telnet测试端口连通性 telnet命令是TELNET协议的用户接口&#xff0c;它支持两种模式&#xff1a;命令模式和会话模式&#xff0c;虽然telnet支持许多命令&#xff0c;但大部分情况下&#xff0c;我们只是使用它查看目标主机是否打开了某端口&#xff08;默认是23&#xf…

Linux 命令执行流程

今天继续给大家介绍Linux基础知识&#xff0c;本文主要内容是Linux命令执行的流程&#xff0c;不仅介绍了当我们键入一个Linux命令时系统的执行流程&#xff0c;还介绍了Linux系统中内部命令与外部命令的区别、PATH环境变量的作用等等。 Linux的命令执行流程如下&#xff1a; 1…

Linux命令之sync

概述 sync 命令可以强制将内存中的文件缓冲写入磁盘&#xff0c;更新块信息。 在 linux/unix 系统中&#xff0c;在文件或数据处理过程中一般先放到内存缓冲区中&#xff0c;等到适当的时候再写入磁盘&#xff0c;以提高系统的运行效率。这样虽然可以提高磁盘写入数据的效率&a…

Linux命令:scp

目录 简介 一、语法 二、示例 2.1 将本地文件复制到远程主机目录 2.2 将本地目录复制到远程主机目录 2.3 将远程主机的文件复制到本机 2.4 复制远程主机目录到本机 简介 今天我们来介绍一个Linux命令&#xff1a;scp scp — secure copy (remote file copy program)&am…

使用node.js构建一个web服务器(适合自学)

使用node.js构建一个web服务器 先介绍node.js的安装&#xff0c;再介绍使用node.js构建一个简单的web服务器&#xff0c;最后通过一个简单的示例&#xff0c;演示网页与服务器之间的数据交互的实现。 WEB服务器 WEB服务器也称为WWW服务器。WWW(World Wide Web、翻译成中文&a…

node-php-server 游戏服务器框架

做游戏服务器8年多了&#xff0c;用过lua, 用过C, 用过nodejs ,最近用的是php,有些人会说php不是用在web开发吗&#xff0c;怎么能用在游戏服务器的业务逻辑开发&#xff0c;php 怎么跟客户端通信&#xff0c;肯定有很多人不解。 其实很多时候&#xff0c;技术原理都是都是相通…

如何快速用node在本地搭建一个服务器

众所周知&#xff0c;服务器是通过安装特殊的软件&#xff08;或者运行特殊的代码&#xff09;来提供网络服务的机器。那么我们的电脑可不可以弄成一个服务器&#xff0c;来供他人访问呢&#xff1f; 答案是可以的&#xff0c;这里我们需要安装一下node.js这个软件。传送门&am…

通过node启动服务器必须的会的几个命令

1 首先通过cd 目录 切换到当前目录下 2 通过node app.js 启动服务器(或者nodemon apo.js) 3 通过ctrl c来关闭服务器&#xff01;

用node.js搭建自己的服务器

前提要点&#xff1a; 1、首先让我们了解一下什么是服务器和客户端吧&#xff01; 服务器是提供网络服务的机器&#xff0c;通过安装特殊的软件&#xff08;或者是运行某段特殊的代码&#xff09;来提供服务。 客户端与服务器&#xff1a;提供服务的是服务器&#xff0c;享受服…

将node项目部署到云服务器详细教程 原创

前言&#xff1a; 需要有node项目&#xff0c;并且能在本地服务器成功运行成功 一、购买云服务器 云服务器种类很多&#xff0c;价格都差不多&#xff0c;我这里购买的是ecs计算型云服务器&#xff0c;配置2核4G5M的配置基本就可以运行项目。 服务器购买我选择的是ecs计算型…

node服务器项目部署 - (电影网站)

查看更多资源 一、域名解析 1.登录 阿里云 -> 域名解析 - > 域名 指向 二、本地文件启动端口 movie-server/app.js 增加var env process.env.NODE_ENV || development //获取当前环境变量 如没有 就为 开发模式var dbUrl mongodb://imooc_movie_runner:F**k9001$1…

linux(centOS)下搭建node服务器之一、 安装Node.js

本例系统环境&#xff1a;腾讯云 CentOS 7.4 64位 一、找相应node版本&#xff0c;复制链接 1. 打开网址 http://nodejs.cn/download/; 2. ctrlshifti(打开开发者工具) 如图&#xff1a; 二、登录腾讯云服务器&#xff0c;进入系统界面 三、用命令行下载node到服务器、解压文件…

使用node服务器简单启动本地项目

目录 一、使用node启动本地web服务器 1、使用express 1&#xff09;项目安装express 2&#xff09;app.js关键代码如下 3&#xff09;启动服务 4&#xff09;打开浏览器访问相应地址即可看到项目 2、使用 http-server 1&#xff09;全局安装http-server 2&#xff09…

启动第一个node服务器

创建一个文件夹&#xff0c;建一个server.js文件,安装完node环境 var http require(http);var server http.createServer(function (req, res) {res.writeHead(200, {Content-Type: text/plain});res.end(Hello World\n); })server.listen(1337,127.0.0.1); console.log(Ser…

React 项目搭建与部署,搭建Node服务器

环境配置与项目搭建 安装node&#xff0c;官网 直接下载安装webpack &#xff1a; npm install -g webpack 安装淘宝镜像(可选)&#xff1a; npm install -g cnpm --registryhttps://registry.npm.taobao.org 安装create-react-app&#xff1a; cnpm install -g create-react-a…

node服务器支持https请求

node服务器支持https请求 水文一篇 问题 前段时间给自己的域名接入了https&#xff0c;但是前端向后端发起请求的时候报了这么一个错误 net::ERR_SSL_PROTOCOL_ERROR意思是https的请求不能向http服务器发起&#xff0c;所以&#xff0c;我们要把node服务加上ssl 操作 con…

node 进入网站服务器,node怎么启动服务器?

node启动服务器的方法&#xff1a;创建一个文件夹&#xff0c;新建一个server.js文件&#xff0c;文件代码中写入服务器的域名地址&#xff0c;然后在命令行执行命令node server.js就启动服务器了&#xff0c;打开浏览器访问服务器域名就可以看到server文件输出的内容了。 node…

如何立即关闭 Node 服务器?

我有一个包含 http服务器的 Node.js 应用程序&#xff0c;在特定情况下&#xff0c;我需要以编程方式关闭此服务器。 const http require(http);const server http.createServer((req, res) > {res.end(); }); server.on(clientError, (err, socket) > {socket.end(HTT…