- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
惠州学院linux测试题集答案
一:基本命令部分
1、查找系统中所有文件长度为0 的普通文件,并列出它们
的完整路径;
$find -typef-size0-execls-l {}\;
解释:-type 查找某一类型的;f 普通文件 ;-size 0 文件
长度为0
-exec:find命令对匹配的文件执行该参数所给出的shell命
令。相应命令的形式为’command’{ } \;,注意{ }和\;
之间的空格。
2、查找/zsh 目录中更改时间在7 日以前的普通文件,并在
删除之前询问它们;
$findzsh-typef-mtime+7-execrm {}\;
解释:-mtime n 查找系统最后n*24 小时被改变文件数据的
文件。
3、myfile.html 内容如下:
bThis/b iswhatbI/b meant.
删除HTML 标记,也就是要得到:
ThisiswhatI meant.
cat myfile.html|sed s/b//g;s/\/b//g
解析:s/b//g 将文件含有b的字符转换为空字串,
s/\/b//g 将文件含有\b的字符转换为空字符,\转定义字
符,将特殊符号意义去除。
4、使用tr命令将指定文件的空行删除
tr-s [\n]filename
tr 转换字符,例如:将大写字符转换成小写字符。选项可以
让你指定所要删除的字符,以及将一串重复出现的字符浓缩
成一个。
-s 删除所有重复出现字符序列,只保留第一个;即将重复出
现字符串压缩为一个字符串。
5、在txt 目录下搜索所有包含有 ‘the’单词的.c 文件,列
出文件名
grep-lr the*.c
-l 打印匹配模板的文件清单
-r 递归地搜索目录。在缺省情况下,按照到目录的链接。
6、使用grep将express 文件里以数字开头的行删除掉
grep ^[^[0-9]]express
^[0-9] 代表查找的字符是数字且放在行首
[^]
匹配一个不在指定范围内的字符
^[^[0-9]] 代表以数字开头的行删除掉
7、让电脑10秒钟后重启
shutdown-r+10
-rshutdown之后重新启动系统。
8、在shell 执行命令时,屏蔽掉错误信息。
2/dev/null
9、解释命令:trap ‘echohelloint’ INT。
当您运行Ctrl+C 等中断时,会自动运行echo命令
trap命令用于指定在接收到信号后将要采取的动作。常见的
用途是在脚本程序被中断时完成清理工作。不过,这次我遇
到它,是因为客户有个需求:从终端访问服务器的用户,其
登陆服务器后会自动运行某个命令,
10,强制结束指定进程号的进程
Ctrl+c
11,将某个文件的属性更改为只有root 可读写执行
Chmod700filename
12.查出系统中所有用户标识号大于99 的用户
cat/etc/passwd |awk BEGIN{FS :}{if($399)print $1}
(说 明:输 出 passwd 的内容到管道 ,使 用 awk ,
BEGIN{FS :}表示先设置使用分号划分域,如果$399,即
第三个划分的域 (用户标识)大于99,则输出$1(用户名))
13.统计系统中用户标识号大于99 的用户数
cut-d:-f 1,3/etc/passwd |grep [0-9]\{3,\} |wc-l
cut 命令有 5 个参数,其中-c,-b,-f 分别表示character,
byte以及field截取方式。
当采用field模式截取时,需要用-d参数指定一个分隔符,
分割符只能为单个字符。
grep [0-9]\{3,\} 0-9任何一个数字重复三遍
Wc-l 统计文件行数
14 .按文件大小的降序列出目录中的所有文件
ls-l |sort-nrk5
sort
-n
按照数字方式排序。
不加-n参数时排序结果根据最左面的数字开始,等同于字母
的比较方式。按算术值对数字字段排序。数字字段可包含前
导空格、可选减号、十进制数字、千分位分隔符和可选基数
符。对包含任何非数字字符的字段进行数字排序会出现无法
预知的结果。
-r
颠倒指定排序的顺序。
-k
作用是根据某个列来排序,默认是第1列 (从1开始)。
-nrk5 即是按照数字方式倒序排序,根据文件属性的第5列
即是文件大小排序
15.将当前目录下的所有文件打包成一个文件。
解决方法:
tarczvf arthinking.tar.gz $(ls)
关于tar命令:
-c :建立一个压缩文件的参数指令(create 的意思);
-
文档评论(0)