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操作系统,提高工作效率。
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练习题题库供大家进行练习和巩固知识。
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操作系统的基本知识和操作技巧。
最新实训项目2--Linux基本命令(带参考答案)

最新实训项⽬2--Linux基本命令(带参考答案)实验报告项⽬⼆、Linux基本命令题⽬:信息⼯程系院系:⽹络⼯程专业:2011级1班班级:姓名:2011学号:指导教师:2013 年 3 ⽉15 ⽇实训项⽬2 Linux基本命令⼀、实训⽬的●掌握Linux各类命令的使⽤⽅法;●熟悉Linux操作环境。
⼆、实训内容练习使⽤Linux常⽤命令,达到熟练应⽤的⽬的。
三、实训步骤⼦项⽬1.⽂件和⽬录类命令的使⽤(1)启动计算机,利⽤root⽤户登录到系统,进⼊字符提⽰界⾯。
练习使⽤cd命令(2)⽤pwd命令查看当前所在的⽬录。
pwd命令⽤于显⽰⽤户当前所在的⽬录。
如果⽤户不知道⾃⼰当前所处的⽬录,就可以使⽤这个命令获得当前所在⽬录(3)⽤ls命令列出此⽬录下的⽂件和⽬录。
然后,使⽤ls命令,并⽤-a选项列出此⽬录下包括隐藏⽂件在内的所有⽂件和⽬录。
最后,⽤man命令查看ls命令的使⽤⼿册。
补充说明浏览信息内容:(以下⾯图⽚为例)最后⼀⾏内容列表说明1属性:- 代表⽂件,l代表链接⽂件,d代表⽬录2 所有者权限(⽂件权限):具有r 读w 写没有x 执⾏3 同组⽤户权限(⽂件权限):只读r4 其他⼈权限(⽂件权限):只读r5 链接数:16 ⽂件拥有者:root7 ⽂件所属组:root8 ⽂件⼤⼩:8字节9 创建或修改⽇期:2⽉21⽇10 创建或修改时间:18:4211 ⽂件或⽬录名称(4)在当前⽬录下,创建测试⽬录test。
利⽤ls或ll命令列出⽂件和⽬录,确认test ⽬录创建成功。
然后进⼊test⽬录,利⽤pwd查看当前⼯作⽬录。
mkdir命令⽤于创建⼀个⽬录。
该命令的语法为:mkdir [参数] ⽬录名常⽤参数–p:如果⽗⽬录不存在,则同时创建该⽬录及该⽬录的⽗⽬录。
(5)利⽤cp命令复制系统⽂件/etc/profile到当前⽬录下。
# cp /etc/profile .(6)复制⽂件profile到⼀个新⽂件profile.bak,作为备份。
Linux操作系统基础与实训教程(习题答案)

Linux操作系统基础与实训教程(习题答案)一、选择题1.在Linux系统中,用于查看文件内容的命令是:–[ ] A. mv–[ ] B. cp–[x] C. cat–[ ] D. ls2.Linux系统的核心是:–[ ] A. Shell–[ ] B. 系统工具–[ ] C. 命令解释器–[x] D. 内核3.在Linux系统中,创建目录的命令是:–[x] A. mkdir–[ ] B. rmdir–[ ] C. cp–[ ] D. rm4.在Linux系统中,用于显示当前工作目录的命令是:–[ ] A. pwd–[ ] B. cd–[x] C. ls–[ ] D. mkdir5.在Linux系统中,用于移动文件或目录的命令是:–[ ] A. cp–[x] B. mv–[ ] C. ls–[ ] D. rm二、填空题1.在Linux系统中,用于查看文件内容的命令是cat。
2.使用命令mkdir可以创建目录。
3.Linux系统的核心是内核。
4.使用命令pwd可以显示当前工作目录的路径。
5.使用命令mv可以移动文件或目录。
三、简答题1.什么是Linux操作系统?Linux操作系统是一种开放源代码的操作系统,它的内核由Linus Torvalds于1991年开发而成。
Linux操作系统具有稳定性、安全性和多用户多任务的特点,广泛用于服务器、个人电脑和嵌入式设备上。
2.请简述Linux系统的特点。
–开放源代码:Linux操作系统的源代码对用户开放,任何人都可以查看、修改和分发。
这使得Linux系统具有高度灵活性和可定制性。
–稳定性:Linux系统能够长时间运行而不需要重启,具有高度稳定性和可靠性。
–安全性:Linux系统具有强大的安全性,对用户和系统的数据具有保护机制。
同时,开放源代码的特点也使得安全问题可以快速修复。
–多用户多任务:Linux系统支持多用户同时登录,并且可以同时运行多个程序,实现多任务处理。
linux初学者实操题目

linux初学者实操题目以下是为Linux初学者准备的三个实操题目及其答案:实操题目 1: 目录操作题目: 创建一个名为mydir的目录,并在其中创建一个名为myfile.txt的空文本文件。
之后,将myfile.txt复制到同一目录下的mycopy.txt,然后删除myfile.txt。
答案:1.创建目录: mkdir mydir2.切换到新创建的目录: cd mydir3.创建空文本文件: touch myfile.txt4.复制文件: cp myfile.txt mycopy.txt5.删除原文件: rm myfile.txt实操题目 2: 文件内容查看与编辑题目: 使用文本编辑器(如nano或vi)在mydir目录下创建一个名为notes.txt的文件,并输入以下内容:Hello, this is my first note.Linux is fun!保存文件后,使用命令行工具查看文件内容。
答案:1.打开文本编辑器(以nano为例): nano notes.txt2.输入指定内容。
3.保存并退出(在nano中,按Ctrl + O保存,然后按Enter确认文件名,最后按Ctrl + X退出)。
4.查看文件内容(使用cat命令): cat notes.txt实操题目 3: 权限管理题目: 更改mydir目录下notes.txt文件的权限,使得所有者可以读、写和执行该文件,而组成员和其他用户只能读取该文件。
答案:1.查看当前文件权限(可选): ls -l notes.txt2.更改文件权限为rwxr--r--: chmod 744 notes.txt或者 chmod u=rwx,go=r notes.txt3.再次查看文件权限以确认更改: ls -l notes.txt这些实操题目涵盖了Linux基础操作中的目录操作、文件内容查看与编辑以及权限管理等方面,适合初学者练习和巩固知识。
linux实验考试题库(部分)

#(1) #(2)
1
sleep(1); kill(pid,SIGUSR1); } } }
#Байду номын сангаас3)
} p_action( ) { printf("parent caught signal #%d\n",++ntimes); } c_action( ) { printf("child caught signal #%d\n",++ntimes/*, ++ltimes*/); int ppid; ppid = getppid(); #(4) kill(ppid, SIGUSR1); sleep(3); } 三、综合编程题 1.设计一个 shell 程序,添加一个新组为 class1,然后添加属于这个组的 30 个用户,用户名的形式 为 stdxx,其中 xx 从 01 到 30。 2.下面给出了一个 SHELL 程序,试对其行后有#(n)形式的语句进行解释,并说明程序完成的功能。 (8 分) #!/bin/bash #(1) dir=$1 #(2) if [ -d $dir ] #(3) then cd $dir #(4) for file in * do if [-f $file ] #(5) then cat $file #(6) echo “end of file $file” fi done else echo “bad directory name $dir” fi 3.假设 linux 分配给光驱的设备名是/dev/cdrecord,叙述 Linux 如何在这个光驱上使用光盘。写出详 细的命令步骤解释。 4.试编写一个 SHELL 程序,该程序能接收用户从键盘输入的 100 个整数,然后求出其总和、最大值及 最小值。
LINUX实训(附答案)

LINUX实训考试试题(2015年)考前说明:1.本次考试为实机操作,考试时间为三个小时,考前准备的资料有:VMware_workstation_11.1.2.exe or VMware_workstation_10.0.1.exe;rhel-server-6.2-x86_64-dvd.iso or rhel-server-6.2-i386-dvd.iso orrhel-server-7.0-x86_64-dvd.iso注:根据考生实际情况决定至少安装一个VMware虚拟机与至少安装一个iso系统文件。
2.本次考试为开卷考试,可以看书、查资料;要求个人单独完成操作,严禁抄袭与代考,如有发现情况属实,抄袭者与被抄袭者,代考与被代考者成绩做0分处理。
3.考生需新建一个用自己班级+名字+学号的文件夹,用于存放自己的考试答题过程的截图,以作为评分依据。
考后提交给老师指定的收集人。
考题1:在VMware虚拟机上安装一台6或者7版本的red hat操作系统,要求如下:1最小化安装,时区为上海;硬盘分区:、boot 600M / 12000M swap 2048M:主机名设置为:www.考生名字拼音;root 密码:123456 新建用户名:student 密码:123456 其他为默认选择;新建用户:useradd studentpasswd student123456123456验证账号:[root@www ~]$状态下输入exit,并用student登录。
考题2:修改系统root密码为:!@#¥qwer重启,界面读秒时按e进入GUI界面GUI界面步骤:e//选择第二个e1bpasswd root!@#$qwer!@#$qwerreboot考题3:通过修改配置文件方式来配置网络;先用DHCP方式获得网络相关信息,做好记录;再将网络设置成静态相关信息。
vi /etc/sysconfig/network-scripts/ifcfg-eth0//大致修改后的文件内容如下DEVICE=eth0 #这是网卡的名称TYPE=Ethernet # 网卡类型ONBOOT=yes # 是否随着开机自启动BOOTPROTO=static #static表示固定ip地址,dhcp表示随机获取ipMM_CONTROLLED=yesIPADDR0=192.168.42.121 # 手动设置的固定ip地址(机房)NETMASK=255.255.255.0 #mask地址,就是掩码GA TEWAY0=192.168.42.1 #网关地址(机房)PREFIX0=24DNS0=202.192.72.33 #(机房)//修改好后,esc结束编辑,:wq保存并退出/etc/init.d/network restart//验证结果ip addr 或者ping一下试题4:配置好本地YUM源,并安装好:httpd bind tigervnc 三个软件包。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A. alias
B. exports
C. exportfs
D. export
28.在一个bash shell脚本的第一行上应加入下面所示中的哪一条语句。(D)
A. #/bin/csh
B. #/bin/bash
C. /bin/bash
D. #!/bin/bash
A. /etc/fstab
B. /etc/shadow
C. /etc/passwd
D. /etc/inittab
5. Linux的基本文件类型有哪几种:
(A,B,C,D)
A.普通文件
B.目录文件
C.链接文件
D.特殊文件
6.要成功登录Linux系统,至少需要哪些必备条件。(A,B)
A.登录ID号
B.默认登录shell
C.它可以链接到一个不存在的文件
D.它可以链接到另一个文件系统的一个文件
14.下面关于文件/etc/group的功能的描述,哪些是正确的?(A,B)
A.把用户分配到各个组
B.为每个组号设置一个组名
C.存放用户口令
D.规定哪个用户可以处理诸如打印机之类的网络资源
15.下面哪些命令可以被用来安全终止一个正在运行的Linux系统。(A,C)
A. vfat
B. ufs
C. ext
2D. iso9660
37. swap文件与swap分区相比,它具有如下所叙述的哪条优点?(B)
A.更好的性能
B.可以更有效率地应用磁盘空间
C.更容易操作
D.没有突出的优点
38.如果在/etc/group文件中有一行内容是“students:
:600:z3,l4,w5”,那么在“students”组中有多少个用户?(D)
A. man命令
B. whatis命令
C. info命令
D.命令--help
3.假设用户当前目录是:
/home/xu,现需要返回到用户主目录,则下面哪几种命令可实现这一目的。(A,C,D)
A. cd $HOM
EB. cd HOM
EC. cd
D. cd ~
ch4
4.系统用户帐户信息被贮藏在下面哪些文件中。(B,C)
14D. 16
23.在Linux系统中,通过使用文件链接命令(ln)功能,可实现一个文件被下述哪种形式来处理。(D)
A.仅一个文件名称
B.不超过两个文件名称
C.每个目录可有一个文件名称
D.两个或更多个文件名称
24.大部分主要的Linux系统文件是存放在下面的哪个目录之中的。(A)
A. /bin
B. /tmp
A.发送一条警示消息到所有用户
B.在重启动系统时跳过“fsck”过程操作
C.在关闭系统时跳过“init”过程操作
D.取消正在运行的关闭(shutdown)操作过程ch4
22.Linux允许一个文件名有256个字符,但为了保证兼容性和可移植性,建议你把文件名长度控制在__个字符以内。(C)
A.
8B.
12C.
B. /home/
C. /
D. /sea
19.当你登录Linux后,一个带有被称作__的数字进程号的脚本被启动。(A)
A. PI
DB. UI
DC. NI
DD. CID
20.在Linux中,下面哪一条命令可更改普通用户为超级用户。(B)
A. super
B. su
C. tar
D. passwd
21.关于Linux中的命令“shutdown -k”,下面的哪一条叙述是正确的。(A)
BB. 64M
BC. 100M
BD. 164MB
5. Linux操作系统的创始人和主要设计者是:
(D)
A.蓝点Linux
B. AT&T Bell实验室
C.赫尔辛基大学
D. Linus Torvalds
6. Linux内核遵守的是下面哪一种许可条款。(C)
A. GDK
B. GDP
C. GPL
D. GNU
A. Alt+Fn(n为1-6之间的数字,代表第几个虚拟控制台)
B. Ctrl+Alt+Fn(n为1-6之间的数字,代表第几个虚拟控制台)
C. Ctrl+Shift+Fn(n为1-6之间的数字,代表第几个虚拟控制台)
D. Shift+Fn(n为1-6之间的数字,代表第几个虚拟控制台)
12.在Linux中,完整路径中的目录间分隔符是:
A. :qB. :
q!
C. :xD. ZZ
17.使用vi编辑一文件时,在指令模式下,下面哪条命令能复制当前行的内容到剪贴板中。(C)
A. cc
B. dd
C. yy
D. Ctrl+c
18.在Linux中,如当前目录是/home/sea/china,则下面哪一个目录是china目录的父目录。(A)
A. /home/sea
A.参数变量
B.命令名
C.选项
D.终端号
32.用户要想在后台执行程序,则你需在命令行的末端放置哪个字符。(B)
A. @
B. &
C. #
D. %
33.使用标准输出重定向符(>),比如“>file01”将会导致文件file01中的数据被__。(C)
A.复制
B.移去
C.覆盖
D.打印
34.下面哪条命令可把./dir1目录(包括它的所有子目录)内容复制到./dir2中?(D)
(D)
A. /usr/lilo.sys
B. /etc/lilo.sys
C. /usr/lilo.conf
D. /etc/lilo.conf
10.在命令行中可以使用__组合键来中止(kill)当前运行的程序。(B)
A. Ctrl+d
B. Ctrl+c
C. Ctrl+u
D. Ctrl+q
11.默认情况下,Linux提供有六个虚拟控制台。当运行XWindow后,应按什么键来切换到这六个虚拟控制台。(B)
A. cp -i ./dir1/* ./dir
2B. cp -P ./dir1/* ./dir2
C. cp -d ./dir1/* ./dir
2D. cp -r ./dir1/* ./dir2
35.哪条命令用来显示文件和目录占用的磁盘空间?(B)
A. df
B. du
C. ls
D. printenv
36.安装CD-ROM时,默认选择哪种类型的文件系统?(D)
A.
3B.
4C.
5D.不清楚
39. /etc文件系统的标准应用是用于__?(D)
A.安装附加的应用程序
B.存放可执行程序、系统管理工具和库
C.设置用户的主目录
D.存放用于系统管理的配置文件
40.下面哪条命令可被用来显示已安装文件系统的占用磁盘空间?(A)
A. df
B. du
C. ls
D. mount
A. $HOME/.bashrc
B. $HOME/.bash_profile
C. $HOME/.cshrc
D. $HOME/.bash_logout
18.在Linux环境的当前目录下,有ch
1.txt,ch
2.txt,ch3su.txt,xch
2.txt文件。请问哪些命令可实现对ch开头的文件名的列示。(A,B,C)
C.登录(用户)主目录
D.一独一无二的网络识别号
7.关于“umount”命令操作的描述,下面哪些描述是错误的。(A,B,C,D)
A.你可以在卸载之前把软盘取出
B.你应该在卸载之前把CD盘取出
C.默认情况下,普通用户可以使用该命令
D.默认情况下,root用户可以使用该命令卸载任何路径中的任何文件系统。
A.目录中的子目录和文件
B.目录的其它数据块
C.目录的i节点
D.该目录的父目录
43.在Linux shell中,下面哪个变量代表的是shell程序命令的程序文件名。(C)
A. $#
B. $*
C. $
0D. $$
44.键入下面所述的哪个组合键,可以退出X Window。(D)
A. Alt+
F4B. Ctrl+Backspace
7.目前市场上各种流行的Linux发行版本除少数外大多采用哪种格式的打包系统。(A)
A. RPM
B. deb
C. zip
D. tar
8.在Linux中,系统管理员(root)状态下的提示符是:
(B)
A. $
B. #
C. %
D. >
9. Linux带有一个名为LILO(LInux LOad)的引导管理程序,LILO的配置文件是:
一、选择题(单选)
1.在UNIX/LINUX系统中,将所有的设备都当做一个文件,放在__目录下。(B)
A. /bin
B. /dev
C. /etc
D. /usr
2. Linux下的分区命名规则,此处以第一IDE的主盘为例。扩展分区中的逻辑分区是从__开始编号的。(D)
A. hda
2B. hda
3C. hda
C. /lib
D. /root
25. Linux标准c和c++编译器是__。(C)
A. tc
B. cc
C. gcc
D. gdb
26.在Linux中,要使用gdb调试器调试C语言编制的程序,必须首先要用gcc编译器编译该程序,且必须使用如下所示中的哪个选项参数。(A)