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系统日志的作用及查看方法。

  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不受限制。

相关文档
最新文档