- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 悬臂式板桩墙的应用.doc
- 悬臂式起重机的安装.doc
- 悬臂施工连续梁桥设计(学生毕业设计).doc
- 悬置线交指滤波器的设计.doc
- 悬臂梁受载荷的矩形单元有限元课程设计.doc
- 悬臂梁的受力分析.doc
- 悬臂梁的有限元建模与优化分析.doc
- 悬崖跳水问题的数学模型.doc
- 悬臂梁静力学分析.doc
- 悬臂浇筑刚构桥施工预拱度控制示例.doc
- 4.1 陆地水体及其关系 课件高二上学期地理中图版(2019)选择性必修一.pptx
- 混凝土结构与砌体结构设计习题集 .pdf
- 统编版语文四年级下册 22.古诗三首 课件(共50张PPT).pptx
- 青海2024行测笔试真题及答案 .pdf
- 2.1 充分发挥市场在资源配置中的决定性作用 课件-高中政治统编版必修二经济与社会.pptx
- 27.巨人的花园 课件(共58张PPT).pptx
- 统编版语文一年级下册5 树和喜鹊 第1课时 课件(共37张PPT).pptx
- 2.1 充分发挥市场在资源配置中的决定性作用 课件政治一轮复习统编版必修二经济与社会.pptx
- 贵港市平南县2024届小升初考试语文试卷含答案 .pdf
- 小学期末考试质量分析 .pdf
文档评论(0)