Linux操作系统期末考试题 | 您所在的位置:网站首页 › 操作系统期末题库及答案 › Linux操作系统期末考试题 |
一、操作题 按要求给出操作命令和截图(命令操作过程及命令结果必须给出截图)(共25分) 1、以root用户登录Linux系统,当前目录下创建exam.sh脚本,脚本中完成如下命令内容编辑,设置当前用户对脚本的执行权限,测试脚本执行结果。(5分) 1)输出“Hello Linux” vim exam.sh #!/bin/bash echo "Hello Linux" 2)显示在线用户 who 3)动统计本脚本内容,显示行数、字数、字节数 wc exam.sh 2、创建自己名字拼音用户(如wangqiang),并强制建立同名的家目录,设置密码为123。移动exam.sh脚本到新用户家目录下,更换脚本所有者为新用户。(8分) useradd -m -d /home/liwenlong -s /bin/bash liwenlong passwd liwenlong mv exam.sh /home/liwenlong chown liwenlong:liwenlong /home/newuser/exam.sh 3、切换到新用户,跳转目录到新用户家目录下,测试查看当前目录是否为用户家目录。 查看exam.sh脚本文件的权限信息,如有执行权限请执行脚本,如没有权限设置执行权限并执行脚本。(5分) ls -l exam.sh pwd ls -l exam.sh ./exam.sh 4、为exam.sh创建符号链接文件examlink。(2分) ln -s /home/liwenlong/exam.sh /home/liwenlong/examlink 5、动态监控所有用户的所有进程,且每3秒刷新一次。(2分) top -d 3 6、结合管道,查找统计出/etc普通文件个数的命令。(3分) find /bin -type f| wc -l 创建脚本user.sh,添加一个新组为newgroup,然后添加属于这个组的10个用户,用户名的形式为userxx,其中xx从01到10,请给出脚本创建命令、程序代码、脚本执行命令和执行结果截图(终端或图形界面截图都可)。 #!/bin/bash groupadd newgroup for i in $(seq 1 10); do if [ $i -lt 10 ]; then username="user0$i" else username="user$i" fi useradd -m -s /bin/bash -G newgroup $username echo "Welcome $username" done chmod u+x user.sh bash user.sh |
CopyRight 2018-2019 实验室设备网 版权所有 |