首页 > 产品 > 问答 > cat命令,关于cat命令的详细用法求介绍

cat命令,关于cat命令的详细用法求介绍

来源:整理 时间:2023-08-23 08:40:25 编辑:智能门户 手机版

本文目录一览

1,关于cat命令的详细用法求介绍

cat 将文件的内容输出在显示器上 shift+pageup shift+pagedown 进行翻页 语法:cat 参数 文件 cat-n 由数字1开始对所有输出的行数编号 cat-b 与-n相似,对空白行不编号 cat-s 遇到两行以上的空白行,代换为一行的空白行 关于cat命令的具体实例,请参考书籍《Linux就该这么学》
搜一下:关于cat命令的详细用法,求介绍?

关于cat命令的详细用法求介绍

2,linux 命令 cat和ln 的区别

cat:在标准输出上链接文件并打印(concatenate files and print on the standard output)。ln:在文件之间创建链接(make links between files),即win下所谓的快捷方式。
1. 想看一个文件的内容是什么,可以用cat,比如 cat /etc/reslov.conf,就显示出文件reslov.conf里具体的内容。2. 而echo 没有这样的功能,他会把echo后面的内容作为字符串显示出来,比如 echo hello,就显示hello;比如 echo /etc/reslov.conf ,会显示/etc/reslov.conf

linux 命令 cat和ln 的区别

3,linux下的指令cat

原因我知道 是因为你终端中的当前路径不是在桌面。但桌面的路径我也不知道,因为我也是刚刚学习而且用的是命令行模式你用的命令是不错的 只是路径不对比如你打开终端后默认路径是在自己的家目录这时可以用ls -a看到家目录的所有目录,然后其中有许多隐藏文件,比如.bashrc这个文件你就可以使用 cat .bashrc来查看
cd Desktopcat zh.reg
tail直接输出指定的行到屏幕上(他参考行号输出)grep搜索文本所在行并且输出(他参考搜索内容)cat输出一个文本(说实话,这玩意是个很简单的打印内容到屏幕上)
你试试这个:cat ./桌面/zh.reg

linux下的指令cat

4,关于LINUX CAT命令

楼上的 f1.c清空的原理讲的正确 但是 $ cat < f1.c >> f1.c 会造成死循环 ,瞬间会造成巨大的文件 , 不要误导人了 呵呵lz 要想明白这个 一定要了解<的到底是干什么的 对于你的命令 cat < f1.c > f1.c 表示cat 命令以 f1.c 文件作为 stdin,同时以 f1.c 文件作为 stdout一般的 ,linux中的文件都有一个标记叫做EOF ,End of File ,此标记表示为文本结束符 ,这样一来 f1.c的文件尾部就是EOF , 执行最后一步的重定向时 就将EOF重定向到了 f1.c ,这样 直接将一个EOF重定向到文件的时候表示将文件清空其实你的命令等效于 $ cat << EOF > f1.c >EOF对于stdin来讲 它是忠实的呈现来源的各个字节的这个例子没什么实用价值 也就是让人了解 < >的功能以及特点, 逻辑上来讲 从一个文件读入在重新输出到文件本身有什么意思呢.
cat无法输出指定的最后10行的!可以用tail,这个命令不加opt选项默认可以输出文件最后10行到标准输出!你的要求可以这样写tail/etc/passwd>/etc/1.txt上面的命令等价于:tail-n10/etc/passwd>/etc/1.txt其中选项-n后面的10代表末尾的行数,可以根据需要修改!
cat 不能输出的中文的原因主要在于终端本身设置,你看乱码,说明终端使用了错误的字符集解释字符,所以才会出现乱码。比如你使用了windows提供那个telnet登录到linux中,那么肯定显示就是乱码,因为linux使用字符集是utf-8。解决方法:windows登录linux,包含开发板、还有pc之类的,推荐使用putty。如果是linux是自己,那么在终端菜单里面设置一下字符。
应该和cat命令的处理机制有关,cat一行行的读取f1.c,然后一行行的重定向到f1.c,到最后就是文件结尾的空标志重定向到了f1.c,没有其他内容了,所以空了。#cat < f1.c >> f1.c,有可能就不会清空f1了,你可以试一下。
原因很简单,这个跟cat无关,是shell的问题:> f1.c 表示如果f1.c不存在则创建该文件,如果存在就把该文件清空。也就是说shell在分析这个命令时,首先去判断f1.c存在否,在本例中它是存在的,所以shell把该文件清空,然后再把f1.c作为cat的标准输入和标准输出,其实cat拿到这个f1.c文件时,它已经是空的了再说说 >> f1.c 这种,自己分析一下,先不要在电脑上面试,您能够分析出结果吗,分析出结果后再在电脑上面试,看分析结果是否跟实践结果一样,如果是,恭喜,搜获不小。如果没有分析对,也没啥,根据实践结果在回头来仔细理解,终会有所得!
楼上的 f1.c清空的原理讲的正确 但是 $ cat < f1.c >> f1.c 会造成死循环 ,瞬间会造成巨大的文件 , 不要误导人了 呵呵lz 要想明白这个 一定要了解对于你的命令 cat < f1.c > f1.c 表示 cat 命令以 f1.c 文件作为 stdin,同时以 f1.c 文件作为 stdout 一般的 ,linux中的文件都有一个标记叫做EOF ,End of File ,此标记表示为文本结束符 ,这样一来 f1.c的文件尾部就是EOF , 执行最后一步的重定向时 就将EOF重定向到了 f1.c ,这样 直接将一个EOF重定向到文件的时候表示将文件清空 其实你的命令等效于 $ cat << EOF > f1.c >EOF 对于stdin来讲 它是忠实的呈现来源的各个字节的 这个例子没什么实用价值 也就是让人了解 < >的功能以及特点, 逻辑上来讲 从一个文件读入在重新输出到文件本身有什么意思呢.
文章TAG:cat命令关于cat命令的详细用法求介绍

最近更新

  • 大行程影像测量仪,大行程影像测量仪哪里有卖大行程影像测量仪,大行程影像测量仪哪里有卖

    大行程影像测量仪哪里有卖2,有没有人买过大行程影像测量仪比较好的3,那个牌子的大行程影像测量仪性能稳定精度又高的4,cnc大行程3d影像测量仪怎么测量5,那个牌子的大行程全自动影像测量仪.....

    问答 日期:2023-08-23

  • 姿态控制,到底什么是姿态模式 小米无人机怎样会进入姿态控制,到底什么是姿态模式 小米无人机怎样会进入

    到底什么是姿态模式小米无人机怎样会进入2,人造卫星是怎样被控制的3,广播卫星的广播卫星的特点4,航天运载火箭的主要组成是什么5,宇宙飞船在太空中飞行的速度是多少6,什么是极地卫星他与同.....

    问答 日期:2023-08-23

  • 7类网线,超6类网线和7类网线的区别7类网线,超6类网线和7类网线的区别

    超6类网线和7类网线的区别2,七类线的标准3,家用的话七类网线和五类网线差别大吗4,7类网线的水晶头跟六类网线的水晶头有什么区别5,超6类和7类网线的区别6,网线中的五类线啊六类线啊七类线啊.....

    问答 日期:2023-08-23

  • 电刷的作用,请问电刷和滑环是起什么作用的电刷的作用,请问电刷和滑环是起什么作用的

    请问电刷和滑环是起什么作用的2,直流电动机中为何要用电刷和换向器作用已知并简述直流电动机的3,电动工具中的碳刷起什么作用4,电刷的作用和形状是什么5,发动机里的转子定子整流器电刷分别.....

    问答 日期:2023-08-23

  • DEKRA,dekra公司英文名怎么读DEKRA,dekra公司英文名怎么读

    dekra公司英文名怎么读2,dekragroupgreatchina德凯中国在哪里是什么公司3,德国机油有哪些品牌4,医疗CE认专业认证机构5,中国有哪些口罩企业通过dekra认证6,德国机油品牌有哪些1,dekra公司英.....

    问答 日期:2023-08-23

  • 电梯电路图,3层非PLC控制油压电梯电气控制图电梯电路图,3层非PLC控制油压电梯电气控制图

    3层非PLC控制油压电梯电气控制图2,三层电梯运行电路图3,电梯线路图怎么看4,电梯电路图5,3层货运电梯控制电路图全接触器继电器控制怎么操作6,电梯电路图讲解1,3层非PLC控制油压电梯电气控制.....

    问答 日期:2023-08-23

  • 碳化硅龙头上市公司,请问生产有机硅的上市公司碳化硅龙头上市公司,请问生产有机硅的上市公司

    请问生产有机硅的上市公司2,瀚天泰成电子科技是否上市公司3,从事硅业化工上市公司4,生产碳化硅的上市公司有哪些5,碳化硅概念股相关上市公司有哪些碳化硅概念股大全6,世界九大公司碳化硅的.....

    问答 日期:2023-08-23

  • 1pcs,1pcs是什么意思那1pcs是多少呢如题 谢谢了1pcs,1pcs是什么意思那1pcs是多少呢如题 谢谢了

    1pcs是什么意思那1pcs是多少呢如题谢谢了2,戒指1pcs什么意思3,玻璃制品上标1PCS是什么意思4,珍珠1pcs什么意思5,阿里巴巴批货1PCS起批是什么意思6,1pcs是什么意思1,1pcs是什么意思那1pcs是多.....

    问答 日期:2023-08-23