linux练习题

合集下载

LINUX练习题及参考答案

LINUX练习题及参考答案

一、单选1 . 存放用户帐号的文件是(C)。

A. shadowB. groupC. passwdD. gshadow2 . 下面哪个系统目录中包含Linux使用的外部设备(B)。

A./binB. /devC. /bootD. /home003 . Linux系统的联机帮助命令是(D)。

A. tarB. cdC. mkdirD. man4 . 如何删除一个非空子目录/tmp (B )。

A. del /tmp/*B. rm -rf /tmpC. rm -Ra /tmp/*D. rm –rf /tmp/*5. 更改一个文件权限的命令是(C)。

A. changeB. attribC. chmodD. at6. 如果执行命令#chmod 746 file.txt,那么该文件的权限是(A)。

A. rwxr--rw-B. rw-r--r—C. --xr--rwxD. rwxr--r—7. 如果您想列出当前目录以及子目录下所有扩展名为“.txt”的文件,那么您可以使用的命令是(A )。

A. ls *.txtB. find –name “.txt”C. ls –d .txtD. find . “.txt”8 . 怎样显示当前目录(A)。

A. pwdB. cdC. whoD. ls9 . 欲把当前目录下的file1.txt 复制为file2.txt,正确的命令是(D)。

A. copy file1.txt file2.txtB. cp file1.txt | file2.txtC. cat file2.txt file1.txtD. cat file1.txt > file2.txt10.为了达到使文件的所有者有读(r)和写(w)的许可,而其他用户只能进行只读访问,在设置文件的许可值时,应当设为:( B )。

A. 566B. 644C. 655D. 74411.为了将当前目录下的压缩归档文件myftp.tar.gz解压缩,我们可以使用:( A )。

linux上机练习练习题

linux上机练习练习题

linux上机练习练习题Linux操作系统是广泛使用的开源操作系统之一,它提供了丰富的功能和灵活性来满足各种用户需求。

为了更好地掌握Linux系统的使用,下面将给出一些练习题,帮助您进行Linux上机练习。

1. 创建一个名为"test"的目录,并在该目录下创建三个文件file1、file2和file3,每个文件中写入不同的内容。

2. 使用命令行在当前目录下查看文件列表,并将文件列表保存到一个名为"filelist.txt"的文件中。

3. 在当前目录下创建一个名为"backup"的目录,并将test目录下的所有文件复制到backup目录中。

4. 使用命令行将file1重命名为newfile,并在newfile所在的目录下创建一个名为"log.txt"的空文件。

5. 删除file2和file3两个文件,同时删除backup目录及其下的所有文件。

6. 在当前目录下创建一个名为"script.sh"的shell脚本文件,并在其中编写一个简单的脚本来输出当前系统的日期和时间。

7. 执行script.sh脚本,并将输出结果保存到名为"output.txt"的文件中。

8. 使用vim编辑器打开output.txt文件,并在文件末尾添加一行文字"End of output"。

9. 在当前目录下创建一个名为"testdir"的目录,并在该目录下创建两个子目录"dir1"和"dir2"。

10. 将当前目录下的脚本文件script.sh复制到dir1目录中,并将output.txt文件复制到dir2目录中。

通过以上的练习题,您将能够熟悉常用的Linux命令行操作,并且掌握一些基本的Shell脚本编写技巧。

不断进行实践和练习,您将能够更加灵活自如地使用Linux操作系统,提高工作效率。

liunx命令练习题

liunx命令练习题

liunx命令练习题Linux命令练习题Linux是一种开源的操作系统,广泛应用于服务器和个人计算机中。

熟练运用Linux命令对于系统管理和开发工作来说是至关重要的。

本文将提供一些Linux命令练习题,帮助读者巩固对Linux命令的理解和应用。

一、文件操作命令1. 创建一个名为"practice"的目录,并进入该目录。

2. 在practice目录中,创建名为"file1.txt"和"file2.txt"的空文件。

3. 将"file1.txt"文件重命名为"newfile.txt"。

4. 复制"newfile.txt"到practice目录下,并将复制后的文件命名为"backup.txt"。

5. 删除"file2.txt"文件。

二、目录操作命令1. 在practice目录中,创建名为"dir1"和"dir2"的子目录。

2. 将"dir1"目录移动到practice目录下,并将其改名为"newdir"。

3. 复制"newdir"目录到practice目录下,并将复制后的目录命名为"backupdir"。

4. 删除"dir2"目录以及其所有内容。

三、文件查看和编辑命令1. 查看"newfile.txt"的内容。

2. 在命令行中直接编辑"newfile.txt"文件,将其中的文本改为"Hello World!"。

3. 在命令行中使用"cat"命令查看"newfile.txt"的内容。

4. 使用"grep"命令从"newfile.txt"中查找包含"World"的行。

linux基础练习题

linux基础练习题

linux基础练习题Linux是一种开放源代码的操作系统,广泛应用于服务器、个人电脑和嵌入式设备等领域。

Linux系统的学习对于计算机专业的学生以及对计算机有兴趣的人来说是非常重要的。

本文将介绍一些基础的Linux 练习题,帮助读者加深对Linux系统的理解和掌握。

一、基础命令练习1. 查看当前目录下所有文件和文件夹的权限:使用命令:ls -l2. 在当前目录下创建一个名为"test"的文件夹:使用命令:mkdir test3. 删除名为"test"的文件夹及其下所有内容:使用命令:rm -rf test4. 切换到名为"test"的文件夹下:使用命令:cd test5. 查看当前路径:使用命令:pwd二、文件操作练习1. 创建一个名为"file.txt"的文本文件:使用命令:touch file.txt2. 将"file.txt"文件复制到名为"backup"的文件夹下:使用命令:cp file.txt backup/3. 将"file.txt"重命名为"newfile.txt":使用命令:mv file.txt newfile.txt4. 在"newfile.txt"文件末尾添加一行文字"Hello, Linux!":使用命令:echo "Hello, Linux!" >> newfile.txt5. 查看"newfile.txt"文件的内容:使用命令:cat newfile.txt三、权限管理练习1. 创建一个名为"testfile"的文件:使用命令:touch testfile2. 查看"testfile"文件的权限:使用命令:ls -l testfile3. 修改"testfile"文件的所有者为当前用户:使用命令:chown username testfile4. 将"testfile"文件的所有者和组分别修改为"root":使用命令:chown root:testfile5. 将"testfile"文件的权限设置为只有所有者可读、写、执行权限:使用命令:chmod 700 testfile四、软件包管理练习1. 更新软件包列表:使用命令:sudo apt update2. 安装"vim"文本编辑器:使用命令:sudo apt install vim3. 查询已安装的软件包列表:使用命令:dpkg -l4. 卸载已安装的软件包"vim":使用命令:sudo apt remove vim5. 清理不再使用的软件包和依赖项:使用命令:sudo apt autoremove五、进程管理练习1. 查看当前正在运行的进程:使用命令:ps -ef2. 结束一个指定的进程:使用命令:kill PID(PID为进程的ID)3. 后台运行一个命令:使用命令:command &4. 通过进程名称查找并结束进程:使用命令:killall process_name5. 查看系统资源占用情况:使用命令:top通过以上练习题,读者可以逐渐熟悉Linux系统的常用命令和操作,提高自己在Linux环境下的工作效率。

linux试题练习

linux试题练习

一、选择题1.以下哪一个不是硬盘的分区类型(D)。

A 主分区B 扩展分区C 逻辑分区D swap分区3.(A)目录存放系统配置文件。

A /etcB /binC /usrD /home4.如果linux系统分区时采用自动分区,以下哪一个不是默认创建的分区(D)。

A 交换分区B /boot分区C /分区D /home分区6.文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是(A)。

A chmod a+x g+w exer1B chmod 765 exer1C chmod o+x exer1D chmod g+w exer17.有关归档和压缩命令,下面描述不正确的是(D)。

A tar将多个文件或目录归档为tar文件B gzip命令可用于压缩文件C zip将多个文件归档后压缩D tar命令将目录归档后的文件后缀是.tar.gz8.不是shell具有的功能和特点的是(C)。

A 管道B 输入输出重定向C 执行后台进程D 处理程序命令9.以下哪一个不是Shell命令(B)。

A manB dataC calD pwd11.(D)命令是在vi编辑器中执行存盘退出。

83A :qB ZZC :q!D :wq!13.文件权限读、写、执行的三种标志符号是( A )。

A. rwxB. xrwC. rdxD. srw15. 设Linux提示状态为[root@localhost root]#,键入cd ..后即回车,则屏幕显示为(A)。

A. [root@localhost /]#B. [root@localhost ~ ]#C. [root@localhost usr] #D. /usr/local18. 比较重要的系统配置文件,一般来说大部分位于(B)目录下,如果是进行升级安装,最好先备份。

A. /bootB. /etcC. /homeD. /usr21.以下关于Linux操作系统不正确的是(D)。

Linux练习题

Linux练习题

Linux 练习题一、选择题1.用户编写了一个文本文件 a.txt,想将该文件名称改为txt.a,下列命令__ ____可以实现。

A. cd a.txt xt.aB. echo a.txt > txt.aC. rm a.txt txt.aD. cat a.txt > txt.a2.Linux文件权限一共10位长度,分成四段,第三段表示的内容是___ ___ 。

A. 文件类型B. 文件所有者的权限C. 文件所有者所在组的权限D. 其他用户的权限3.在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是___ __。

A. -mB. -dC. -fD. -p6.某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为__ ____ 。

A. 467B. 674C. 476D. 7647.在Redhat公司发布的Linux版本中,若要修改登陆shell,需要修改以下____脚本。

A. /etc/inittabB. /etc/passwdC. /etc/shadowD. /etc/group6.以长格式列目录时,若文件test的权限描述为:drwxrw-r--,则文件test 的类型及文件主的权限是__ ____ 。

A. 目录文件、读写执行B. 目录文件、读写C. 普通文件、读写D.普通文件、读8./etc/shadow文件中存放 _ _____ 。

A.用户账号基本信息 passwdB.用户口令的加密信息C.用户组信息 groupD.文件系统信息9.Linux系统中,用户文件描述符p表示 ____ __ 。

A.标准输入设备文件描述符B.标准输出设备文件描述符C.管道文件描述符D.标准错误输出设备文件描述符10. 除非特别指定,cp假定要拷贝的文件在下面哪个目录下( )A. 用户目录B. home目录C. root目录D. 当前目录11.若当前目录为/home,命令ls –l 将显示home目录下的()。

Linux复习题综合练习及答案

Linux复习题综合练习及答案

Linux复习题综合练习及答案1、linux的第二块硬盘的第一个分区应该表示为:()a./hda1b./hdb1c./hdbad./hda22、在linux中有关ide设备命名编号正确的有()a.sda第一个ide控制器,主设备b.sdb第二个ide控制器,次设备c.hda第二个ide控制器,主设备d.hda第一个ide控制器,主设备3、利用命令find搜寻当前目录下的名称尾为.c的文件,并将结果输入至标准输入的命令就是()a.find.-name\cprintb.find.-name\cprintc.find.-name\cprintd.find.-name\cprint4、启动运转级别3代表什么:()a.关闭系统b.单用户管理模式c.无网络功能的多用户模式d.带有网络功能的多用户模式5、为了将当前目录下的归档文件myftp.tgz解压缩到/tmp目录下,我们可以使用()a.tarxvzfmyftp.tgz-c/tmpb.tarxvzfmyftp.tgz-r/tmpc.tarvzfmyftp.tgz-x/tmpd.tarxvzfmyftp.tgz/tmp6、怎样新建一个新文件:()a.mkhello.cb.rmhello.cc.touchhello.cd.newhello.c7、下面哪些命令可以分页表明小文本文件:()a.moreb.catc.typed.less8、lscal命令列出下面的文件列表,问那一行代表是链接文件。

()a.-rw-------2hel-susers56sep0911:05hellob.-rw-------2hel-susers56sep0911:05goodbeyc.drwx-----1helusers1024sep1008:10zhangd.lrwx-----1helusers2024sep1208:12cheng9、以下哪几种是vi的工作模式()(多选)a.命令模式b.删掉模式c.编辑模式d.末行模式10、临时注销一个用户,可以直接修改/etc/shadow文件,即在该用户口令前加()a.!b.#c.%d.*11、启动x-windows命令是()a.startb.startxc.begind.beginx12、加装linux系统对磁盘分区的建议就是()a至少有一个磁盘分区b至少有两个磁盘分区c至少有三个磁盘分区d至少有四个磁盘分区13、下面哪个文件包含了主机名到ip地址的映射关系()a./etc/hostnameb./etc/hostsc./etc/resolv.confd./etc/networks14、在linux系统,预设的shell就是什么:()a.bashb.ashc.cshd.gnush15、pwd命令的功能就是()a设置用户的口令b表明用户的口令c相当于windows命令行里输入cd命令d相当于在windows命令行里输入dir命令16、当一个目录作为一个挂载点被使用后,该目录上的原文件()a、被永久删掉b、被暗藏,等待装载设备装载后恢复正常c、被放进回收站d、被暗藏,等待计算机重新启动后恢复正常17、执行命令“chmodo+rwmyfile”后,myfile文件的权限变化为()a、同组用户可读写myfile文件b、其他用户可读写myfile文件c、所有用户都可读写myfile文件d、文件所有者读写myfile文件18、tar命令可以进行文件的()a、放大、档案和解压缩b、放大和解压缩c、放大和档案d、档案和解压缩19、负责管理继续执行防火墙规则的服务(守护者进程)就是()a、iptablesb、networkc、securityd、xinetd20、使用vi编辑文本只读时,保存并退出的命令是?(单选题)a:w!b:q!c:wqd:e!21、当一个文件属性为drwxrwxrwt,则这个文件的权限就是什么样的?(多选题)a:任何用户皆可以加载、可以载入b:root可以删掉该目录的文件c:给普通用户以文件所有者的特权d:文件拥有者有权删除该目录的文件22、什么命令用来查看硬盘被占用了多少空间和剩余多少空间?(单选题)a:dub:dfc:freed:vmstat23、linux使用者的帐号、密码与群组的名称文件放到哪些文件里?(多选题)a:/etc/passwdb:/etc/shadowc:/etc/groupd:/etc/users24、暂停某用户帐号可以采用如下哪些方法?(多选题)a.把/etc/passwd文件中该用户信息字段ka#b.passwd-1[用户名]c.将/etc/passwd该用户信息shell字段改成/sbin/nologind.passwd-u[用户名]25、假如系统启动步入运转级别3,则在/etc/rc.d/rc3.d/目录中,以下哪一个脚本首先继续执行?(单选题)a.k20rwhodb.s30syslogc.k96pcmciad.s99linuxcof26、怎样新建一个崭新目录:()a.touchhellob.mkdirhelloc.rmhellod.newhello27、linux文件权限一共10位长度,分成四段,第三段表示的内容是()a.文件所有者所在组的权限b.文件所有者的权限c.文件类型d.其他用户的权限28、存放设备文件的相关文件目录:()a./devb./etcc./libd./bin29、某文件的组外成员的权限为所读:所有者存有全部权限:组内的权限为读与写下,则该文件的权限为?a,467b,674c,476d,76430、将windowsc:盘(hda1)安装在linux文件系统的/winsys目录下,命令是?(单选题)a.#mountdev/had1/winsysb.#mount/dev/had1/winsysc.#mount/dev/had1winsysd.#mo untdev/hda1winsys31、将光盘cd-rom(hdc)加装至文件系统的/mnt/cdrom目录下的命令就是?(单选题)a.mount/mnt/cdromb.mount/mnt/cdrom/dev/hdcc.mount/dev/hdc/mnt/cdromd.mount/ dev/hdc32、将光盘/dev/hdc装载的命令就是?(单选题)a.umount/dev/hdcb.unmount/dev/hdcc.umount/mnt/cdrom/dev/hdcd.unmount/mnt/cdrom/dev/hdc33、在/home=/studl/wang目录下有一文件file,使用哪一个命令可实现在后台执行命令,此命令将file文件中的内容输出到file.copy文件中?(单选题)a、catfile>file.copyb、cat>file.copyc、catfilefile.copy&d、catfile>file.copy&34、关于文件系统的加装和装载,下面叙述恰当的事?(单选题)a、如果光盘未经装载,光驱就是看不清楚的b、加装文件系统的加装点就可以就是/mnt之下c、不管光驱中是否有光盘。

linux练习题

linux练习题

Linux练习题一、基础知识篇1. Linux操作系统的创始人是谁?2. 请列举出Linux操作系统的主要特点。

3. Linux系统中的根目录用什么符号表示?4. 常见的Linux发行版有哪些?5. 在Linux系统中,如何查看当前登录的用户?6. 如何查看Linux系统的版本信息?7. 请简述Linux文件系统的层次结构。

二、文件操作篇1. 如何在Linux系统中创建一个新文件?2. 如何查看文件内容?3. 如何复制一个文件?4. 如何删除一个文件?5. 如何重命名一个文件?6. 如何查看当前目录下的所有文件和文件夹?7. 如何切换到另一个目录?8. 请简述Linux文件权限的表示方法及修改方法。

三、文本编辑篇1. 请列举出常用的Linux文本编辑器。

2. 如何使用vi编辑器打开一个文件?3. 在vi编辑器中,如何进行光标移动?4. 在vi编辑器中,如何进行文本复制、粘贴和删除操作?5. 如何在vi编辑器中查找和替换文本?6. 如何保存并退出vi编辑器?四、用户与权限篇1. 如何在Linux系统中添加一个新用户?2. 如何修改用户密码?3. 如何删除一个用户?4. 如何查看当前用户的权限?5. 如何修改文件的权限?6. 请简述Linux系统中的用户组概念及作用。

五、网络配置篇1. 如何查看Linux系统的网络配置信息?2. 如何配置Linux系统的IP地址?3. 如何查看当前系统的网络连接状态?4. 如何测试网络连通性?5. 如何开启和关闭Linux系统的防火墙?六、软件管理篇1. 如何在Linux系统中安装软件?2. 如何卸载已安装的软件?3. 请简述Linux软件包管理器的种类及特点。

4. 如何更新Linux系统中的软件包?5. 如何查看已安装的软件包?七、系统管理篇1. 如何查看Linux系统的运行状态?2. 如何查看系统负载?3. 如何查看系统内存使用情况?4. 如何查看系统CPU使用情况?5. 如何重启和关机Linux系统?6. 请简述Linux系统日志的作用及查看方法。

linux练习题题库

linux练习题题库

linux练习题题库Linux操作系统是一种开源的操作系统,由于其稳定性和安全性而被广泛应用于服务器和嵌入式设备等领域。

为了能更好地掌握和熟悉Linux系统,下面提供了一些Linux练习题题库供大家进行练习和巩固知识。

1. 命令行操作题(1)在Linux命令行中,如何查看当前所在路径?(2)如何在当前路径下创建一个名为"test"的文件夹?(3)如何使用命令行将文件"file.txt"复制到文件夹"test"中?(4)如何使用命令行删除文件夹"test"及其所有内容?2. 文件与目录管理题(1)如何查看当前路径下的所有文件和文件夹?(2)如何将文件"file1.txt"重命名为"file2.txt"?(3)如何创建一个名为"docs"的文件夹,并将文件夹权限设置为读写执行?(4)如何删除文件夹"docs"及其所有内容(包括子文件夹)?3. 用户和权限管理题(1)如何创建一个新用户,并设置其密码?(2)如何将用户"testuser"添加到"sudoers"组中,以便拥有管理员权限?(3)如何查看当前系统上的所有用户列表?(4)如何修改文件"file.txt"的权限,使得只有文件所有者可以读写,其他用户只能读取?4. 进程管理题(1)如何查看当前系统上所有正在运行的进程?(2)如何通过命令行结束一个正在运行的进程?(3)如何将一个进程放到后台运行?(4)如何查看当前系统上某个进程的详细信息,如进程ID、占用CPU的百分比等?5. 网络管理题(1)如何查看当前系统的IP地址和网卡信息?(2)如何通过命令行连接到远程服务器?(3)如何检查当前系统的网络连接情况,并查看正在使用的端口号?(4)如何使用命令行下载一个文件,并保存到当前路径下?通过完成上述Linux练习题,你将能够更好地理解和掌握Linux操作系统的基本知识和操作技巧。

linux练习题

linux练习题

一、单项选择题1、/root目录是:A、系统的根目录B、超级用户的主目录C、动态连接库D、系统管理程序2、chmod为了表示“目标文件只有这些权限”,可以用符号_____A、=B、+C、-D、!3、检查文件系统完整性的命令是:A、fsck //检查并修复文件系统B、mvC、mountD、cp4、下面的哪一个shell具有自动补齐功能?A、cshB、tcshC、bashD、sh5、在gzip命令中,-t的作用是:A、解压-dB、显示压缩文件C、检验压缩文件D、删除压缩文件6、管道符是:A、||B、|C、<<D、//7、at命令中需要从标准输入中读入所有的命令,不能指定_______选项。

A、-qB、-bC、-d //删除指定的调度作业D、-f //从指定文件而非标准输入设备获取将要执行的命令8、chmod中通过指定"ugoa"可以控制哪些用户对某文件(目录)的权限可以被改变,其中"a"表示:A、文件的所有者uB、其他组的用户oC、与文件所有者同组的用户gD、所有用户9、Linux系统引导将启动__________进程。

A、initB、gettyC、syslogdD、lpd10、假设执行如下的命令:alias lcd 'ls –l \!;pwd * 现在输入lcd test1 test2,shell实际上执行的是:A、ls –l test1B、ls –l test1 test2;pwdC、pwdD、ls –l ; pwd11、/sbin目录存放的是:A、使用者经常使用的命令B、动态连接库C、系统管理程序D、设备12、关于at命令下列说法正确的是:A、任何用户都可以使用该命令B、若at.deny不为空,那么除at.deny中指定的用户之外,所有的用户都可以使用该命令C、若at.deny不为空,那么只有at.allow中的用户才能使用该命令D、只有超级用户才能使用该命令(x)13、crontab文件的格式是:A、M D H m d cmdB、M H D d m cmdC、 D M H m d cmdD、M H D m d cmd14、在当前目录下有文件test,文件属主为guest;我们使用admin身份,用命令cp test /tmp,拷贝文件到/tmp(目录属主为root),则/tmp/test的文件属主为:A、guestB、rootC、adminD、其它15、用户user2对下一文件有何权力:-rw-r----- 1 user1 100 1320 Oct 27 08:16 testA、无权B、读C、读写D、执行16、init进程是所有用户进程的父进程。

linux操作练习题

linux操作练习题

linux操作练习题Linux操作练习题Linux是一种开源的操作系统,广泛应用于服务器和个人电脑领域。

对于初学者来说,通过练习一些基本的Linux操作题可以帮助加深对Linux系统的理解和掌握。

本文将介绍一些常见的Linux操作练习题,希望对初学者有所帮助。

一、文件和目录操作题1. 创建一个名为"test"的文件夹,并在该文件夹下创建一个名为"file.txt"的文本文件。

2. 在终端中使用命令行将"file.txt"的内容显示在屏幕上。

3. 将"file.txt"的内容复制到一个名为"file_copy.txt"的新文件中。

4. 将"file.txt"重命名为"new_file.txt"。

5. 删除"new_file.txt"和"file_copy.txt"。

二、文件权限操作题1. 创建一个名为"test"的文件夹,并设置只有拥有者有读、写和执行权限。

2. 在"test"文件夹下创建一个名为"file.txt"的文本文件,并设置只有拥有者和所属组有读权限。

3. 修改"file.txt"的权限,使得其他用户可以读取和执行该文件。

4. 创建一个名为"test2"的文件夹,并设置只有拥有者和所属组有写权限。

5. 将"test"文件夹和"test2"文件夹的权限设置为只有拥有者有写权限。

三、用户和用户组操作题1. 创建一个名为"testuser"的新用户。

2. 将"testuser"添加到"sudo"用户组中。

3. 修改"testuser"的登录Shell为"/bin/bash"。

linux基础习题1

linux基础习题1

linux基础习题1一、选择题1. Linux 最早是由计算机爱好者开发的。

A. Richard PetersenB. Linus TorvaldsC. Rob PickD. Linux Sarwar2. 下列是自由软件。

A. Windows XPB. UNIXC. LinuxD. Windows 20003. 下列不是Linux 的特点。

A. 多任务B. 单用户C. 设备独立性D. 开放性4. Linux 的内核版本2.3.20 是的版本。

A. 不稳定B. 稳定的C. 第三次修订D. 第二次修订二、填空题1. GUN 的含义是。

2. Linux 一般有3 个主要部分:、、。

三、简答题1. 简述Red Hat Linux 系统的特点。

2. 简述一些较为知名的Linux 发行版本。

3.什么是GRUB?GRUB(GRand Unified Bootloader)是一个多重启动管理器,它负责装入内核并引导Linux 系统。

GRUB 还可以引导其他操作系统,如FreeBSD、NetBSD、OpenBSD、GNU HURD和DOS,以及Windows 9x/2000/XP/2003。

4.为了确保安全,对于准备投入实际运行的Linux 服务器,一定要开启防火墙和SELinux 功能。

但如果在安装系统时没有启用防火墙和SELinux 功能,可以在安装后进行启用,方法有两种。

第一,执行“system-config-securitylevel”命令启动服务配置程序,在出现的对话框中的“安全级别”选项中,选择“启用”确定即可。

第二,启用SELinux。

编辑/etc/selinux/config 文件,找到语句“SELINUX=disabled”,将该句改为“SELINUX=enforcing”。

重新启动Linux,SELinux 就会被启用了。

一、选择题1. Linux 安装过程中的硬盘分区工具是。

A. PQmagicB. FDISKC. FIPSD. Disk Druid2. Linux 的根分区系统类型是。

(完整版)Linux操作系统期末练习题最终版by枫叶

(完整版)Linux操作系统期末练习题最终版by枫叶

1.在Linux目录结构中目录中的文件是普通用户可以使用的可使用的可执行文件的目录是(B)19A./sbin B./bin C./usr D./lib2.在Linux目录结构中Linux的内核及引导程序所需要的文件位于(B)目录A./binB./bootC./rootD./proc3.在Linux目录结构中用来存放系统配置文件(D)目录A./libB./devC./procD./etc4.Linux三种特殊权限中仅用于目录文件的权限是(C)22A.SUIDB.SGIDC.黏滞位D.都可以5.Linux三种权限中允许进入目录的权限(C) 22A.r-可读B.w-可写C.x-可执行D.都不是6.下列脚本文件最先自动执行的是(A)24A./etc/rc.localB./etc/profileC.~/.bashrcD.~/.bash_logout7.下面通配符可匹配多个任意字符的通配符是(A)29A.*B. ?C.[abcde ]D.[!a-e]8.输出重定向符号右边的文件已经存在,不会覆盖文件而是追加的定向符是(B)A.>B.> >C. 2>D.&>9.表示用户家目录的是(B)A./home (所有用户家目录的父目录,+用户名才是用户家目录)B.~C. .D. ..10.可删除非空目录及其子目录的命令是(B)A. touchB.rm -rC.mkdirD.rmdir空目录11. 是强引用的符号(A)A. 单引号B.反引号C.双引号D.中括号12.可显示隐藏文件的ls命令形式选项是(A)A. ls -aB. ls -dC.ls -h D .ls -l13.可通过接受标准输入作为输出内容来创建简单文件的命令是(B)42A.touchB.catC.viD. gedit14.不带有编辑功能但有翻页、按行滚动、搜索功能的命令是(B)43A.catB.more和lessC.head 和tail D vi15.wc命令可统计文件的行数、字数和字节数。

linux 学习练习题

linux 学习练习题

linux 学习练习题Linux 是一种广泛应用的开源操作系统,其功能强大、稳定可靠,成为了许多企业和个人的首选。

为了提高对 Linux 的熟练程度,以下是一些适用于不同水平的学习练习题。

练习题 1:Linux 基础知识1.1 什么是 Linux 操作系统?它与其他操作系统有什么不同之处?1.2 Linux 中包含哪些常见的文件系统?1.3 如何在 Linux 中创建新的用户账户?1.4 描述 Linux 中的文件权限,包括如何查看和更改文件权限。

1.5 解释 Linux 中的环境变量是什么,并提供一个设置新环境变量的示例。

练习题 2:Linux 文件和目录管理2.1 如何在 Linux 中创建一个新的目录?如何删除一个目录?2.2 列出当前目录下的所有文件和子目录。

2.3 如何将文件从一个目录复制到另一个目录?如何移动文件到另一个目录?2.4 如何重命名文件或目录?2.5 如何递归地查找特定类型的文件并将其复制到另一个目录?练习题 3:Linux 进程管理3.1 描述进程的概念以及 Linux 中的进程控制命令。

3.2 如何查看当前正在运行的进程?3.3 如何杀死一个正在运行的进程?3.4 解释进程优先级和 nice 值之间的关系。

3.5 如何将一个进程置于后台运行?练习题 4:Linux 网络管理4.1 如何查看 Linux 中的网络接口和 IP 地址?4.2 如何配置静态 IP 地址?4.3 如何测试网络连接以及如何在 Linux 中执行网络诊断?4.4 如何设置和管理防火墙规则?4.5 如何在 Linux 中配置和使用 VPN?练习题 5:Linux 软件包管理5.1 描述 Linux 中软件包管理的优势。

5.2 如何在 Ubuntu 和 CentOS 系统上分别使用 apt 和 yum 安装软件包?5.3 如何卸载已安装的软件包?5.4 如何更新已安装的软件包?5.5 如何在 Linux 中搜索软件包?练习题 6:Linux Shell 脚本编程6.1 什么是 Shell 脚本?它有什么作用?6.2 如何创建一个简单的 Shell 脚本文件?6.3 描述如何在脚本中定义变量和使用变量。

linux 命令练习题

linux 命令练习题

linux 命令练习题Linux命令练习题1. 文件与目录管理1.1 查看当前目录下的文件列表,并列出它们的详细信息。

使用命令:ls -l1.2 创建一个名为"test"的目录,并在其中创建一个名为"file.txt"的文件。

使用命令:mkdir testtouch test/file.txt1.3 将"file.txt"复制到当前目录,并将其重命名为"newFile.txt"。

使用命令:cp test/file.txt newFile.txt1.4 删除刚才创建的"test"目录及其包含的内容。

使用命令:rm -r test2. 文件内容查看与编辑2.1 查看"newFile.txt"的内容。

使用命令:cat newFile.txt2.2 在"newFile.txt"的末尾添加一行内容:"This is a new line."使用命令:echo "This is a new line." >> newFile.txt2.3 修改"newFile.txt"中的第一行内容为:"This is the first line."使用命令:sed -i '1s/.*/This is the first line./' newFile.txt2.4 显示"newFile.txt"中包含"new line"的行。

使用命令:grep "new line" newFile.txt3. 用户与权限管理3.1 创建一个新用户"testuser"。

使用命令:sudo adduser testuser3.2 将"testuser"添加到"sudo"用户组,使其具有管理员权限。

LINUX 练习1

LINUX 练习1

LINUX 练习1linux-练习1.,/’k练习一一、单项选择题1.linux中不能使用的shell是(c)。

a.bshella.超级用户a.cdeb.kshellb.系统用户b.kdecrshelldbashd.管理员用户d.windows2.初次启动rhel5时需要添加一个用户账号,该用户的类型是(c)。

c普通用户c.gde3.linux最常用的xwindows图形化用户界面主要有gnome和(b)。

4.假设一个目录中存有5个文件:test.ctest1.ctest2.ctest3.cpptest10.c,执行命令“lstest*.?”后表明的文件就是(d)。

a.test.ctest1.ctest2.ctest3.cppc.test1.ctest2.ctest3.cppb.test1.ctest2.ctest10.cd.test.ctest1.ctest2.ctest10.c5.已知myfile文件中有1行内容,mycase文件中有3行内容,执行完命令cat<myfile>mycase后,mycase文件的内容有(a)。

a.1行b.2行a.$b?c.3行d.4行c#d!6.则表示rhel5中超级用户提示符符号的就是(c)。

7.linux中.不必做为普通文件的第一个字符,原因就是(b)。

a.以“.”开头为非法的文件名c以“.”开头只能用于目录名b以“.”结尾为暗藏文件d以“.”结尾为设备文件8.在创建linux分区时,一定要创建的两个分区是(d)。

a.fat/ntfsb.fat/swapc.ntfs/swapd.swap/根分区9.在rhel5中,系统默认的对整个系统拥有完全的控制权的用户是(a)。

a.rootb.guestc.administratord.supervistor.10.linux就是“freesoftware”软件,“free”的含义就是(c)。

a.linux不需要付费b.linux发行商不向用户收费c.linux可自由修改和发布d.只有linux的作者才能向用户收费11.输入命令时,选项和参数间可以用(c)符号隔开。

(完整版)练习一LINUX命令测试题-答案

(完整版)练习一LINUX命令测试题-答案

练习一LINUX命令测试题一、选择题(每题2分)1、下面哪个命令是用来定义shell的全局变量( D )A. exportfsB. aliasC. exportsD. export2、当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于( D )目录。

A. /homeB. /binC. /etcD. /dev3、在vi编辑器里,命令"dd"用来删除当前的( A )A. 行B. 变量C. 字D. 字符4、按下(A )键能终止当前运行的命令A. Ctrl-CB. Ctrl-FC. Ctrl-BD. Ctrl-D5、vi中哪条命令是不保存强制退出( C )A. :wqB. :wq!C. :q!D. :quit6、用户编写了一个文本文件a.txt,想将该文件名称改为txt.a,下列命令__D____可以实现。

A. cd a.txt xt.aB. echo a.txt > txt.aC. rm a.txt txt.aD. cat a.txt > txt.a7、下面关于i节点描述错误的是__A___ 。

A.i节点和文件是一一对应的B.i节点能描述文件占用的块数C.i节点描述了文件大小和指向数据块的指针D.通过i节点实现文件的逻辑结构和物理结构的转换8、在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用__C____命令。

A. 上箭头B. 下箭头 C. “.” D. “*”9、在Shell脚本中,用来读取文件内各个域的内容并将其赋值给Shell变量的命令是__D___ 。

A. foldB. joinC. trD. read10、当字符串用单引号(’’)括起来时,SHELL将__C____ 。

A.解释引号内的特殊字符B.执行引号中的命令C.不解释引号内的特殊字符D.结束进程11、Linux系统中,用户文件描述符0表示____A__ 。

A.标准输入设备文件描述符B.标准输出设备文件描述符C.管道文件描述符D.标准错误输出设备文件描述符12、RED HAT LINUX 9默认使用的文件系统类型为( B )A.ext2B.ext3C.FATD.swap13、光盘所使用的文件系统类型为( D )。

linux练习题库

linux练习题库

linux练习题库Linux操作系统是一种自由和开放源代码的操作系统,广泛应用于各种计算机和设备上。

为了帮助大家更好地了解和熟悉Linux系统,以下是一些Linux练习题供大家练习和巩固知识。

题目一:文件和目录操作1. 创建一个名为"test"的目录。

2. 在"test"目录下创建一个名为"file.txt"的空文件。

3. 将文件"file.txt"的权限设置为只允许所有者读取和写入。

4. 查看"file.txt"的权限设置,并将结果保存到"log.txt"文件中。

5. 将"log.txt"文件复制到"test"目录下,并将复制后的文件名改为"log_copy.txt"。

6. 删除"log.txt"文件。

题目二:文件内容操作1. 创建一个名为"text.txt"的文件,并编写以下内容:Hello, Linux!This is a test file.2. 在文件的末尾追加一行内容:"I love Linux!"。

3. 使用命令行将"text.txt"文件的内容按行读取,并将结果保存到"result.txt"文件中。

题目三:文件权限1. 创建一个名为"secret.txt"的文件。

2. 将文件"secret.txt"的权限设置为只允许所有者读取和写入,组用户读取,其他用户没有任何权限。

3. 查看"secret.txt"的权限设置,并将结果保存到"permission.txt"文件中。

题目四:进程管理1. 查看当前运行的进程,并将结果保存到文件"process.txt"中。

Linux 考试练习题

Linux 考试练习题

选择题(1)用哪一组合键可以从X图形界面切换到第二个虚拟控制台?()A.Alt+F2B. Ctrl+Alt+F2C.A和BD. 以上都不对(2)用ssh打开一个远程Shell时,以下哪一项不必要?()A. 远程机器必须运行ssh服务B. 知道机器上的一个账户的用户名和密码C. 本地机器必须是Linux机器D. 你必须知道远程机器的主机名或IP地址(3)假设Linux的当前工作目录是/home/elvis,以下哪一项是对文件/home/elvis/Mail/sent的引用?()A.Mail/sentB. /Mail/sentC.sentD. /sent(4)以下哪一项命令会列出目录“/usr/lib”中的文件?()A.cat /usr/libB. lsdir /usr/libC./usr/lib listD.ls/usr/lib(5)用户Tommy执行命令touch /etc/newfile的时候出错,最可能的原因是?()A.文件newfile不存在B. 用户把命令拼错,找不到touch命令C.普通用户没有/etc目录的修改权限D. 普通用户不能创建文件(6)使用man ls命令查看帮助文档时,使用哪个键能退出()A.ZZB. TABC.qD. Enter(7)执行cd ~命令后再执行pwd,最可能的输出结果是?()A./home/studentB. /etcC.home/studentD. ~(8)下列哪一个最不可能是用户的家目录?()A./home/zhangsanB. /rootC./etcD. /home/dev(9)命令ls r??的输出结果可能包含以下哪个文件?()A.rowB. riotsC.RawD. wet(10)以下哪个命令显示文件/etc/passwd开始5行?()A.head -5 /etc/passwdB. head –n /etc/passwdC.tail -5 /etc/passwdD. tail -n /etc/passwd(11)以下哪一项是正确的?()A.普通用户可以查看/etc/passwd文件B. 普通用户可以编辑/etc/passwd文件C. A和B都正确D. A和B都不正确(12)用户elvis应该运行哪个命令来修改他的密码?()A.password–u elvisB. passwd–u elvisC. passwordD. passwd用下列命令的输出结果回答问题(13)下列哪一项是组dwarfs的组ID?()A.201B. 215C.510D. 206(14)用户maxwell的主要组的组ID是什么?()A.201B. 215C.515D. 517(15)用户elvis不是下列哪个组的成员?()A.physicsB. wrestleC.musicD. dwarfs(16)用户ventura的主要组的名称是什么?()A.wrestleB. governorC.venturaD. 无法作出判断(17)哪个文件定义了次要组成员身份?()A./etc/groupB. /etc/secondaryC./etc/passwdD. /etc/shadow (18)通过查阅哪个文件来判断用户的主要组ID?()A./etc/passwdB. /etc/shadowC./etc/groupD. A和B(19)下面哪个不是组wrestle的成员?()A.neroB. venturaC.hoganD. elvis(20)以下哪个命令会使文件sample的权限为rw-------?()A.chmod a-rw sample.txtB. chmodog-rw sample.txtC.chmodu+rw sample.txtD. chmod u-rw smple.txt(21)如果有人希望文件sample.sh有权限rwxrwxr-x,最可能的原因是什么?()A.文件所有者希望所有人都可以删除文件B. 文件所有者希望所有人都可以修改文件C.文件所有者希望所有人都可以将文件作为脚本执行D. 文件所有者希望所有人都可以修改文件名操作题1、某Linux操作系统的登陆环境为[root@localhost ~]#,请完成以下操作。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、
⑴以root用户登录系统,添加一个普通用户,用户名为姓名拼写字母和学号后三位的组合,并进入该用户根目录
⑵新建一个文档文件,文件名hello.txt
⑶查看该新建文件的当前属性
⑷将该文件的拥有者改为超级用户
⑸将该文件的群组改为本机上某普通用户所在群组
⑹使用数值法将该文件的权限改为拥有者具有全部权限,群组没有可执行权限,他人仅有可执行权限,并查看该文件当前属性

⑴以root登录,用户名为姓名拼写字母和学号后三位的组合,查看当前所处目录的绝对路径
⑵在本机以刚新建的普通用户的家目录中创建子目录rootdir,并同时创建rootdir的子目录sondir
⑶将文件/etc/shadow复制到sondir目录,并同时改名为test.txt
⑷查看刚才复制的文件的属性
⑸查看目录sondir的属性
⑹将sondir目录删除

1)新建一个组group1,新建一个组group2,
添加新用户t1,t2,到group1,添加新用户t3,t4到group2.t1,t2,t3,t4的密码为123。

2)切换到t1用户登录,在用户t1的主目录下,新建文件test.c文件,编辑
test.c文件,输入文字:“欢迎你进入Linux世界”.
3)切换到root用户,并修改test.c文件属性为754.更改test.c文件的拥有
者为t3,删除用户t2,t4。

4)删除group1,group2
四.
更改平面分辨率为1024*768

.通过安装VMware Tools在XP系统下虚拟机Linux文件共享

(1)
1.1)配置工作群组(workgroup)为自己的姓名拼音+学号的形式(举例jinjingquanjsj2501)1.2)Linux 主机的NetBIOS 名称为:自己的学号(举例jsj2501)
1.3)使用者登入层级设定为:share
1.4)共享/tmp 目录,取名为:temp
(2)
1.1) 配置工作群组(workgroup)为:jsjgroup
1.2)Linux 主机的NetBIOS 名称为:my
1.3)使用者登入层级设定为:user
1.4)共享目录/home/public 目录,,取名为:public,授权为774
1.5)访问samba服务器的用户为t1,密码为123456
1.6) 激活t1用户在samba上的应用
1.7)用testparm测试smb.conf正确性

(1)
1.1)內部网段设定为19
2.168.2.0/24
1.2)router 为19
2.168.2.1
1.3)DNS主机的IP 为安徽电信的20
2.102.192.68
1.4) Option nis-domain 和option domain-name 两项的值都设为自己姓名的全拼1.5)动态分配给客户端的IP地址为19
2.168.2.128到192.168.2.254
1.6)为固定mac地址为B8-97-5A-44-04-38的主机分配IP地址19
2.168.2.168

①创建匿名用户,只能提供浏览和下载的权限
②创建匿名用户,只能提供浏览和下载、上传的权限
③创建账号用户,t01,t02,t03,其中
●t01,t03允许登录;
●t02拒绝登录;
●t01锁定到主目录中●t03不受限制。

相关文档
最新文档