前言

考完了,来写点感想,分了五个大题好像,题出的蛮有意思的,前面就是在称述事实和编故事(hhh张飞和刘备一起设计程序都出来了),然后挖个空让你填一些命令和名词解释的关键词,后面的大题都来自上机实验和平时的代码作业,比如判断当前用户是不是主用户、回到主目录这些,个人感觉超星的选择题用处不大,不如期末好好看ppt和平时留的实验代码。

一. 选择题

  1. 进程init的PID是(1)
    Linux下有3个特殊的进程,idle进程(PID = 0), init进程(PID = 1)和kthreadd(PID = 2)

  2. (sh)命令不能远程登录shell
    登录FTP服务器。方法一:直接输入ftp加ip地址ftp 192.168.10.xxx。
    telnet命令用于登录远程主机,对远程主机进行管理。
    sftp user@ip——用sftp登录到sftp服务器啊
    sh命令是在linux下执行.sh文件的方法命令

  3. (apropo pwd)不能获取命令pwd的帮助信息。
    apropos:用来通过关键字查找定位手册页的名字和描述。 它相当于使用带有 -k 选项的 man 命令

  4. 用于存放用户密码的文件是:(/etc/passwd)

  5. 当前目录是/dev,执行su -;pwd的结果是(/dev)
    su - 指切换用户,默认切换root,切换成功的话不改变当前工作路径,但运行结果明明是让输密码……

  6. 可以获得最初登录的用户的命令是(w)
    w——显示目前登入系统的用户信息,其中包含登录时间,所以可以看最初是谁

  • f  开启或关闭显示用户从何处登入系统。
  • h  不显示各栏位的标题信息列。
  • l  使用详细格式列表,此为预设值。
  • s  使用简洁格式列表,不显示用户登入时间,终端机阶段作业和程序所耗费的CPU时间。
  • u  忽略执行程序的名称,以及该程序耗费CPU时间的信息。
  • V  显示版本信息。
[root@card-web03 ~]# w17:28:45 up 84 days, 23:32,  1 user,  load average: 0.01, 0.03, 0.05
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/1    123.115.76.110   17:06    5.00s  0.03s  0.00s w

输出的结果的含义:

  • USER 登录的用户名
  • TTY 登录终端
  • FROM 从哪个IP地址登录
  • LOGIN@ 登录时间
  • IDLE 用户闲置时间
  • JCPU 指的是和该终端连接的所有进程占用的时间,这个时间里并不包括过去的后台
    作业时间,但却包括当前正在运行的后台作业所占用的时间
  • PCPU 当前进程所占用的时间
  • WHAT 当前正在运行的命令
  1. 卸载已经挂载的CD-ROM的命令是(umount /mut/cdrom)
  2. 执行命令ls ~的作用是(显示当前用户主目录的内容)
  3. 怎样可以做到让文件在创建时就拥有执行权限(修改umask的值)
    “umask”权限掩码是。一般默认的umask值为022,其最终效果就是新创建的目录权限为755,文件权限为644。所以只要修改了用户的umask值,就可以控制默认权限。
  4. 什么方式可以将文件隐藏(修改文件名,改为".filename")
  5. 下面哪个正则表达式可以代表任意数量的任意字符?(*)
  • . :当前目录的硬链接
  • *:匹配全部字符,通配符
  • ?:任意一个字符
  1. 可以显示上一个命令的执行结果:(echo $?)
变量 含义
$0 当前脚本的文件名
$n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。
$# 传递给脚本或函数的参数个数。
$* 传递给脚本或函数的所有参数。
$@ 传递给脚本或函数的所有参数。被双引号(" ")包含时,与 $* 稍有不同,下面将会讲到。
$? 上个命令的退出状态,或函数的返回值。0表示没有错误,其他表示有错误。
$$ 当前Shell进程ID。对于 Shell 脚本,就是这些脚本所在的进程ID。
  1. 命令(tar)可以实现文件的压缩

  2. (find)的查找效率最低
    因为find命令是在硬盘上遍历查找,非常耗硬盘资源,能用which、whereis和locate的时候尽量不要用find.

  3. /etc/passwd文件的合理权限设置应该为(644)

    r=4,w=2,x=1,-=0
    rw-=6
    r–=4
    r–=4

  4. 下面哪个命令能够显示已挂载文件系统空间的使用情况(df)
    df 命令被用来报告文件系统的磁盘空间使用情况。为了查看所有已挂载文件系统的类型,只需要运行: $ df -T

  5. 能够查看目录文件/etc大小的命令是(du /etc)

  6. 将linux系统的运行级修改为(3),重启后进入文本模式。
    运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动
    运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆
    运行级别2:多用户状态(没有NFS)
    运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式
    运行级别4:系统未使用,保留
    运行级别5:X11控制台,登陆后进入图形GUI模式
    运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动
    3,即文本模式
    5,即图形模式

  7. 要永久性更改shell,需要使用chsh的选项(-s)

  8. 存放系统管理命令的目录是(/sbin)

  9. cat testfile和cat< testfile等效

  10. 可以检查他人是否使用过我的账户的命令是(last)

  11. 用来进行系统管理的终端称为(控制台)

  12. ps选项中用来显示和终端有关的进程的选项是(a),与终端无关的进程是(-x)

  13. 桌面环境软件:KDE、GNOME、CDE

  14. TWM没有基于任何GUI组件

  15. linux默认的运行级为(3)

二. 简答题

  1. 写出将文件file1、file2合并成一个文件fileall的命令
    cat file1 file2 > fileall
  2. 写出三个能够实现关机的命令
  • init 0
  • halt
  • shutdown
  1. 写出将/etc目录中所有文件及目录打包压缩成文件etc.tar.gz的命令
    tar -zcvf /etc.tar.gz ./*
  2. 写出inux系统内部命令和外部命令的区别
  • 内部命令:shell代码的一部分,shell启动后驻留内存,执行速度快
  • 外部命令:保存在文件系统中的程序,被调用时才被载入内存执行
  1. vi有几种工作模式,写出他们之间的切换方式
    有三种,命令模式、文本编辑模式和ex转义模式——
  • 命令模式(按i a o及其大写模式)进入文本编辑模式
  • 文本编辑模式(按Esc)进入命令模式
  • 命令模式(按:)进入ex转义模式
  1. 写出在/bin目录中查找名为bash的文件的命令
  2. 如何确定系统中是否有ps命令?如果有,它的功能是什么?
  • Test –e ps
  • ps命令可以方便的查看用户所拥有的进程。
  1. 说明双引号与单引号在引用能力上的区别
    双引号能够使除了$、’’、\之外的符号恢复字面意思
    单引号更强大,能够使所有字符失去特殊含义变为字面解释
  2. 请说明用su命令进行用户身份转换时,su -john与su john的区别
  • su -john会变更帐号为john并改变工作目录至john的家目录
  • su john只切换账户但不改变工作路径
  1. 当前目录中有子目录dira,写出将它们拷贝到上级目录中并改名为dirb的命令(上级目录中拷贝前没有名为dirb的目录)
    cp -r dira …/dirb
  2. 在shell中执行echo ,得到的结果是32687;接着执行bash后再执行‘echo,得到的结果是32687;接着执行bash后再执行`echo ,得到的结果是32687;接着执行bash后再执行‘echo,所得结果为35781,请问接着执行suspend后再执行echo ‘,所得结果是多少,为什么?32687因为当前的进程被suspend命令挂起了,所以`,所得结果是多少,为什么? 32687 因为当前的进程被suspend命令挂起了,所以‘,所得结果是多少,为什么?32687因为当前的进程被suspend命令挂起了,所以保存的是前一条进程的ID号
  3. 用户成功执行alias files=‘ls -l | grep ^-’语句后,再执行files命令后所显示的内容为:
    ^ # 锚定行的开始 如:’^grep’匹配所有以grep开头的行。
    同时|表示上一条命令的输出作为下一条命令的输入
    ls -l会显示当前文件夹下的所有文件的长条信息
    grep ^-会匹配所有以-开头的行
    然后将结果作为文件files的别名
  4. 已知目录/temp/dir非空,写出删除/tem/dir的两种方法
  • rm -r /temp/dir(递归删除)
  • rm -f /temp/dir(直接删除)
  1. 写出在/etc目录中查找名为hosts的文件的命令
    find /etc -name “hosts”
  2. 如何查看一个命令名是否是别名?
    #显示全部已定义的别名
    alias
    alias -p

UNIX/Linux期末复习考试试题相关推荐

  1. 电大计算机flash期末考试题,电大(精新编版)开放教育计算机网络专业(专科)《flash动画制作》期末复习考试试题及参考答案--2017年度.doc...

    电大(精新编版)开放教育计算机网络专业(专科)<flash动画制作>期末复习考试试题及参考答案--2017年度 电大开放教育计算机网络专业(专科)<Flash动画制作>考试试题 ...

  2. 电大计算机flash期末考试题,电大(精新编版)开放教育计算机网络专业(专科)《flash动画制作》期末复习考试试题及参考答案__2017年度.doc...

    电大(精新编版)开放教育计算机网络专业(专科)<flash动画制作>期末复习考试试题及参考答案__2017年度 电大开放教育计算机网络专业(专科)<Flash动画制作>考试试题 ...

  3. 电大计算机网络网考,电大开放教育计算机网络专业(专科)《Flash动画制作》期末复习考试试题及参考答案...

    电大开放教育计算机网络专业(专科)<Flash动画制作>考试试题及参考答案 一.填空题(每空2分共20分) 1. 在创建形状补间动画时,对于某些复杂图形之间的变形,我们需要添加一些____ ...

  4. 期末微积分考试试题求解 :利用python求解

    在 今年期末微积分考试试题:看看你能够在两个小时内做对几道题? 搜集到了一份期末微积分考试试题.为了对其内容进行进一步分析,对其内容进行整理如下. §01 填空题 每个空3分,共10题 1. 求解常微 ...

  5. 今年期末微积分考试试题:看看你能够在两个小时内做对几道题?

    简 介: 微积分对于工程师来讲,就像算数之于普通认生来讲是放我们的思想更加深刻有序.尝尝看看我们大学第一堂课程中的求解问题及其内容,renovate我们的活力.本文整理了上学期期末微积分考试试题,题量 ...

  6. 计算机组成原理考试知识点总结,最新2018计算机组成原理期末复习考试知识点复习考点归纳总结总结...

    电大计算机组成原理期末复习考试考点 归纳总结 科学研究和工程技术计算是计算机最早的领域. 信息处理是计算机应用的最广泛的领域. 计算机系统分为硬件和软件两大部分.硬件是实体部件,是看得见摸得着的.软件 ...

  7. Linux期末复习编程题

    Linux期末复习编程题 0.先说说编程需要注意的点吧 1.if条件语句 2.乘法口诀表 3.自动删除50个账号 4.菜单设计 0.先说说编程需要注意的点吧 如果是if 条件时,需要注意每个字符都要用 ...

  8. 湖北汽车工业学院Linux期末复习

    Linux期末复习 一.填空题(每空1分共20分) 1.Linux桌面系统(2个空) 桌面系统:它控制桌面图标和目录的出现位置.桌面和目录菜单的内容,以及控制在桌面图标.目录和菜单上进行鼠标操作所产生 ...

  9. 【数字图像处理】2021期末复习考试重点大纲

    本文目录 数字图像处理期末复习 1.填空(每空2分,共20分) 1.均值滤波计算 2.中值滤波计算 3.水平方向一阶锐化计算 4.无方向一阶锐化计算 5.位图文件存储所需要的数据量计算 2.问答(每题 ...

最新文章

  1. iOS 没到年底NSDate 时间出错问题
  2. 智能车竞赛相关的教高司公函:公函[2005]201号文、教高司[2005]13号
  3. Apache配置--用户认证(针对目录访问)-update2015-05-02
  4. 三大缓存框架ehcache、memcache和redis的介绍
  5. MOXA的Nport5600初始密码
  6. 20190812_Intel Realsense D435 关于摄像头USB掉线问题问题记录汇总
  7. NLP领域近期有哪些值得读的开源论文?
  8. 误删表数据,如何恢复过来
  9. s5pv210——I2C的代码实践
  10. hpsocket java代码_HPSocket介绍与使用
  11. vue-element超初级教学
  12. 在CentOS 8上安装与配置Apache虚拟主机
  13. php连接sql数据库的方法,php连接数据库_php连接数据库的四种方法
  14. python源代码下载地址
  15. Python常用模块 之 hashlib模块
  16. Bryntum Gantt 5.0 JS
  17. java cookie设置注意事项
  18. 文章阅读统计php,WordPress博客统计文章阅读次数及访客数并刷访问数
  19. AVL树 01 AVL树基础
  20. scite可以编程c语言不,SciTE中文使用步骤.doc

热门文章

  1. 使用tldr查询命令
  2. 在线卖家商品售价自动推荐(上)
  3. HDU 4122 Alice's mooncake shop 单调队列优化dp
  4. 【Paper】2021_多智能体系统编队跟踪控制_张晓广
  5. C#关于MD5字符串计算哈希值
  6. matlab时变函数,matlab – 在色彩映射发生变化时执行一个函数
  7. Linux配置双网卡--静态路由
  8. 云服务的三种模式,Saas,Paas,Iaas的区别
  9. 记一次Base64编码的应用
  10. CentOS7添加win7启动项