好文档 - 专业文书写作范文服务资料分享网站

Linux期末考试复习试题含复习资料 

天下 分享 时间: 加入收藏 我要投稿 点赞

ctrl-c 是发送 SIGINT 信号,终止一个进程 ctrl-z 是发送 SIGSTOP信号,挂起一个进程

ctrl+d不是发送信号,而是表示一个特殊的二进制值,用于退出Shell

四、命令书写题

1. 在用户ray个人目录下新建目录software, mkdir /home/ray/software

2. 并搜索路径/etc下所有以h开头的文件及目录,拷贝到software中

cp /etc/h* /home/ray/software

3.请把目录software下所有内容建立压缩的tar包,并命名为software.tar.gz

cd ~//进入用户家目录

tar czvf software.tar.gz software

4.对于给定的文件file,统计其中所有包含字符串”WHU”的行数的一条命令是

grep WHU file | wc –l(wc:word count,统计字符数,-l:统计的是行数)

5.假设你的用户账号是zheng,现在你登录进入linux系统,查看当前登录到系统中的用

户,查看当前系统中运行的进程,然后再退出系统。 login:zheng Password:口令 $who $ps

$Ctrl+D//退出shell

6.在当前目录/home/zheng下新建一个目录back,将当前目录改为back,在back下新建2个长度为0的文件test1、test2,然后把test2移到其父目录中并改名为file12。

$ mkdir back $ cd back

$ touch test1 test2 $ mv test2 ../file2

7.Find命令常见用法。

现在需要统计当前目录/home/zheng下普通文件的数目并显示结果,如何实现? $find –type f | wc –l

在/home目录中查找所有的用户目录的命令是? $find /home –type d

解析:find命令参数-type b/d/c/p/l/f #查是块设备、目录、字符设备、管道、符号链接、普通文件。

8.打包命令tar常见用法。

将/home/zheng目录下的所有文件打包压缩成/tmp/zheng.tar.gz? #tar –czvf /tmp/zheng.tar.gz /home/zheng

11 / 14

当需要从压缩包中恢复?

#tar -xzvf /tmp/zheng.tar.gz

将当前目录下的文件man.config 压缩为man.config.bz2 的命令是? bzip2 –z man.config

将/home/stu目录下所有的.gz压缩文件解压缩,包括子目录,命令是? gunzip –r /home/stu

将/home/ixdba目录做归档压缩,压缩后生成ixdba.tar.bz2文件,并将此文件保存到/home目录下,实现此任务的tar命令格式 ?

tar -cjvf /home/ ixdba.tar.bz2 /home/ixdba 解析:tar –czvf表示打包后调用gzip创建压缩文件。-f表示指定压缩后的文件名称。-v表示产生一系列所备份的文件列表。

-j表示调用bzip2命令来压缩打包后的文件。gunzip –r表示递归解压,对应gzip命令。

9. 在其父目录不存在时先创建父目录的命令。 mkdir –p

10. 要使得名为fido的文件具有如下权限 –r-xr-x--x的命令。 chmod 551 fido

11. 在/root文件夹下查找后缀为.cpp的文件。 find /root –name *.cpp

解析:find命令参数-name :#查找名为的文件

12. 关闭linux系统(不重新启动)使用的命令 。halt

13. 将光盘/dev/hdc卸载的命令 。umount /dev/hdc

14. 在/home目录下查找文件名为Profile的文件,找到后删除 。

find /home –name .profile -exec rm{ } \\;

解析:命令格式为find path -option [ -print] [-exec -ok command] {}\\;#-print将查找到的文件输出到标准输出#-exec command {}\\;表示对符合条件的文件执行所给的Linux命令。

15. 软件包管理命令rpm常见应用。

升级安装wu-ftpd软件包: rpm –uvh wu- 普通安装wu-ftpd软件包: rpm –ivh wu- 卸载软件wu-ftpd软件包: rpm –e wu-

查看系统是否安装wu-ftpd软件包:rpm –qa|grep wu-

查看安装文件/etc/httpd/httpd.conf文件由哪个软件包安装: rpm –qf /etc/httpd/httpd.conf

16.创建一个用户,用户名为user02,所属私有组和标准组为stuff,用户家目录为 /home/user2,用户登陆shell为/bin/bash。

useradd –g stuff –G stuff -d /home/user2 -s /bin/bash user02

12 / 14

17.有一普通用户想在每周日凌晨零点零分定期备份/user/backup到/tmp目录下,

方法一:crontab –e 命令创建crontab文件:0 0 * * sun cp –r /user/backup /tmp 方法二:者新建文件file,文件内容如下:0 * * sun cp –r /user/backup /tmp 然后执行 crontab file 使生效。

18.在超级用户下显示Linux系统中正在运行的全部进程,应使用的命令及参数是

ps -aux

grep -E '[Hh]enr(y|ietta)' file的功能是:(在文件File中查找Henry、henry、Henrietta或 henrietta), -E:采用规则表示式去解释样式。

19.执行命令 ls –l 时,某行显示如下: -rw-r--r-- 1 chris chris 207 jul 20 11:58 mydata (1)执行命令useradd Tom后,用户Tom对该文件具有什么权限? 只读,因为Tom表示同组用户。

(2)如何使任何用户都可以读写执行该文件?

chmod 777 mydata

(3)如何把该文件属主改为用户root ?

只读,

chown root mydata

20. 假设linux分配给光驱的设备名是/dev/cdrecord,叙述Linux如何在这个光驱上使用光盘。写出详细的命令步骤解释。

挂载:mount /dev/cdrecord /mnt/cdrom 卸载:umount /mnt/cdrom

(1) 插好U盘,用fdisk –l /dev/sda/ 命令查看U盘分区情况 (2) 建立挂袋目录:mkdir /mnt/usb

(3) 挂载U盘:mount –tvfat /dev/sda1 /mnt/usb (4) 用文件管理器或命令行方式浏览文件 (5) 卸载U盘:umount /mnt/usb

21.叙述Linux如何使用Windows系统硬盘(设备名为/dev/hda3,分区类型为fat32)上的文件,如何实现开机自动挂载windows硬盘。写出详细的步骤。

(1) 用fdisk -l /dev/had 命令查看硬盘分区中情况及文件系统情况,决定要挂装Windows分区。

(2) 建立挂装目录 mkdir /mnt/dos

(3) 挂装Windows系统 mount –tvfat /dev/had/ /mnt/dos

解析:mount命令格式:mount [-t vfstype] [-o options] device dir,其中vfsty

pe指定文件系统的类型,通常不必指定。

(4) 浏览Windows文件系统 ls /mnt/dos (5) 卸载:umount /mnt/dos (6) 打开/etc/fstab 添加一行

/dev/hda3 /mnt/hd vfat defaults 0 0

13 / 14

22. 检查已安装的文件系统/dev/had5是否正常,若检查有错,则自动修复,其命令及参数是?

fsck –a /dev/had5

23.|管道命令常见用法?

功能:将一个命令的输出作为下一个命令的输入 示例:

利用管道技术统计当前目录下有多少个文件,该命令是? ls ./|wc –w

显示出当前目录下以m开头,第二位任意,后缀为c的文件的个数? ls | grep m?.c | wc –l

解析:wc(Word Count)命令是Linux系统中的命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。 具体参数: -c 统计字节数。 -l 统计行数。

-m 统计字符数。这个标志不能与 -c 标志一起使用。

-w 统计字数。一个字被定义为由空白、跳格或换行字符分隔的字符串。 -L 打印最长行的长度。 24. 使用进程调度启动,指定30分钟后(或在2008年12月28日晚上20点30分)将/home/stu目录里的文件备份并压缩为stu.tar.gz,并放到/home/temp目录里(当前/home/temp目录并不存在)。

(1)编辑一个文件,如:atfile,内容如下:

mkdir /home/temp

tar –czvf /home/temp/stu.tar.gz /home/stu/* (2)执行at命令

at –f at +30 minutes

14 / 14

Linux期末考试复习试题含复习资料 

ctrl-c是发送SIGINT信号,终止一个进程ctrl-z是发送SIGSTOP信号,挂起一个进程ctrl+d不是发送信号,而是表示一个特殊的二进制值,用于退出Shell四、命令书写题1.在用户ray个人目录下新建目录software,mkdir/home/ray/software
推荐度:
点击下载文档文档为doc格式
55eqa7r0nq0sr9z0p01l1xu1x81ds800o90
领取福利

微信扫码领取福利

微信扫码分享