0
点赞
收藏
分享

微信扫一扫

管理文件和目录5(Ubuntu)

一:截取文件内容

  两个比较常用的截取文件内容,一个是head,可以看文件内容的开头;一个是tail,可以看文件内容的结尾。

  如果你只想了解文件的大概内容,那么只需看一下文件的前几行讲的是什么就可以了。这种情况使用more和cat命令就不合适了,但可以使用head和tail,这两个文件只显示文件内容的前面或者后面几行,默认显示10行。

 (1) head命令

  格式: head [选项] 文件名

  它的最常用的选项是-n,你可以使用-n显示指定需要显示的行数,行数从文件开头算起,也可以省略n,仅指定行数。

(2)tail命令

它与head相反,它只显示文件内容的最后几行。tail命令默认也只显示10行,只不过是文件的最后10行。

格式: tail [选项] 文件名

tail有两个常用的选项,其中-n选项和上面的用法相同,如下表所示:

选项

说明

-n

从文件末尾开始显示指定行数

-f

持续刷新文件的最后一部分,按ctrl + c键结束

演示如下图所示

 

                                                   管理文件和目录5(Ubuntu)_指定位置

                                                   管理文件和目录5(Ubuntu)_指定位置_02

二:剪切操作

这个命令相当于Windows系统的剪切操作,这个命令就是cut。Windows系统的剪切操作是将内容放在剪切板上,而Linux系统的cut命令默认是将提取的内容放在标准输出上。

  cut命令可以将从文件中提取一行中的特定部分,并将它们送到标准输出显示。

格式: cut [选项] 文件名

下表中是常用的选项:

选项

说明

-b

只显示指定位置的字节

-c

只显示指定位置的字符

-d

与-f一起使用,指定字段的分隔符,默认为制表符

-f

与-d一起使用,指示显示的字段

演示截图如下:

                                                   管理文件和目录5(Ubuntu)_文件名_03

这是提取两个不同字段的,可以像cut -d 'i' -f 3 apg这样的操作,表示提取apg文件中以i作为分隔符的第三个字段。

如果只提取文件中的每一行前几个字,可以使用-c选项。执行cut -c 1-10 apg表示提取每一行的第1个到第10个字符。

演示截图如下:

                                                   管理文件和目录5(Ubuntu)_指定位置_04






举报

相关推荐

0 条评论