- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第09次上机第3章 文本编辑概要1
第9次上机 —计算机科学与工程学院 第9次上机 第3章文本编辑 more less cat paste head tail grep find more less more:按页显示文件(空格翻页,翻完即退出) 示例 more text.txt less:按页显示文件,可以使用翻页键(空格翻页,q退出) 示例 less text.txt cat paste cat:输出文本文件内容(文本文件合并) 示例: cat text.txt cat txta txtb txtc paste:将不同文件合并 示例 paste test1 test2 test3 cat 与 paste tail head tail:显示文件的后?行(默认是10行)加-f参数,会实时的监视某程序 示例 tail –20 /etc/passwd tail -f tomcat.log (实时监控日志) head:显示文件的前?行(默认是10行) grep 功能:在文件中查找匹配的行并进行输出 用法:grep [参数] “待查字符串” 源文件 -num (输出匹配行前后各num行的内容) -A num (输出匹配行后num行的内容) -B num (输出匹配行前num行的内容) -v (只显示哪些不包括字串的行和文件,反向匹配) -w (完整匹配) -i (忽略大小写的区别) -c (只显示文件中有几行符合要求,不显示内容) -n (在显示行前标上在文档中的行号) grep示例 grep –3 “glib” ls.txt 在ls.txt文件中查找含有”glib”字符串的行,并显示前后各3行的内容。 grep –A 3 “glib” ls.txt 在ls.txt文件中查找含有”glib”字符串的行,并显示后3行的内容 grep –B 3 “glib” ls.txt 在ls.txt文件中查找含有”glib”字符串的行,并显示前3行的内容 grep “/usr” *.c grep –4 “/usr” my.c find 功能:查找文件或目录 用法:find [路径] [匹配条件] 路径:搜索的目录(可以是多个。用空格分开),缺省是当前目录 常用匹配条件,缺省的是-print - type c (c=d 目录,=f文件,=l链接,=b块文件,=p管道文件) -name ‘字符串’(支持通配符*、?、[ ] ) -iname ‘字符串’ (不区分大小写) -lname ‘字符串’(找出属于符号链接的所有文件) -user 用户名 (找出指定用户名的文件) -group 组名 (找出指定组名的文件) -links n (找出有n个链接的文件) -amin n (找出前n分钟访问过的文件) -cmin n (找出前n分钟文件状态被修改过的文件) -atime n (过去n天被访问过的) -mtime n (在过去n天中被修改过的) find的示例 find / -name ls.txt 从根目录开始查找ls.txt文件 find / -name ‘c??’ 从根目录开始查找c开头,第二、三字符任意的文件 find . -name ‘f*’ find -name ‘f*’ 从当前目录开始查找以f开头的所有文件 find . -name “main*” find /home/ -user “user01” 从/home/目录开始查找属于用户user01这个使用者的所有文件 find -mtime 3 从当前目录开始查找前3天修改过的文件 find -mtime –3 从当前目录开始查找至少前3天修改过的文件 上机作业 用一条命令完成以下功能: 查看root用户主目录中的install.log文件的最后5行,重定向到log文件中。 补充: 切换到root用户; 进入root用户的主目录; 创建temp目录; *获取文件“/var/log/anaconda.log”的最后30行,重定向到文件log中(log 放置在temp目录中); *在目录/usr/中查找文件“errmsg.txt”; 将文件“errmsg.txt”拷贝到temp目录中; Linux 标准教程 课件v1.0 计算机科学与工程学院 Linux标准教程 name和iname:name区分大小写,iname不区分大小写 find / -name core –print -exec rm –rf {} \; (p131):在Linux环境中当某个程序执行错误时,就会将存留在内存中的内容保存成core文件,因此系统运行一段时间后,会形成很多core文件,上面命令的作用是: 从根目录开始查找文件core,并把符合的结
文档评论(0)