今日错题总结

针对本次考试的错题,自我总结

简答题

1.每分钟清空/tmp/内容
每个星期三的下午6点和8点的第5到15分钟之间备份

错误类型:当时没写/* 以及没有写/bin,
提笔忘字,粗心
答案: /1 * * * * /bin/rm -rf /tmp/

5-15 18,20 * * 3 /bin/cp /home/jinghang/* /opt/software/

2.Linux如何查看进程,和杀死进程?
错误类型:表达不全
答案:
ps -aux 查看所有用户所有进程
ps -ef 查看子父进程之间的关系
ps -aux | grep 进程名称
kill -9 pid(进程号)
killall 进程名称

3.linux如何安装软件?有几种方式,相关参数有什么含义?
错误类型:关于yum表述不准确,少写参数
答案: rpm 安装本地软件包
rpm -qa 软件包名
rpm -qi 软件包
rpm -e 软件包
rpm -ihv 软件包名
-i install,安装
-v 显示详细信息
-h 展示安装的进度条

yum -y [选项] 软件名
install 安装rpm软件包
update 更新rpm软件包
check-update 检查是否有可用的更新rpm软件包
remove 删除指定的rpm软件包
list 显示软件包信息
clean 清理yum过期的缓存 yum clean all
deplist 显示yum软件包的所有依赖关系

4.[ $a == $b ] 和 [ $a -eq $b ] 有什么区别?
错误类型:概念不清。
答案:
[ $a == $b ] - 用于字符串比较
[ $a -eq $b ] - 用于数字比较

判断题:

1.Shell编程语言是一门编译型语言,Java是解释型语言(错)
原因:
编译型语言,执行速度快、效率高;依赖编译器、跨平台性差些。如C、C++、Delphi、Pascal,Fortran。
解释型语言,执行速度慢、效率低;依赖解释器、跨平台性好。如Java、python.
shell是解释型语言

2.]echo $RANDOM | md5sum |cut -c 1-8 表示使用RANDOM函数获取随机数字,然后通过MD5
加密,剪切加密后的数字串的前8位字符

这个是对的,-c剪切1-8位

多选

1.以下关于Linux的命令描述正确的是()
A. mount 命令用来挂载设备
B. umount 命令用来卸载设备
C. du 查看指定目录的磁盘占用情况
D. fdisk -l 查看磁盘分区详情
答案是ABCD

2.下列关于Shell中的数组操作正确的是()
A. 创建数组一个元素包含1~6的数组 arr=(1,2,3,4,5,6)
B. 读取数组中的第一个元素echo ${arr[0]}
C. 读取获取数组的长度echo ${#arr[@]}
D. 读取获取数组中的所有元素 echo ${arr[]}[/]
答案:BCD,
在D选项中/*表示获取所有的元素

3.以下哪些是shell中的文本处理工具
A. awk
B. sed
C. sort
D. cut
答案:ABCD

4.下列关于正则表达式的描述正确的是()
A. \d 单字符匹配表示匹配数字0~9
B. [^a-z] 单字符匹配表示不匹配a-z之间的字符
C. . 匹配除了换行符之外的任意字符
D. ^ 匹配以…开头
答案:ABCD
在D中^表示非

5.以下哪些是shell的解释器( )
A. /bin/bash
B. /bin/tcsh
C. /bin/csh
D. /bin/bsh
答案:ABC

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值