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

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

解码广东新能源汽车产业高地深度观察从引领到典范,绿色出行助力广东优化能源结构南方财经全媒体记者郑玮广州报道工作日清晨,在广州拥挤的早高峰车流中,公交车满载早起的人在车流中穿梭。堵车时消失的尾气抬头就能看见的绿色新能源牌照在许多市民未察觉的时候,广州公交已经解密主力资金出逃股连续5日净流出500股连续5日或以上主力资金净流出个股排名证券代码证券简称主力资金净流出天数主力资金净流出金额(亿元)主力资金净流出比例()累计涨跌幅()600056中国医药1216。048。4424。山上彻也被视为英雄,人们送的礼物用不完,直接捐给福利机构枪杀日本前首相安倍晋三的山上彻也被捕后,许多日本人都对其命运产生了同情,据其亲属透露,有太多人捐赠礼物,衣服和食品都多到用不完,而山上彻也决定将剩余的东西捐出去。山上彻也被视为英雄洗邋遢煨母鸡忙年蒸春节将至,扬州人的生活充满仪式感现代快报讯(通讯员扬档宣记者庄剑翔文摄)临近春节,扬州人都会做哪些有仪式感的事情?近日,扬州民俗专家朱韫慧盘点了春节前扬州人生活饮食习俗,挖掘了背后的故事。洗邋遢听说书,扬州人自古用艺术触达人心的柔软处,蔡万霖个展于今日美术馆启幕蔡万霖的艺术创作立足于当下,将时下流行的网络热词以不同的形式样貌具化在作品中,轻灵而不疏冷,温情而不啰嗦。他对于大时代背景下人们日常生活的写照,既是艺术家直抒胸臆的如实记录,也是激中亚最大!纳伦河上卡姆巴尔阿塔1号水电站的建设有多重要?卡姆巴尔阿塔1号水电站容量将超托克托古尔水电站将成为吉尔吉斯斯坦经济的火车头日前,吉尔吉斯斯坦(简称吉)哈萨克斯坦(简称哈)乌兹别克斯坦(简称乌)能源部门负责人就共建卡姆巴尔阿塔1剑与魔法与学园任务风味虽已改变,体验还算不错欢迎关注,获取更多游戏评测资讯,入手与否不再犹豫喜欢的不妨点个赞唷()曾经系列回归,新人感觉不错在ACQUIRE官网的产品列表里,剑与魔法与学园相关游戏会占据很大一部分存在感,从2专访瑞士百达财富管理陈东预计美国将再加息75个基点年内不会开始降息新年伊始,世界经济面临的形势依然扑朔迷离。美国和欧洲的世纪性大通胀能否回落?美联储货币政策转向何时到来?中美两大经济体将如何影响全球经济走势?这些问题持续牵动全球投资人的心弦。近日扬州副局长戴璐被免职,张某换成了韦某,更多细节被挖出大学生现在对于公务员的热情可是越发高涨,在大学生眼里考上公务员就等于是吃上了皇粮,不仅工作有保障以后的路也是更加的宽广,能够实现自己更大的人生价值。也因为大学生对公务员岗位的趋之若新能源汽车换电行业研究换电风起ToB先行,百亿设备市场蓄势待发(报告出品方作者中国银河证券,鲁佩王霞举)一政策市场双向驱动,换电模式乘风而起(一)换电是新能源汽车的补能方式之一换电模式通过换电站对大量电池进行集中储存集中充电,于站内为新能源汽2022深度经济观察以重大项目之进支撑经济发展之稳为高质量发展蓄势赋能经济发展,项目是龙头。2022年以来,江苏各地切实担起勇挑大梁重大责任,全力推动重大项目建设,以项目建设之进支撑经济发展之稳,不断为高质量发展积蓄澎湃动能。塔吊高耸,机器轰鸣,车辆
关于敦煌,你不知道的那些事关于敦煌,从小就有很多想象丝路繁华盛唐气象,还有反弹琵琶的飞天女神。去敦煌,也只是偶尔才会闪现的念头,却从未想过真正会成行。总觉得时间不够路程太远没人同行以及没钱总之各种借口各式理走出ampampquot舒适区ampampquot,去看外面的世界世界这么大,我想去看看。从工作中解脱出来去远方,这种洒脱当然让人羡慕,但不是人人都能做到。周末假期自驾去周边游,或者徒步爬山,野外野营,这是适合上班族去户外玩的方式。在上海这座钢筋坐着小火车穿越那片黄金海孩子与家人漫步在花海中。盛开的油菜花吸引蜜蜂采蜜。连片的油菜花绽放,带来浓浓的春意。游客坐上小火车畅游油菜花海。谢屋村利用旧村庄开发民宿。谢屋村全力推动美丽乡村建设与乡村旅游结合。河南洛阳春雪喂白嵩州城山城每一帧都美出新高度河南广电大象新闻记者李书宝通讯员张相正文图虽然早已立春,但从2月11日起,伏牛山腹地的嵩县连续降雪,山川大地村庄银装素裹,玉树琼枝,每一帧都美出新高度。不同于冬日的大雪纷飞,带着春苏州艺圃苏州艺圃是苏州园林里一处特别的存在,园子并没有其它园林那种雍容繁复或者匠心巧作的精美。艺圃静悄悄的存在于一片苏州老旧街区中,出了园子就是苏州老街区的市民烟火生活,冬日的中午在旁边的天津十大冷门景点,人少景美好玩在中国的四座直辖市当中,天津的旅游热度似乎是最低的,不过即使如此,每年来到这座城市的游人也不在少数。众所周知,天津除了有比较热门的瓷房子五大道古文化街盘山黄崖关长城等景点之外,还有你知道什么时候才有QQ和微信吗?腾讯QQ微信的诞生时刻一腾讯(深圳市腾讯计算机系统有限公司)是一家互联网企业,由马化腾张志东许晨晔陈一丹曾李青于1998年11月共同创立,是中国的互联网综合服务提供商之一,也是中国踏青好去处,山西的这几个公园,美的有点不像话!春天的气息日渐浓厚在这阳光明媚的日子里总让人忍不住想要走出去感受大自然探秘春天1。迎泽公园必去理由市内大型综合性文化休闲公园,赏花,踏青1957年6月1日公园正式售票开放是当时全国孔雀沟精致而绝美!连云港又一景区即将开园2月15日下午3时许,港城天阔云淡。在位于环云台山大道山东庄段,一条6米宽的崭新马路赫然出现,沿着山体蜿蜒而上。路的入口处,一只7米多高的孔雀雕塑已然立在路边非常显眼的位置,好似在大野无疆是一个什么样的平台作者飘飘花语大野无疆。无疑,目光聚焦关键字野,很自然就会浮现天苍苍,野茫茫,风吹草低见牛羊的意境。画面太美,忍不住伫立赏阅品味。其实,这个野远不止原野,旷野,眼前之境,自然之域,天利用电商平台漏洞搞钱?刑拘!拍下9成新手机收到的却是碎屏手机这到底是怎么回事呢?小李从某电商APP上花费7400元购买了一台二手手机,结果收到的却是一台屏幕碎裂且无法开机的手机,该平台经过检测后退回了小李全额