设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 技术文摘 查看内容

文本知识中用到的Unix命令知识

2013-4-7 14:15| 发布者: 红黑魂| 查看: 819| 评论: 0|来自: IT专家网

摘要: 在操作中,命令是有很多的作用的。今天,我们就来讲解一下Unix命令的知识。我们知道有两个常用来生成文本输出的标准 Unix命令:cat 和 echo。 Unix命令 cat 读取参数中指定的每个文件,并将这些文件的内容写入到 std ...

在操作中,命令是有很多的作用的。今天,我们就来讲解一下Unix命令的知识。我们知道有两个常用来生成文本输出的标准 Unix命令:cat 和 echo。


Unix命令 cat 读取参数中指定的每个文件,并将这些文件的内容写入到 stdout。Unix命令 echo 将其参数写入到 stdout。您常常会发现它们作为更复杂的Unix命令管道中的一部分(请参见清单 1)。


:清单 1. 使用 cat 和 echo


cat file1 file2 ... filen echo arguments...


但如果您只需要文件中开头的部分或结尾的部分,那又应该如何呢?cat 有两种可用来完成这种任务的变种,称为 head 和 tail(请参见清单 3),它们分别可以显示开头的或结尾的 10 行内容,您可以使用 -n 选项为它们指定不同的行数。


清单 2. 使用 head 和 tail


head file1 file2 ... filen tail file1 file2 ... filen


Unix命令 tail 还有一个有用的选项 -f (follow)。该选项告诉 tail 打印指定文件的最后 10 行,但是它不仅打印已有的内容,还会等待该文件中将要出现的更多内容,并对其进行打印。您可以使用该选项接着 显示错误日志中的输出,例如,要在将错误写入到日志的同时查看这些错误。



酷毙

雷人

鲜花

鸡蛋
1

漂亮

刚表态过的朋友 (1 人)

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部