Linux 命令合集(二):查看文件及内容处理命令

Linux 命令合集(二):查看文件及内容处理命令,第1张

例1: cat -n:对所有行进行编号

:例2. cat -b:对所有非空行进行编号

例4.cat >cat.log<<EOF:将标准输入的内容写入到文件中;输入EOF结束

例一:显示文件的前五个字符

例二:不显示符合条件的列

例:按1M大小分割文件并指定分割后的文件名

例一:

例二:

例:忽略每行开始处的空白字符,对第二域按数字大小进行排序

正则表达式

grep支持的字符和字符集合

例一:显示meminfo文件中以不区分大小的s开头的行

例二:显示/etc/passwd中,以r开头的字符而后跟了任意单个字符的行

例四:显示/etc/passwd中,r后跟了o,o只出现2次的行

例五:显示meminfo文件中以一个数字开头并以一个与开头数字相同的数字结尾的行

例六:匹配ABC类IP地址即 1.0.0.1---223.255.255.254

例七:匹配手机号码:手机号码是1[3|4|5|8]后面接9位数字的

例一:将大写字符转换为小写字符

例二:删除指定范围的字符

例三:删除指定范围字符的补集

 more(less):分页显示文件内容

 head(tail):显示文件内容头部

 join:将两个文件中,制定栏位内容相同的行连接起来

 iconv:转换文件编码格式

 dos2unix:将dos文件格式转换为Unix格式

 diff(vimdiff):比较文件差异

 rev:反向输出文件内容

主要文件类型包括如下:

ext: ext 是第一个专门为 Linux 的文件系统类型,叫做扩展文件系统。

ext2:ext2 是为解决 ext 文件系统的缺陷而设计的可扩展的高性能的文件系统.又被称为 二级扩展文件系统

ext3: ext3 是由开放资源社区开发的日志文件系统,. ext3 被设计成是 ext2 的升级版本。

jsf: jsf 提供了基于日志的字节级文件系统,该文件系统是为面向事务的高性能系统而开发的。

ReiserFS: ReiserFS 基于平 衡树结构的 、ReiserFS 文件系统在网上公布.ReiserFS 3.6.x(作为 Linux 2.4 一部分 的版本),设计成员相信最好的文件系统是那些能够有助于创建独立的共享环境或者命名空间的文件系统。

Xfs: xfs 是一种非常优秀的日志文件系统,它是 SGI 公司设计的.xfs 被称为业界最先进 的,最具可升级性的文件系统技术.它是一个全 64 位,快速,稳固的日志文件系统,

Linux文件系统中的文件是数据的集合,文件系统不仅包含着文件中的数据而且还有文件系统的结构,所有Linux 用户和程序看到的文件、目录、软连接及文件保护信息等都存储在其中。

很详细地了解某个 *** 作系统的实际工作方式是非常困难的,因为大多数 *** 作系统的源代码都是严格保密的。在以实际使用为目标的 *** 作系统中,让任何人都可以自由获取系统源代码,无论目的是要了解、学习还是修改,这样的系统并不多。本论文的主题就是这些少数 *** 作系统中的一个:Linux。

C。

本题考查Linux文件内容查看命令。使用cat、more、less都可以查看文本内容,cat命令一次性将文件内容全部输出,more命令可以分页查看,less命令可以使用光标向上或向下移动一行。menu命令和查看文件无关。

cat 命令用于连接文件并打印到标准输出设备上。cat是concatenate的简写,类似于dos下面的type命令,使用权限为所有使用者。cat file1 >>file2的意思是把 file1 的文档内容输入file2 这个文档里。

扩展资料:

cat >file1:结果是会“空出一行空白行”,等待输入文字,输入完毕后再按[Ctrl]+[c]或[Ctrl]+[d],就会结束编辑,并产生file1这个文件,而file1的内容就是你刚刚输入的内容。这个过程和dos里面的copy con file1的结果是一样的。

另外,如果你使用如下的指令:cat file1>>file2:这将变成将file1的文件内容“附加”到file2的文件后面,而file2的内容依然存在,这种重定向符〉〉比〉常用,可以多多利用。

参考资料来源:百度百科-linux命令


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7628827.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-07
下一篇 2023-04-07

发表评论

登录后才能评论

评论列表(0条)

保存