网站大量收购独家精品文档,联系QQ:2885784924

惠州学院曾树洪Linux期末考试试卷题集答案参考.doc

惠州学院曾树洪Linux期末考试试卷题集答案参考.doc

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
惠州学院曾树洪Linux期末考试试卷题集答案参考

一:基本命令部分 查找系统中所有文件长度为0的普通文件,并列出它们的完整路径; / 表示系统所有文件 如果空白表示当前目录 f : 一般档案,普通文件 -exec 命令或脚本 {} \ 对查询结果转给其他命令操作 ls -l 列出详细信息 查找/zsh目录中更改时间在7日以前的普通文件,并在删除之前询问它们; $ find zsh -type f -mtime +7 -ok rm { } \; 解释:-mtime n 查找系统最后n*24小时被改变文件数据的文件。 3、myfile.html内容如下: bThis/b is what bI/b meant. 删除HTML标记,也就是要得到: This is what I meant. cat myfile.html| sed s/b//g;s/\/b//g 解析:s/b//g 将文件含有b的字符转换为空字串, s/\/b//g 将文件含有\b的字符转换为空字符,\转定义字符,将特殊符号意义去除。 g 表示全局化处理,没加g的话 只会替换一行里的第一个b然后就替换下一行了 使用tr命令将指定文件的空行删除 tr -s [\n]filename (转换来自标准输入的字符) tr 转换字符,例如:将大写字符转换成小写字符。选项可以让你指定所要删除的字符,以及将一串重复出现的字符浓缩成一个。 使用grep将express文件里以数字开头的行删除掉 grep ^[^0-9] express ^[0-9] 代表查找的字符是数字且放在行首 [^] 匹配一个不在指定范围内的字符 ^[^0-9] 代表以不以数字开头的行 让电脑10秒钟后重启 shutdown -r +10 (这是10分钟) sleep 10 ; shutdown -r now 在shell执行命令时,屏蔽掉错误信息。 2/dev/null 2表示错误的信息, /dev/null 垃圾箱,表示把错误的信息直接输出到垃圾箱,即删除 解释命令:trap ‘echo hello int’ INT。 trap是一个shell内建命令,它用来在脚本中指定信号如何处理。比如,按Ctrl+C会使脚本终止执行,实际上系统发送了SIGINT信号给脚本进程,SIGINT信号的默认处理方式就是退出程序。如果要在Ctrl+C不退出程序,那么就得使用trap命令来指定一下SIGINT的处理方式了。trap命令不仅仅处理Linux信号,还能对脚本退出(EXIT)、调试(DEBUG)、错误(ERR)、返回(RETURN)等情况指定处理方式。 “ “ INT 表示忽略SIGINT信号,按Ctrl+C不会退出脚本 ,输出”hello int” 通常我们需要忽略的信号有四个,即:HUP, INT, QUIT, TSTP,也就是信号1, 2, 3, 24 中断,通常因按下Ctrl+C组合键而引发 cut命令有5个参数,其中-c,-b,-f分别表示character, byte以及field截取方式。 当采用field模式截取时,需要用-d参数指定一个分隔符,分割符只能为单个字符。 grep [0-9]\{3,\} 0-9任何一个数字重复三遍 Wc -l 统计文件行数 (cut -d: -f 3 /etc/passwd |grep [0-9]\{3,\} | wc -l 也行) 14 .按文件大小的降序列出目录中的所有文件 ls -l | sort -nrk 5 将当前目录下的所有文件打包成一个文件。 tar czvf 名字.tar.gz $(ls) 也可以 tar czvf 名字.tar.gz . (最后面的小数点. 表示当前目录) 关于tar命令: -c :建立一个压缩文件的参数指令(create 的意思); -z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩? -v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程! -f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数! 解释命令: ln a b ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同不的链接ln –s 源文件 目标文件 ln 源文件 目标文件kill -STOP pid(pid为进程号) 解释命令 :find -name hello.c -exec ls -l {} \; 查找当前目录中所有的hello.c文件并列出他们的详细信息 (the.c为例) 解释命令:grep –n ‘^[^a-zA-Z]’ express

文档评论(0)

yaobanwd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档