linux期末考试题型及知识点

更新时间:2023-12-30 09:44:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

1 在当前目录中新建文件text,并设置文件的属性为:文件所有者增加执行权限,同组用户增加写权限,其他用户删除读权限。

#touch text #chmod u+x,g+w,o-r text

2 在当前目录创建文件a.txt,b.txt,c.txt,并将上述三个文件合成一个文件abc.txt。

#touch a.txt b.txt c.txt #cat a.txt b.txt c.txt > abc.txt

3 查看当前目录下所有的文件或目录(含.开头的),把查看结果生成文件ls.txt。 #ls > ls.txt

4 建立文件file3和文件file4。 #touch file3 file4

5 在当前目录下建立文件exam1.c,将文件exam1.c拷贝到/usr 这个目录下,并改名为 shiyan1.c。

#touch exam1.c #cp exam1.c /usr/shiyan1.c 6 用长格式列出/home目录下所有的文件包括隐藏文件。 #ll –a /home

7 在当前目录中创建目录aaa,并把该目录的权限设置为只有文件主有读、写和执行权限。 #mkdir aaa #chmod 700 aaa

8 在当前目录下新建文件file.txt , 更改文件的权限

增加文件所有者的读写执行权限.

#touch file.txt #chmod u+r,u+w file.txt 9 建立文件ff.txt 并用数字的形式(绝对权限)把文件的权限改为rw-rw-rw-

#touch ff.txt #chmod 666 ff.txt

10 用vi建立文件bbbb.txt 并将用户名加入其中保存退出。 #vim bbb.txt #a/i/o #wangjiaqian #shift+: #esc #wq

11 在/root文件下建立一个文件夹AAA, 然后进入AAA文件夹,创建普通文件bbb。 su –

#touch /root/AAA #cd root/AAA #touch bbb 12 在/root下面,新建newfile 文件,将该文件移动到/home下。

#touch /root/newfile #mv /home/newfile

13 查看ex1.txt是不是在当前目录下存在,如果不存在,建立ex1.txt ;如果存在,查看文件的权限,修改其权限使得其他用户无读权限

#ls #touch ex1.txt #chmod o-r ex1.txt 14 关机命令

#shutdown –h now或者halt –h now

newfile

15 重启命令。

#reboot –r now shutdown –r now

16 john用户在家目录中建立文件exam.c,将文件exam.c拷贝到/tmp 这个目录下,并改名为 shiyan.c。 #su john #cd ~ #touch exam.c #cp exam.c /tmp/shiyhan.c 17 显示当前工作目录的路径。 #pwd

18 john用户在家目录中建立文件 file1.txt 并更名为 file2.txt。

#su john #touch file1.txt #mv file2.txt

19 root用户以用长格式列出/home目录下所有的文件包括隐藏文件。

#ll –a /home

20 创建/ book/english目录,将/book目录拷贝到/root目录下,然后再将/book及子目录删除。

#mkdir -p /book/english #cp /book /root #rm – r /book #按y键确定 21 在任何目录下回到当前用户主目录 #cd~

22 john用户在家目录中创建目录aaa,并把该目录的权限设

file.txt

置为只有文件拥有者有读、写和执行权限,组内用户和其他用户无任何权限。

#su john #mkdir aaa #chmod 700 aaa 23 创建用户xu和liu并将/home/xu目录中的所有文件拷贝到目录/home/liu中。

#useradd xu #useradd liu #cp /home/xu /home/liu

24 新建一个组group1 ,将root用户添加到该组,并查看是否添加成功。

#groupadd group1 #gpaeewd –a root group1 #groups root

25 新建用户john,用john登录,用cat创建文件ex1.txt,使其内容为Hello!

#useradd john #su john #cd~ #cat>ex1.txt #Hello #ctrl+c

26 建立一个新用户user2并把它加入到root组中,设置user2的密码为:123qwer4

#useradd user2 #gpasswd –a user2 root #passwd user2 #123qwer4 #123qwer4 27 统计一下/etc/passwd中共有多少个用户(包含系统用户)。

#cat /etc/passwd | wc –l

28 创建用户hello,并将其密码设置为world,使用hello用户登陆系统。

#useradd hello #passwd hello #world #world #su hello 29 查看自己登录时用的什么Shell。 #echo shell

30 查看自己的uid和gid。 #id

31 新建一个组team, 在team组下面新建用户bruce.() #groupadd team #useradd –g team bruce 32 添加用户john,并且查看用户的信息( #useradd john #id john

33 查看你的身份是否是root用户,如果不是,切换到root用户。(

#whoami #su root 34 简述U盘的挂载和卸载步骤。 在mnt目录下建一个usb目录!

#mkdir /mnt/usb #mount /dev/sda1 /mnt/usb 卸载:

#umount /dev/sda1 /mnt/usb

列出并说明Linux的主要系统目录

1./目录也称为根目录,

2.boot很多linux系统把内核和其他一些和启动有关的文件都放在这里

3.tmp一般只有启动时产生的临时文件才会放到这里。

4.mnt目录主要用来临时挂载文件系统,为某些设备提供默认挂载点。

5.lib启动时所要用到的库文件都放在这个目录下。

6.proc是一个虚拟的文件系统,在硬盘上其实是不存在的 7.dev 也称设备文件目录,保存所有设备文件 8.var这里有一些被系统改变过的文件 9.root为root用户的主目录。

10.home目录中包含系统上各个用户的主目录,子目录名称即为各用户名。

11.etc 这里保存着绝大部分的系统配置文件。

12.bin sbin 这里分别存放启动时所需的普通文件和系统文件。 13. usr目录是linnux系统中最大的系统之一,除了上述的,几乎都在这里。

什么是链接?符号链接与硬链接的区别是什么?

答:链接:是一种在共享文件和访问它的用户的若干目录项之间建立联系的一种方法。Linux中包括两种链接:硬链接和软链接,软链接又称为符号链接。

区别: 如果是符号连接,源文件删了,符号连接就打不开原来的文件了。如果是硬连接,你把原来的文件删了还是能通过硬连接打开原来的文件。

什么是Linux?其创始人是谁?Linux操作系统的诞生、发展和成长过程始终依赖着的重要支柱都有哪些?

答:Linux是一个功能强大的操作系统,同时它是一个自由软件,是免费的、源代码开放的,可以自由使用的类UNIX产品。其创始人是Linus Torvalds(林纳斯)。Linux操作系统的诞生、发展和成长过程始终依赖着的重要支柱有以下几点:(1)UNIX操作系

统;(2)MINIX操作系统;(3)GNU计划;(4)POSIX标准;(5)Internet网络。

Linux系统有几种类型文件?它们分别是什么?有哪些相同点和不同点?

答:3类。分别是普通文件,目录文件和设备文件链接文件 管道文件。相同是它们都是文件,都有一个文件名和i节点号。不同点是,普通文件的内容为数据,目录文件的内容为目录项或文件名与i节点对应表,设备文件不占用磁盘空间,通过其i节点信息可建立与内核驱动程序的联系,管道文件用于不同进程间的信息传播,链接文件是指向一个真实存在的文件链接。 Linux系统中,进程主要有几种状态 1.运行态:此时进程正在运行或者准备运行。

2.等待态:此时进程在等待一个事件的发生或者某种系统资源。(系统分为两种等待进程,分为可中断的和不可中断的。可中断的等待进程可以被某一信号中断;而不可中断的等待进程不受信号的打扰,将一直等待硬件状态的改变。)

3.停止态:进程被停止,通常是通过接受一个信号。

4.僵死态:由于某些原因被终止的进程,但是该进程的控制结构task_struck仍然保留着。

查看文件内容的命令有几种,它们有什么区别?可以举例说明。 查看文件的命令有5种 ,分别是more,less,tail,head,cat。 区别:more或less命令:查看内容较多的文件内容

cat命令,将文件的内容输出到显示器上,常用于查看内容不多的文本文件的内容,长文件会因滚动太快而无法阅读。 head:查看一个文件前面部分的信息,默认显示前面10行的内容,也可指定要查看的行数

tail:查看文件的最后若干行的内容,默认为最后10行 叙述Linux如何使用Windows系统硬盘(设备名为/dev/hda3,分区类型为fat32)上的文件,如何实现开机自动挂载windows硬盘。写出详细的步骤。

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

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

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

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

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

1.进程唯一存在的标志是(),当系统创建一个进程时,系统为其建立一个(),当进程被撤销时,系统就将其回收。 2.进程是一个()的概念,程序是一个()的概念。 3.linux一般有3个主要部分:();命令解释层;()。

4.从资源管理的观点来看,操作系统是计算机系统()的管理者。

5.进程从结构上来讲包括();(shell);(图形界面)。 6.linux中less的功能()。

7.硬盘分区首先有两种类型(硬盘分区)和()。 8.linux中tail功能()。

9.多道程序设计是利用了()和()的并行工作能力来提高系统效率的。

10.一个作业从进入系统到运行结束,需要经历()()和()三个阶段。

11.操作系统为用户提供两类接口,一类是(),用户用它来控制作业的执行;另一类是()编程人员使用他来请求操作系统提供服务 1、pid pid 2、局部 整体 3、内核驱动层 外壳交互层4、资源5、命令行6、让查看的文件分页显示,并且能够编辑7、挂载点8、显示查看文件的最后10行9、CPU 数据10、就绪 运行 完成11、系统接口 用户接口

本文来源:https://www.bwwdw.com/article/574x.html

Top