问答题
1.每分钟清空/tmp/内容 ; 每个星期三的下午6点和8点的第5到15分钟之间备份/home/jinghang文件夹下的数据到 /opt/software
[答案]
/ * * * * /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如何安装软件?有几种方式,相关参数有什么含义?
[答案] 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.在Shell中的特殊变量$1、$0、 $@ 、 $#、 $* 、 $?分别表示什么含义? $@、 $ * 有区别吗?
[答案] $n (n代表数字)
$1 表示获取脚本中第一个参数
$0 可以获取运行脚本的名称
$# 获取所有输入参数个数