首页 > 系统相关 >Linux 命令,cat说明与使用

Linux 命令,cat说明与使用

时间:2024-08-02 09:27:44浏览次数:14  
标签:输出 show -- cat 命令 行号 文件 Linux

1:grep命令功用:
读一个或多个文件并显示到标准输出上,如果没有指定files或是指定一个文件,则从标准输入读取,输入以EOF结束。可以使用操作符>把几个文件组合为一个新文件,或者是使用>>在已经存在的文件里添加文件内容。

2:命令构件:
cat [options][files]

3:参数选项:
-A,--show-all
同 -vET。

-b,--number-nonblank
计算所有的非空白输出行,行号从1开始

-e 同-vE。

-E,--show-ends
每一行的末尾输出一个$

-n,--number
计算所有的输出行,行号从1开始

-s,--squeeze-blank
把多个连续的空白行压缩为一个空白行

-t 同-vT。

-T,--show-tabs
输出控制字符TAB为^I

-u忽略,为与Unix兼容而被保留

-v,--show-nonprinting
显示除换行符和TAB 以外的所有控制和非打印字符

4:实例演示:

每一行的末尾输出一个$:
cat -Af792e5b5b95747a1b21b2ee25d6f434c.png

计算所有的非空白输出行,行号从1开始
cat -b65ad8dd52b6943d1889b4efc591a3c7d.png

计算所有的输出行,行号从1开始
cat -nb2951e1fa5054a9a86c0184f5edcc25b.png

将test1内容添加到test2:
cat test1 >> test2

vim test24b40a90ef14144288bf8841427734077.png

以上,可以参照cat命令构成与参数特征,按照自己需求进行合理使用。

 

 

标签:输出,show,--,cat,命令,行号,文件,Linux
From: https://blog.csdn.net/xuann/article/details/140858562

相关文章

  • 连载|浅谈红队中的权限维持(六)-Linux 主机后门与Linux 隐藏文件
    本文来源无问社区,更多实战内容,渗透思路可前往查看http://www.wwlib.cn/index.php/artread/artid/11584.html0x01Linux主机后门1、添加用户一句话添加用户useraddtest;echo-e"123456n123456n"|passwdtest或者使用openssluseradd-popensslpasswd-1-salt'salt'12......
  • 如何在Linux上配置虚拟主机
    在Linux上配置虚拟主机可以通过使用ApacheHTTP服务器来实现。Apache是一个开源的跨平台的Web服务器软件,可以在多种操作系统上运行并支持虚拟主机的配置。以下是在Linux上配置虚拟主机的步骤:安装ApacheHTTP服务器在终端中运行以下命令来安装Apache:sudoapt-getupdatesu......
  • Java编译和运行的命令
    1.3Java编译和运行的命令目录1.3Java编译和运行的命令1.3.1Java编译和运行的基础概念1.3.2基本步骤1.编译Java代码2.运行编译后的代码1.3.3详细解释1.3.4常见问题1.3.5常用Java命令javacjavajar1.3.1Java编译和运行的基础概念源代码文件(.java):这是你写的Java代......
  • linux系统下find查找特定的文件或目录路径
    linux系统下find查找特定的文件或目录路径#find:可以实时查询,不需要更新数据库#在特定路径/下递归查询特定的目录名test相应的路径#特定路径支持绝对/相对路径,#如果输入的特定查找路径为绝对路径,那么输出的路径也是绝对路径#类似地,输入为相对路径,输出也为相对路径......
  • Linux系统编程-临时文件
    临时文件:1、如何不冲突  2、及时销毁创建临时文件有两种方法:1、tmpnam  2、tmpfiletmpnam函数tmpnam的用法为一个临时文件创建一个名字。该方法创建临时文件,需要两步:1、产生文件名字   2、创建文件。所以从并发的角度,可能有两个用户获取同一个文件名字,因此......
  • Educational Codeforces Round 168 (Rated for Div. 2)A——D题解
    EducationalCodeforcesRound168(RatedforDiv.2)A——D题解A.StrongPassword题意:给一个小写字符串密码,添加一个小写字母,使得密码更加复杂。题解:有相同的相邻的字母,再其中间添加不同的字母;如果没有相同的相邻的字母,则最后添加一个字母。#include<bits/stdc++.h>......
  • 学linux小记(1)
    1.SELinux上下文就是所谓的标签由SElinux分配2.setenforce0是更改SELinux的模式一般0是改到Permissive模式 1是改到enforcing 3.对于定义SELinux文件上下文规则时 采用semanagefcontext命令举例semanagefcontext-a-t你写的上下文  '/某个目录或文件+(/.......
  • Gromacs-2024.1 GPU版本编译,--以RockyLinux系统为例
    1、首先安装好gcc套件、gcc-toolset-9、cmake、nvidia_driver、cuda、openmpi等软件;2、解压gromacs的源码包;3、编译:a.节点内并行多线程版本,首先sclenablegcc-toolset-9bash加载gcc9以支持C++17特性,cdgromacs-2024.2&&mkdirbuild&&cmake…/-DGMX_BUILD_OWN_FF......
  • 深入理解MyCAT分库分表机制:架构师的秘密武器
    一、MyCAT分库和分表的概念1.分库(DatabaseSharding)分库是将一个大数据库拆分成多个小数据库,以减小单个数据库的压力并提高系统的扩展性。每个子数据库可以分布在不同的服务器上,从而分散负载并提高性能。示例:假设我们有一个用户信息数据库users_db,其中包含了大量的用......
  • MyCAT数据库中间件:让你的数据库无缝扩展!
    什么是MyCATMyCAT是一个开源的数据库中间件系统,设计用于支持分布式数据库环境。它被广泛用于大数据和高并发的场景中,作为传统关系数据库(如MySQL)的扩展,以提高性能和扩展能力。MyCAT提供了数据库分片、读写分离、负载均衡、以及跨库的事务支持等功能。MyCAT的详细解释及其......