范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

linux的一只小猫,查看文件基本内容命令cat

  cat命令简介
  cat命令用于在控制台标准输出上显示基本文本文件。cat提供了多个文件名作为输入,它会将它们的内容拼接到一起并显示它。
  对于熟悉echo命令的人来说,该cat程序是一种递归版本,适用于文件作为输入提供的所有行。 cat命令用法
  该cat命令通常用于查看或连接其他程序的参数文件或输出文件,例如日志、数据库查询响应文件甚至是 bash 脚本文件。
  有时,cat可以与>和>>运算符结合使用,而不是从现有文件或标准输入流中编辑文件。cat用作文本编辑器的场景并不多见。 > 和>> 的区别
  运算符 > 会覆盖目标的原有内容。当文件存在时,会先删除原文件,再重新创建文件,然后把内容写入该文件;否则直接创建文件。
  运算符 >> 会在目标原有内容后追加内容。当文件存在时直接在文件末尾进行内容追加,不会删除原文件;否则直接创建文件。 1. cat 命令语法
  作为linux本机 shell 命令,用户可以在终端上使用man命令 获得cat的基本语法手册
  命令的语法: $ cat [选项] [文件名1 [文件名2 […]]]
  通过语法可以看到,cat命令执行的时候可以指定选项和文件,也可以不指定选项和文件名。当然,选项和文件名可以指定多个。
  当没有指定任何参数,cat以标准输入作为输入,终端作为输出。效果就是terminal输入一行回车,terminal会将内容打印出来。 $ cat sd sd fd fd asdfe asdfe ^C
  通过> 或 >> 可以将终端的内容输出到文件。 $ cat > cat.temp.file 123456 Hello world sometimes new worlds ^C $ cat cat.temp.file 123456 Hello world sometimes new worlds
  cat 命令列表:
  选项
  描述
  -n
  显示所有行号
  -E
  行尾用$
  -b
  显示非空行的行号
  -s
  将多个连续的空行显示为一个
  -T
  将制表符显示为 ^I
  -v
  使用 ^ 和 M- 表示法
  -e
  相当于组合使用 -v 和 -E 选项
  -t
  相当于组合使用 -v 和 -T 选项
  -A
  相当于组合使用 -v、-E 和 -T 选项
  -
  将标准输入指定为文件名。在执行期间使用"Ctrl + D"结束。 2.用cat命令新建文件
  可以使用以下语法在 Linux 或 Unix 中使用 cat 命令创建新文件并添加一些数据。 cat > 文件名
  例如,这里我将新建一个文件cars.txt,并在这个文件中添加一些内容。首先,我们将检查,我们没有任何同名的现有文件: $ ls -al cat.temp.file ls: cannot access "cat.temp.file": No such file or directory
  接下来我们将创建一个新文件并将一些数据添加到该文件中(按 ENTER 并按CTRL+D保存并退出): $ cat > cat.temp.file 123456 Hello world sometimes new worlds
  如您所见,创建了一个新文件cars.txt: $ ls -al cat.temp.file -rw-r--r-- 1 yunzhong yunzhong 40 Sep 26 09:04 cat.temp.file
  查看文件内容: $ cat cat.temp.file 123456 Hello world sometimes new worlds 3. 使用 cat 命令将数据追加到新文件或现有文件中
  我们也可以使用>>符号和 cat 命令来创建一个包含一些内容的新文件,或者也可以将一些新内容添加到现有文件中:
  目前我没有任何fruits.txt文件: $ ls -al friutes.txt ls: cannot access "friutes.txt": No such file or directory
  我们将创建这个文件并添加一些数据: $ cat >> friutes.txt apples bananas pears mongos orages
  文件创建成功并添加了新内容: $ cat friutes.txt apples bananas pears mongos orages
  friutes.txt已经存在,我们将在现有文件中添加更多内容: $ cat >> friutes.txt watermelon
  验证friutes.txt文件内容: $ cat friutes.txt apples bananas pears mongos orages watermelon 4.用cat命令显示TAB字符
  在介绍的输出中,第 4 行显示为空行,而我们在第 2 行输入了 TAB 字符。我们^I使用以下选项查看这些 Tab 字符在 cat 输出中显示的–T内容。 $ cat -n -T friutes.txt      1  apples      2  ^I      3  bananas      4      5  pears      6  mongos      7  orages      8  watermelon 5. 用 cat 命令显示行尾字符
  您可能不希望您的文件有尾随空格。要检查这一点,您可以使用结合-E参数的 cat 命令查看文件。使用此选项,行尾指示符显示为带有美元 ($) 符号,如下例所示: $ cat -E friutes.txt apples$         $ bananas$ $ pears$ mongos$ orages$ watermelon$ 6.用cat命令合并重复的空行
  忽略重复的空行以方便阅读和更好地解释文件通常很有用。这是通过–s以下选项完成的: $ cat friutes.txt apples  bananas  pears     mongos orages watermelon  $ cat -s -T -n friutes.txt      1  apples      2  ^I      3  bananas      4      5  pears      6      7  mongos      8  orages      9  watermelon 7. 使用 cat 命令仅在非空行上显示行号
  我们使用-n选项显示了 "friutes.txt" 的所有行号。我们现在使用参数–b来做一些类似的事情,唯一的区别是它不在空行上显示行号。 $ cat -b -T friutes.txt      1  apples      2  ^I      3  bananas       4  pears          5  mongos      6  orages      7  watermelon
  结合–s选项,它仍然与以下输出中的显示相同: $ cat -b -s friutes.txt      1  apples      2      3  bananas       4  pears       5  mongos      6  orages      7  watermelon 8. 使用 cat 命令连接多个文件
  根据其语法,cat可以将多个文件名作为输入。使用多个文件作为输入,结果是所有文件内容追击到一起显示。
  运行命令cat -s friutes.txt 合并空行,并将结果输入到新文件friutes.txt2。
  将friutes.txt 和 friutes.txt2 都作为参数,返回的结果是两个文件内容的拼接。 $ cat -s friutes.txt > friutes.txt2 $ cat -n -E -T friutes.txt friutes.txt2      1  apples$      2  ^I$      3  bananas$      4  $      5  pears$      6  $      7  $      8  $      9  $     10  mongos$     11  orages$     12  watermelon$     13  apples$     14  ^I$     15  bananas$     16  $     17  pears$     18  $     19  mongos$     20  orages$     21  watermelon$ $ cat friutes.txt friutes.txt2 apples  bananas  pears     mongos orages watermelon apples  bananas  pears  mongos orages watermelon 9. 使用 cat 命令显示标准输入中的文本
  –运算符(选项)用于将标准输入作为cat输入之间的文件名引用。在下面的示例中,(在标准输入上)写入的所有内容都会立即显示 cat(这就是每行出现两次的原因),直到Ctrl+D来指示 EOF 并继续。 $ cat - hello hello world world ! ! 10. 使用带有 STDIN 的 cat 命令合并多个文件及标准输入到一个文件
  使用 cat 命令,您可以将多个文件合并到一个文件中,并在合并过程中添加额外的内容。执行此操作的语法是: cat - FILE1 FILE2 FILE3 ... file
  此处连字符 (-) 的位置可能会有所不同,您可以在合并过程中将其添加到要添加其他数据的位置。例如,如果您打算在 FILE1 内容之后和 FILE2 之前添加更多数据,那么您的语法将是: cat FILE1 - FILE2 FILE3 ... file
  同样,如果您计划在合并过程中在 FILE2 之后和 FILE3 之前编写一些文本,那么您的语法将是: cat FILE1 FILE2 - FILE3 ... file $ cat friutes.txt - friutes.txt2 > friutes.txt-new -------------------------------------- $ cat friutes.txt-new apples  bananas  pears     mongos orages watermelon -------------------------------------- apples  bananas  pears  mongos orages watermelon
  我们也可以指定多次标准输入: cat FILE1 - FILE2 - FILE3 - FILE4 FILE5 ... FILEn
  如下例,需要做两次输入,每次输入以‘ctrl + d’结束。 $ cat friutes.txt - friutes.txt - friutes.txt > friutes.txt-new ------------------------ ======================== yunzhong@DESKTOP-9VB7LN7:/tmp$ cat friutes.txt-new apples  bananas  pears     mongos orages watermelon ------------------------ apples  bananas  pears     mongos orages watermelon ======================== apples  bananas  pears     mongos orages watermelon

广饶大型轮胎厂破产,抛售千万资产昔日中国前十,活不过20年日前,泰集团有限公司管理人在阿里拍卖网发布拍卖公告,将于2023年1月15日10时至2023年1月16日10时止,公开拍卖泰集团有限公司所有的原东营市华橡胶有限公司院内无证房产构筑中国股市的大牛市迫在眼前了如果结构性牛市不算数的话,那么认真讲,距离上一次中国股市真正意义的牛市,已经很多年了。很多人对股市前景表示悲观,但我必须说,2023年中国股市将迎来大牛市,或者说2023年将是新一都江堰春节精品线路推荐登高观雪,漫步山林,开启温泉养生之旅春节将至赶紧做好规划来都江堰泡温泉吧线路推荐D1抵达都江堰市前往都江堰景区,登上玉垒山领略两千多年水利工程的宏伟壮丽,远眺雪景下午品尝都江堰城区小吃游览灌县古城景区带上相机逛西街留DigiLens推出全新独立AR智能眼镜ARGO美国全息波导厂商DigiLens近日宣布推出ARGO,这是该公司首款专为企业和工业精简型员工设计的专用独立ARXR设备。ARGO智能眼镜采用DigiLens的水晶波导,提供最小的眼河南淮滨百城提质添彩城市美景城美水美,心里美!57岁的王文梅女士说。2022年12月29日,冬日暖阳下,家住河南省信阳市淮滨县前楼社区的王文梅带着自己两岁的孙女到淮河文化主题公园玩儿,里面游人如织,总体建筑风哪款Mac最受欢迎?MacBookAirPro贡献了四分之三销售额IT之家1月11日消息,根据市场调查机构CIRP近日公布的报告,MacBookAir和MacBookPro贡献了苹果个人电脑业务将近四分之三的销售额,而台式机型号占比仅为26。IT葡萄城表格技术开发者新年分享会,共话表格技术新未来!数据资产是企业最重要的资产之一,表格也是企业最普遍的数据整理手段。在数字经济时代,各行业飞速发展,拥抱数字化进行数字化升级已成为大势所趋,企业对协同办公大数据分析表格智能化应用等领曝张学友3。6亿卖香港豪宅!20年房产增值超八倍,曾说近年无收入饿了吗?戳右边关注我们,每天给您送上最新出炉的娱乐硬核大餐!1月11日,有媒体爆料称张学友最近决定卖掉自己价值3。6亿的豪宅,这套豪宅位于香港富人区浅水湾,此事迅速引起网友关注。据詹姆斯韦伯望远镜发现巨大的太空冲击波时速超过100万英里史蒂芬五重星系是首批詹姆斯韦伯图像的目标之一,这标志着这个全新的望远镜的首次观测。现在,这个五重星系处于韦伯观测的重点,因为它窥见了一个冲击波在这一星际集体中横冲直撞。阿塔卡马大型老牛捉妖0111芝麻强弩末,西饮控盘王,安妮数字星,安儿不死身市场综合强度只有34,离冰点极值25,差之毫厘上涨九百多家涨停只有28家,离情绪修复正常值,谬以千里。通达动力强顶5连板,虽拓展短线连板高度,但对市场情绪修复贡献不大,反而把资金又我国人造太阳发现新的高能量约束模式来源人民网人民日报null工作人员对全超导托卡马克核聚变实验装置(EAST)进行升级改造。新华社记者刘军喜摄记者从中国科学院合肥物质科学研究院等离子体物理研究所获悉近期,该所核聚变
图集好久不见!奥运冠军张雨霏李冰洁在京冬训图为李冰洁在训练中准备出发中国体育讯2023年1月13日,奥运冠军中国游泳队队员张雨霏李冰洁在国家体育总局训练局进行冬训,她们于当日上午分别进行了陆上和下水训练。(中国体育图片魏征巴黎圣日耳曼年度工资账单7。28亿欧刷新足坛历史最高纪录根据足球基准2023年的报告,巴黎圣日耳曼创下了职业足球俱乐部有史以来最高的年度工资账单,达到了7。28亿欧元。2021年的夏天,巴黎圣日耳曼签下了梅西拉莫斯哈基米阿什拉夫多纳鲁马交易窗口还有不满一个月!美媒列202223赛季不可交易的巨星NBA交易窗口还有不满一个月的时间,大家都好奇届时湖人会不会交易威少等人,给勒布朗詹姆斯寻找一些更好的帮手。虽然不少人认为交易勒布朗詹姆斯或者安东尼戴维斯,才能让湖人变得更好,但是年终奖到账怎么投?银行主打安全短期作者丨吴霜实习生李珂刘蕾岑杨蕾编辑丨方海平春节将至,大家的年终奖陆续到账,理财需求旺盛,各大银行开门红仍在紧锣密鼓地推进。不过,记者走访发现,现在银行对于节前理财的推荐呈现两个趋势如果这场战争输了,普京也结束了?最近普京罕见提出停火建议,因为东正教的圣诞节普京希望停火两天。但乌克兰和美国一致认为这是个阴谋,普京就是想借着停火,来补充前线兵员和武器,来给俄军喘口气。乌克兰国防部的官方账号,甚汽车产业3。0阶段汽车产业数字金融前景广阔,银行转型三大成功要素21世纪经济报道记者李愿北京报道随着经济金融形势的变化,汽车产业发展呈现新特征,城市汽车普及率已较高,汽车销量增速明显放缓,汽车产业价值链已从单一的汽车销售延伸至售后用车的全生命周网传王思聪花209万和解为假,一套拳成为全国人民的新年愿望?近日,因为王思聪打人事件上了热搜之后,争议很大,声音很响亮,有一张网传王思聪与209万和解的图片,在网络上疯传,很多网友将此事作为梗来开玩笑说今年的新年愿望是被王思聪揍一顿。一个过禁燃禁放烟花爆竹势在必行春节是中国人最重视的节日,春节燃放烟花爆竹也是自古以来的重要习俗。过年噼里啪啦的爆竹声辞旧迎新,即带来新年的喜庆感,也带来人们对新年的美好愿望。随着年味渐浓,老生常谈的话题烟花爆竹再婚老伴要AA制,大妈可以,但我有5个要求,大爷算盘打的好导语人老了,难免孤独寂寞,许多老人都想着另找个老伴抱团养老,但找人抱团不是简单的事情,要看三观是否合适,性格是否合适,子女是否同意,要让这些条件都符合,实在不容易,可这些都不重要,2003年,陈晓敏399万拍卖奥运金牌,全家移民国外,真相如何?最近,看到一条关于中国举重奥运冠军陈晓敏的旧闻在网上被翻炒,文章中作者爆出惊人消息昔日奥运冠军陈晓敏在退役后,以399万高价拍卖所有金牌,然后辞去公职举家移民澳大利亚!文章把一位坚利拉德的一人一城还能坚持多久?一人一城说起来容易,但当你的钱包鼓到爆时,人性本能又会有新的需求。作为当年同时参加三分大赛扣篮大赛技巧挑战赛和新秀赛的利拉德而言,小孩才做选择,大人全要。才是对其内心想法最好的解答