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 中,用于切换用户身份的命令是()A useraddB suC passwdD groupadd答案:B解释:su 命令用于切换用户身份。
useradd 用于添加用户,passwd用于修改用户密码,groupadd 用于添加用户组。
2、以下哪个命令可以查看当前所在的工作目录?()A pwdB cdC lsD mkdir答案:A解释:pwd 命令可以显示当前工作目录的路径。
cd 用于切换目录,ls 用于列出目录内容,mkdir 用于创建新目录。
3、在 Linux 中,要创建一个新文件,可以使用以下哪个命令?()A touchB cpC mvD rm答案:A解释:touch 命令可以创建一个新的空文件。
cp 用于复制文件或目录,mv 用于移动或重命名文件或目录,rm 用于删除文件或目录。
4、要查看一个文件的内容,可以使用以下哪个命令?()A catB moreC lessD 以上均可答案:D解释:cat 命令会一次性显示文件的全部内容;more 命令分页显示文件内容,按空格键翻页;less 命令也分页显示文件内容,支持更多的操作,如上下滚动等。
5、以下哪个命令用于查找文件?()A findB grepC locateD 以上都是答案:D解释:find 命令根据各种条件查找文件和目录;grep 命令在文件中查找指定的字符串;locate 命令通过数据库快速查找文件。
二、填空题1、 Linux 系统中,超级用户的用户名是_____。
答案:root2、要给一个文件赋予可执行权限,可以使用命令_____。
答案:chmod +x 文件名3、管道符“|”在 Linux 中的作用是将_____。
答案:前一个命令的输出作为后一个命令的输入4、终止一个前台进程可以使用_____组合键。
答案:Ctrl + C5、在 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操作系统考试题库及答案一、单选题(每题2分,共20分)1. Linux系统中,哪个命令用于查看当前路径?A. pwdB. lsC. cdD. mkdir答案:A2. 在Linux中,如何查看当前登录用户信息?A. whoB. whoamiC. idD. users答案:A3. 以下哪个选项不是Linux文件系统的组成部分?A. 文件B. 目录C. 盘符D. 特殊文件答案:C4. Linux系统中,如何查看一个文件的内容而不编辑它?A. viB. catC. editD. touch答案:B5. 在Linux中,哪个命令用于改变文件权限?A. chmodB. chownC. chgrpD. chattr答案:A6. Linux系统中,如何查看系统运行时间和平均负载?A. uptimeB. topC. psD. free答案:A7. 在Linux中,如何查看磁盘使用情况?A. dfB. duC. lsD. pwd答案:A8. Linux系统中,哪个命令用于查找文件?A. findB. grepC. locateD. which答案:A9. 在Linux中,如何查看当前路径下所有文件和目录的详细信息?A. ls -lB. ls -aC. ls -RD. ls -d答案:A10. Linux系统中,如何创建一个名为“test”的目录?A. mkdir testB. make testC. create testD. new test答案:A二、多选题(每题3分,共15分)1. 在Linux中,哪些命令可以用来查看进程信息?(多选)A. psB. topC. killD. jobs答案:A, B2. 以下哪些选项是Linux系统中的文本编辑器?(多选)A. viB. nanoC. emacsD. gedit答案:A, B, C3. 在Linux中,哪些命令可以用来压缩文件?(多选)A. gzipB. tarC. zipD. bzip2答案:A, B, C, D4. 以下哪些选项是Linux系统中的网络配置工具?(多选)A. ifconfigB. ipC. netstatD. route答案:A, B, C, D5. 在Linux中,哪些命令可以用来管理服务?(多选)A. systemctlB. serviceC. chkconfigD. init答案:A, B, C三、判断题(每题2分,共10分)1. Linux系统中,使用“rm -rf”命令可以安全地删除文件和目录。
Linux上机考试试题【范本模板】
《网络操作系统与管理》机考测试题1.破解超级用户root的密码,将密码改为redhat。
(三个e,一个space+1,一个b)开机时按e(也可以是任意键),再次按e键进入kenel参数界面;选中第二行,再次按e键,之后用空格键(space键)+1直接进入runlever 1,然后回车;按b键重新引导系统;#getenforce———-——---———enforcing#setenforce 0 (关闭防火墙,为1时开启);#getenforce——----—--—-—permissive#passwd输入密码并确认;#init 6 (重启);2。
建立manager组,创建两个用户harry,natasha,他们的附属组都为manager,创建用户strlt,用户strlt的登录shell为非交互式shell.#groupadd manager(创建manager组)#vim /etc/group;(检查是否创建成功)(创建两个用户)#useradd harry –G manager#useradd natasha –G manager(创建用户strlt,用户strlt的登录shell为非交互式shell)#useradd –s /sbin/nologin strlt(检查)#vim /etc/passwd#vim /etc/group3。
将/etc/fstab复制到/var/tmp/fstab,设置harry可以读写,natasha 不能做任何操作,其他用户可读,设置manager组为fstab的所属组.(复制)#cp /etc/fstab /var/tmp/fstab(设置manager组为fstab的所属组)#chgrp manager /var/tmp/fstab(设置harry可以读写)#setfacl –m u:harry:rw /var/tmp/fstab(设置natasha不能做任何操作)#setfacl –m u:natasha:0 /var/tmp/fstab(其他用户可读)#chmod o+r /var/tmp/fstab(检查facl权限)#getfacl /var/tmp/fstab4。
《linux网络操作系统》上机考试试题
《Linux网络操作系统》上机考试试卷班级:姓名:学号:实验之前先把镜像包复制到D盘根目录下,备份以防修改配置。
题目1:构建虚拟网络环境,配置网络接口,安装DHCP服务器并实现其功能,最后测试验证DHCP效果。
实训报告要求:1.书写十个步骤的命令集合及在命令后面解释每个命令的含义. 2每个步骤的小窗口截图,不要全屏截图。
考试步骤:1 用命令安装DHCP服务器(需要构建网桥模式连接外网,网关192.168.0.254,DNS:58.20.127.238)。
2 在虚拟机环境中构建2台主机,并联网。
3 通过配置etc/network/interfaces文件来实现网络接口的配置,要求eth0接口为服务器物理接口,Eth1为客户端接口。
两个接口在同一网段,192.168.*.0(*为学生本人学号)。
4 用命令启动DHCP服务。
5 配置/etc/default/dhcp3-server配置文件6 配置/etc/dhcp/dhcpd.conf配置文件,实现主配置7 重启DHCP服务8 重启网络9 测试DHCP功能10 查看eth1网络接口信息,看其是否能通过DHCP服务器获取正常的IP地址。
谣言:吃太咸了会得病?导语:“人体每日摄入食盐不应过多,否则易患多种疾病。
”这是真的吗?吃太咸了会得病?一、网友评论:1、网友:冰冰23 岁行政助理我就是一个”重口味“的人,但身体很健康啊!我就是一个特别爱吃咸的人,什么咸菜、咸烧饼都是我的最爱。
大家都说吃太咸对身体不好,可我一点没这么觉得。
前几天我还到医院去体检,各项指标都很正常。
吃咸不会得病的!2、网友:小帅34岁销售邻居家大爷常年吃太咸,结果得了心血管病。
邻居家有个大爷经常吃咸的东西,大家都劝他不要吃这么咸,可他就是不听。
后来他被检查出了心血管疾病,我想这和常年吃咸有很到关系。
世界卫生组织建议每人每天钠盐摄入量不超过5克二、专家解答:1、世界卫生组织建议每人每天钠盐摄入量不超过5克。
linux上机复习题
linux上机复习题Linux上机复习题Linux操作系统是一种开源的、自由的操作系统,被广泛应用于服务器、嵌入式系统和个人电脑等领域。
对于计算机专业的学生来说,熟悉Linux操作系统的使用和管理是非常重要的。
下面将给大家提供一些Linux上机复习题,帮助大家巩固对Linux操作系统的理解和应用。
1. 什么是Linux操作系统?它与其他操作系统有什么不同之处?Linux操作系统是一种基于Unix的操作系统,由芬兰的林纳斯·托瓦兹(Linus Torvalds)开发。
与其他操作系统相比,Linux是开源的,任何人都可以查看和修改其源代码。
此外,Linux具有良好的稳定性、可靠性和安全性,被广泛应用于服务器领域。
2. 如何在Linux中创建一个新的目录?在Linux中,可以使用mkdir命令来创建一个新的目录。
例如,要在当前目录下创建一个名为"mydir"的目录,可以在终端中输入以下命令:```mkdir mydir```3. 如何在Linux中查看当前所在的目录?在Linux中,可以使用pwd命令来查看当前所在的目录。
例如,要查看当前所在的目录,可以在终端中输入以下命令:```pwd4. 如何在Linux中列出目录中的文件和子目录?在Linux中,可以使用ls命令来列出目录中的文件和子目录。
例如,要列出当前目录中的文件和子目录,可以在终端中输入以下命令:```ls```5. 如何在Linux中复制文件?在Linux中,可以使用cp命令来复制文件。
例如,要将文件"file1.txt"复制到目录"mydir"中,可以在终端中输入以下命令:```cp file1.txt mydir/```6. 如何在Linux中移动文件?在Linux中,可以使用mv命令来移动文件。
例如,要将文件"file1.txt"移动到目录"mydir"中,可以在终端中输入以下命令:```mv file1.txt mydir/```7. 如何在Linux中删除文件?在Linux中,可以使用rm命令来删除文件。
Linux上机实习题gcc练习
上机实习题:GCC练习
1.gcc的使用练习:
操作步骤:
(1)编写C源程序,hello.c,实现打印输出helloworld!。
(2)使用gcc命令,编译并连接,直接生成可执行文件hello1
(3)执行hello1,查看结果
(4)使用gcc命令,先编译hello.c源文件,生成后缀为.o的目标文件,通过目标文件的连接,再生成可执行文件hello2
(5)执行hello2,查看结果
2.gcc的使用练习:
操作步骤:
(1)编写头文件sum.h,声明一个函数:int sumInt(int a, int b);
(2)编写源文件sum.c,实现sumInt函数,求任意两个整数的和,并返回。
(3)编源文件写main.c,调用sumInt函数,实现求和。
(4)使用gcc命令编译以上各文件,生成最终的可执行文件
(5)执行可执行文件,查看结果
3.Gdb练习:
操作步骤:
(1)编写函数:已知strcpy 函数的原型是
char *strcpy(char *strDest, const char *strSrc)
其中strDest 是目的字符串,strSrc 是源字符串。
不调用C++/C 的字符串库函数,请编写函数strcpy。
(2)在main函数中调用以上函数,实现字符串的拷贝。
(3)编译并连接程序,并修改编译时产生的错误
(4)调试此程序,设置断点,并单步运行查看结果。
Linux上机实习题vi练习
上机实习题:VI练习1.练习vi的各种工作模式及切换方法:操作步骤:(1)vi的工作模式有哪几种?操作完成各种工作模式之间的切换。
(2)指出vi的几种工作模式之间的切换方法。
(3)有哪些方法可以退出vi,并练习保存退出及不保存退出,查看结果。
他们说快写一首情歌雅俗共赏,落笔传神还要容易传唱,上得厅堂也下的厨房。
就像我一直在找的姑娘2.写出下列要求要执行的命令,如果是在末行模式下执行,需写出“:”号,注意大小写。
1、向后搜索字符串stream 1、/STREAM2、向前搜索字符串benet 2、?benet3、执行重复搜索3、/n4、复制10行然后粘贴4、10yy p5、将光标移到第55行5、55G6、将光标移到最末行6、G7、删除共20行7、d20G8、恢复前一步的操作8、u9、将从当前光标开始的10个字符用字符a替换10、10sa10、将光标移到行首11、^11、将光标移到行尾12、$12、将从第10行到第50行的内容写入/back/file113、:10,50w!/back/file113、将从当前行开始,总共20行的内容存入/back/file2 14、20w!/back/file214、读取/etc/conf/hello.txt文件的内容插入当前行后面15、15、替换第20行到第80行中的所有httpd为bind17、:20,80s/httpd/bind/g16、替换文中全部的aptech为benet 18、:%s/aptech/benet/g17、替换从当前行开始到第100行中的所有apple为banana19、:100s/apple/banana/g18、在每一行的行首插入字符串new 2019、在第10行到第50行的行尾插入字符串@@ 2120、让vi显示每一行的行号23、set nu% s/aptech/benet/g.。
linux基础期末上机试题及答案
linux基础期末上机试题及答案1. 列出当前目录下所有文件和目录,并显示详细信息。
答案:使用命令 `ls -l` 可以列出当前目录下所有文件和目录,并显示详细信息。
2. 创建一个名为 "testdir" 的目录。
答案:使用命令 `mkdir testdir` 可以创建一个名为 "testdir" 的目录。
3. 将文件 "example.txt" 复制到 "testdir" 目录下。
答案:使用命令 `cp example.txt testdir/` 可以将文件"example.txt" 复制到 "testdir" 目录下。
4. 查看 "example.txt" 文件的内容。
答案:使用命令 `cat example.txt` 或 `less example.txt` 可以查看 "example.txt" 文件的内容。
5. 将 "example.txt" 文件的内容追加到 "testdir" 目录下的"newfile.txt" 文件中。
答案:使用命令 `echo "Appended content" >>testdir/newfile.txt` 可以将 "example.txt" 文件的内容追加到"testdir" 目录下的 "newfile.txt" 文件中。
6. 查找系统中名为 "httpd" 的进程,并结束它。
答案:首先使用命令 `ps aux | grep httpd` 查找名为 "httpd" 的进程,然后使用命令 `kill -9 PID` 结束它,其中 PID 是 httpd 进程的进程号。
Linux上机考试试题
《网络操作系统与管理》机考测试题1.破解超级用户root的密码,将密码改为redhat。
(三个e,一个space+1,一个b)开机时按e(也可以是任意键),再次按e键进入kenel参数界面;选中第二行,再次按e键,之后用空格键(space键)+1直接进入runlever1,然后回车;按b键重新引导系统;#getenforce------------enforcing#setenforce0(关闭防火墙,为1时开启);#getenforce------------permissive#passwd输入密码并确认;#init6 (重启);2.建立manager组,创建两个用户harry,natasha,他们的附属组都为manager,创建用户strlt,用户strlt的登录shell为非交互式shell。
#groupaddmanager(创建manager组)#vim/etc/group;(检查是否创建成功)(创建两个用户)#useraddharry–Gmanager#useraddnatasha–Gmanager(创建用户strlt,用户strlt的登录shell为非交互式shell)#useradd–s/sbin/nologinstrlt(检查)#vim/etc/passwd#vim/etc/group3.将/etc/fstab复制到/var/tmp/fstab,设置harry可以读写,natasha不能做任何操作,其他用户可读,设置manager组为fstab的所属组。
(复制)#cp/etc/fstab/var/tmp/fstab(设置manager组为fstab的所属组)#chgrpmanager/var/tmp/fstab(设置harry可以读写)#setfacl–mu:harry:rw/var/tmp/fstab(设置natasha不能做任何操作)#setfacl–mu:natasha:0/var/tmp/fstab(其他用户可读)#chmodo+r/var/tmp/fstab(检查facl权限)#getfacl/var/tmp/fstab4.在/home下创建一个目录,名为admins,要求所属组为manager组,组成员可以读写,其他用户没有任何权限,同组成员在目录下创建的文件的所属组也为manager组。
(word完整版)Linux题库及答案,推荐文档
、填空题1.建立用户账号的命令是__useradd2.修改账号密码的命令是—passwd o3.更改用户密码过期信息的命令是—chage4.创建一个新组的命令是groupadd。
5.用于在不注销的情况下切换到系统中的另一个用户的命令是 ___ s u __________6.显示系统中进程信息的命令是ps -aux7.以树状方式表现进程的父子关系的命令是pstree8.显示当前系统正在执行的进程的相关信息的命令是top。
9.显示或者设置当前系统的主机名的命令是hostname?10.Linux 系统中使用最多的文件系统是ext3/4 o11.列出磁盘分区信息的命令是df。
12.将设备挂载到挂载点处的命令是—mount。
13.检查文件系统的磁盘空间占用情况的命令是du14.统计目录(或文件)所占磁盘空间大小的命令是—du。
15.为文件建立在其他路径中的访问方法(链接)的命令是—ln,链接有两种:软链接 ______ 和—链接。
改变文件或目录的读写和执行权限的命令是—chmod。
17.指定在创建文件或目录时预设权限掩码的命令是umask18.改变文件或目录所有权的命令是—chown。
19.ACL可以为某个文件单独设置该文件具体的某用户或组的权限。
需要掌握的命令也只有三个:getfacl_、_setfacl_> _chacl_?20.gzip命令的功能是_____ 压缩文件。
21.使用tar命令时,应该记住的两个选项组合是:_-cvf_和_-xvf,他们的功能分别是:—打包目录(文件)成一个文档 _和—释放打包的文档__________ O22.Shell有四种变量:用户白定义变量、环境变量、内部变量和位置变量。
23.在定义变量时,变量名前不应加符号$在引用变量的内容时则应在变量名前加该符号。
24.将当前目录下的文件man.config压缩为man.config.bz2的命令是bzip2 - z man.config25.将/home/stu目录下所有的.gz压缩文件解压缩,包括子目录,命令是gunzip - r/home/stu26.将当前目录下的bin目录和hello、hello.c文件打包并压缩为binzxj.tar.gz 文件的命令是tar — czvf binzxj.tar.gz bin hello hello.c 27.将/home/ixdba 目录做归档压缩,压缩后生成ixdba.tar.bz2文件,并将此文件保存到/home目录下,实现此任务的tar命令格式tar -cjvf /home/ ixdba.tar.bz2/home/ixdba28.启动进程有手动启动和调度启动两种方法,其中调度启动常用的命令为at、batch和crontab。
linux上机练习题
1.使用ls / 命令查看根目录中都有哪些系统目录,考虑这些系统目录的用途。
2.进入linux系统,在终端或命令行窗口中,输入如下linux命令,考虑每步执行的结果($是提示符):
a. $ ls 查看当前主目录内的文件
b. $ pwd
c. $ xy ???
d. $ cd .. 主目录变为上一层的主目录
e. $ pwd
f. $ cd 主目录变成默认主目录
g. $ pwd
h. $ cd /usr/local 变为指定主目录
i. $ ls
j. $ cd ~主目录变成默认主目录
k. $ pwd
3.进入目录/usr,查看该目录下的目录和文件,考虑他们的文件类型各是什么。
4.显示用户主目录下的所有隐含文件。
ls -a
5.执行如下命令,并使用find命令查找/etc目录下名字为profile的文件。
which ls 在默认path中寻找
whereis ls 在所有文件中寻找
6.使用ls –l(可以看到文件类型)命令查看/etc/hosts文件的详细信息,考虑文件的权限设定,主人、组用户分别是谁。
linux基础操作考试试题
linux基础操作考试试题一、选择题(每题2分,共20分)1. 在Linux系统中,以下哪个命令用于查看当前目录下的文件和文件夹?A. lsB. pwdC. cdD. mkdir2. 如何在Linux中创建一个名为“test”的文件夹?A. touch testB. mkdir testC. cp testD. mv test3. 在Linux中,以下哪个命令用于查看当前路径?A. lsB. pwdC. cdD. mkdir4. 如何在Linux中切换到名为“home”的目录?A. cd homeB. cd /homeC. cd ..D. cd /home/user5. 在Linux中,以下哪个命令用于复制文件?B. mvC. rmD. touch6. 如何在Linux中查看一个文件的内容而不编辑它?A. vi file.txtB. cat file.txtC. touch file.txtD. mkdir file.txt7. 在Linux中,以下哪个命令用于删除一个文件夹及其所有内容?A. rm -r folderB. rm folderC. del folderD. mkdir folder8. 如何在Linux中查找名为“log”的文件?A. find / -name logB. search logC. locate logD. grep log9. 在Linux中,以下哪个命令用于查看当前登录用户的信息?A. whoB. whoamiC. usersD. id10. 如何在Linux中查看系统运行时间和平均负载?A. uptimeC. psD. free二、填空题(每题2分,共20分)1. 在Linux中,查看当前路径的命令是________。
2. 创建新文件夹的命令是________。
3. 切换到上一级目录的命令是________。
4. 删除文件的命令是________。
5. 查看当前系统版本信息的命令是________。
Linux操作系统考试题库及答案
Linux操作系统考试题库及答案一、单项选择题1. Linux操作系统的创始人是()。
A. Bill GatesB. Linus TorvaldsC. Steve JobsD. Richard Stallman答案:B2. 在Linux系统中,查看当前路径的命令是()。
A. pwdB. lsC. cdD. mkdir答案:A3. 在Linux系统中,以下哪个命令用于查看文件内容?()A. catB. grepC. findD. touch答案:A4. 在Linux系统中,以下哪个命令用于创建目录?()A. touchB. mkdirC. rmdirD. rm答案:B5. 在Linux系统中,以下哪个命令用于删除文件?()A. mkdirB. rmdirC. rmD. touch答案:C6. 在Linux系统中,以下哪个命令用于查找文件?()A. grepB. findC. catD. ls答案:B7. 在Linux系统中,以下哪个命令用于查看当前登录用户?()A. whoB. userC. usersD. whoami答案:A8. 在Linux系统中,以下哪个命令用于查看系统运行时间和平均负载?()A. uptimeB. topC. psD. free答案:A9. 在Linux系统中,以下哪个命令用于查看磁盘空间使用情况?()A. dfB. duC. lsD. pwd答案:A10. 在Linux系统中,以下哪个命令用于查看网络配置?()A. ifconfigB. netstatC. routeD. all of the above答案:D二、多项选择题1. 在Linux系统中,以下哪些命令用于文本编辑?()A. viB. nanoC. emacsD. gedit答案:ABC2. 在Linux系统中,以下哪些命令用于文件权限管理?()A. chmodB. chownC. chgrpD. ls答案:ABC3. 在Linux系统中,以下哪些命令用于进程管理?()A. psB. topC. killD. free答案:ABC4. 在Linux系统中,以下哪些命令用于网络管理?()A. ifconfigB. netstatC. pingD. route答案:ABCD5. 在Linux系统中,以下哪些命令用于磁盘管理?()A. dfB. duC. fdiskD. mount答案:ABCD三、判断题1. Linux是一个开源的操作系统。
Linux系统编程上机题及部分答案
Linux系统编程上机题1、写出完成下列内容的命令或操作功能:(1) 配置Linux系统eth2的IP地址信息如下:IP地址为192.168.1.36、子网掩码255.255.255.0、网关192.168.1.1;sudo ifconfig eth2 192.168.1.36 netmask 255.255.255.0sudo route add default gw 192.168.1.1(2) wc –w /home/yyl/MyPeom.txt > MyPeomCnt.txt;统计MyPeome.txt的单词个数输入到MyPeomCnt.txt中,并将MyPeomCnt.txt 原来的内容删除。
(3) 找出文件系统中所有名字为myfile的文件,并输出这些文件路径到/root/test文件中,此命令后台操作。
find / -name myfile>>/root/test &(4) 找出文件“/etc/passwd”中包含“root”的所有行,并将这些行累加存储到文件“/home/yyl/rootpass”中。
;grep root /etc/passwd.txt>>/home/yyl/rootpass.txt(5) chmod ug+w,o-w file1.txt file2.txt;将file1.txt和file2.txt中的同组者和文件所有者添加可写的权限而将其他所有用户的可写权限删除。
(6) 搜索目录“tmp/src”目录及其子目录下的8天以内使用过的文件中,包含“hello”的行,并显示在屏幕上。
find tmp/src –name “hello”–atime -82、写出完成以下内容的函数原型或函数功能:(1) #include <string.h>int strcasecmp(const char *s1, const char *s2);int strncasecmp(const char *s1, const char *s2, size_t n);函数功能:不区分大小写,按照ASCLL码的顺序比较两个字符串,采用字典排序的方式。
Linux上机操作练习题
Linux上机操作练习题命令1.新建⼀个⽤户wang,密码设为123456,并将其加到root组。
写出所⽤命令。
# useradd wang# passwd wang123456123456# groupadd root# usermod –g root wang2.将当前计算机的IP地址设为192.168.1.123,⼦⽹掩码为255.255.255.0。
写出所⽤命令。
# ifconfig eth0 192.168.1.123 netmask 255.255.255.03.你是公司的Linux服务的管理员。
你使⽤vi编缉/etc/inittab⽂件时,在命令模式下查询shutdown字符串,使⽤的命令。
vi /etc/initab/shutdown4.显⽰当前系统的⽇期和时间命令。
# date –d –y5.查看命令sort的帮助⽂件,写出所⽤命令。
# man sort6.统计/etc/passwd⽂件的字节数和⾏数,写出所⽤命令。
# wc –cl /etc/passwd7.分屏显⽰/etc/httpd/conf/httpd.conf⽂件的命令。
# less /etc/httpd/conf/httpd.conf 按“Q”退出该命令8.将hello!写⼊ /home/wang/test.txt的命令(vi及vim编辑器除外)。
# echo ‘hello!’> /home/wang/test.txt9.让named守护进程运⾏在级别3,5的命令。
# telinit 3# telinit 510.更改⽤户zhang的登录shell为/sbin/nologin的命令。
# usermod –s /sbin/nologin zhang11.查看当前linux服务器的主机名的命令。
# cat /proc/sys/kernel/hostname或 # sysctl kernel.hostname或 # hostname12.查看当前主机的路由的命令。
Linux上机测试题目2012-12-20
Linux上机测试题⽬2012-12-202012-2013第⼀学期linux使⽤与维护上机测试年级:专业:学号:姓名:⽇期:Linux上机测试题⽬1以root⾝份登录:1、将root⽤户的个⼈⽤户主⽬录权限改为rwxrwxrwx2、创建~/dir1/<⾃⼰学号>⽬录,例如,~/dir1/201027020101⽬录3、在~/dir1/<⾃⼰学号>⽬录下创建⽂件file1,将file1⽂件权限改为rwxrwxr--4、查看/usr⽬录中⽂件的详细列表5、在~/dir1/<⾃⼰学号>⽬录下⽤⼀个命令同时创建3个空⽂件,其⽂件名分别为f1、f2、f3,并将f1、f2剪切到/home中6、在~/dir1/<⾃⼰学号>⽬录下建⽴⽂件install.log,将此⽂件复制到/home中,并将其重命名为f3.txt7、使⽤cat命令、head命令、tail命令分别查看⽂件/etc/passwd内容8、新建/newdir/other/good⽬录。
然后删除good⽬录9、将/bin⽬录中所有⽂件复制到/home⽬录中10、新建⽤户,⽤户名为⾃⼰名字的汉语拼⾳,⽐如gaofengguang,为新⽤户设置密码,使⽤su命令进⾏⽤户之间切换。
11、新建user2⽤户,UID=800,其余按默认,为⽤户设置密码为65432112、新建user3⽤户,默认主⽬录为/abc、其余默认,为⽤户设置密码为65432113、新建⽤户组network,将⽤户user2,user3加⼊到该组14、在~/dir1/<⾃⼰学号>⽬录下创建⼀个新⽂件newfile,将其⽂件访问权限设置为766,将⽂件newfile的⽂件所有者改为user315、在~/dir1/<⾃⼰学号>⽬录下创建⼀个⽬录mulu,将其权限设置为所有⽤户可读,只有⽂件所有者和同组⽤户可以进⼊该⽬录添加删除⽂件16、在后台运⾏vi程序;使⽤kill杀掉vi进程17、使⽤top命令查看系统进程18、只查看/etc/fstab⽂件前三⾏内容19、使⽤wc -l命令统计⽂件中有多少⾏20、将/bin⽬录打包成⼀个⽂档binback.tar21、在~/dir1/<⾃⼰学号>⽬录下使⽤vi编辑器编辑创建⽂件lianxi.txt,使⽤复制命令cp /etc/samba/smb.conf lianxi.txt将samba 配置⽂件复制给lianxi.txt22、应⽤umask 命令,使新建⽬录的默认权限均为rw-r-xr--23、使⽤at命令,在下午5:30分执⾏关机命令Linux上机测试题⽬2⼀、⽤户和⼯作组相关设置。
linux上机复习题(部分答案)
linux上机复习题(部分答案)1. 列出当前目录下的所有文件和目录,并显示它们的详细信息。
答案:使用命令 `ls -l` 可以列出当前目录下的所有文件和目录,并显示它们的详细信息。
2. 如何在Linux中查看当前路径?答案:可以通过命令 `pwd` 查看当前所在的完整路径。
3. 解释Linux中的硬链接和软链接的区别。
答案:硬链接是直接指向文件数据的指针,而软链接(符号链接)则是一个指向原文件路径的文本文件。
硬链接不能跨文件系统,而软链接可以。
删除原文件会使得硬链接失效,但软链接仍然存在。
4. 如何在Linux中查找名为“example.txt”的文件?答案:可以使用 `find / -name example.txt` 命令来在根目录开始递归搜索名为“example.txt”的文件。
5. 如何查看一个文件的内容而不编辑它?答案:可以使用 `cat`、`less` 或 `more` 命令来查看文件内容。
例如,`cat example.txt` 会显示文件的全部内容。
6. 如何在Linux中创建一个新用户?答案:使用 `useradd` 命令可以创建一个新用户。
例如,`useradd newuser` 会创建一个名为“newuser”的新用户。
7. 如何改变文件的权限?答案:可以使用 `chmod` 命令来改变文件的权限。
例如,`chmod 755 example.txt` 会将文件“example.txt”的权限设置为读/写/执行。
8. 如何查看Linux系统的磁盘使用情况?答案:可以使用 `df` 命令来查看磁盘使用情况。
例如,`df -h`会以易读的格式显示磁盘使用情况。
9. 如何在Linux中查看当前登录的用户?答案:可以使用 `who` 或 `w` 命令来查看当前登录的用户列表。
10. 如何在Linux中查看系统日志?答案:系统日志通常存储在 `/var/log` 目录下。
可以使用`cat`、`less` 或 `more` 命令来查看日志文件,例如 `cat/var/log/syslog`。
Linux上机考试试题
《网络操作系统与管理》机考测试题1.破解超级用户的密码,将密码改为。
(三个e,一个1,一个b)开机时按e(也可以是任意键),再次按e键进入参数界面;选中第二行,再次按e键,之后用空格键(键)+1直接进入1,然后回车;按b键重新引导系统;0 (关闭防火墙,为1时开启);输入密码并确认;6 (重启);2.建立组,创建两个用户,,他们的附属组都为,创建用户,用户的登录为非交互式。
(创建组);(检查是否创建成功)(创建两个用户)–G–G(创建用户,用户的登录为非交互式)–s3.将复制到,设置可以读写,不能做任何操作,其他用户可读,设置组为的所属组。
(复制)(设置组为的所属组)(设置可以读写)–m(设置不能做任何操作)–m :0(其他用户可读)(检查权限)4.在下创建一个目录,名为,要求所属组为组,组成员可以读写,其他用户没有任何权限,同组成员在目录下创建的文件的所属组也为组。
(在下创建一个目录,名为)(要求所属组为组)(组成员可以读写,其他用户没有任何权限)(同组成员在目录下创建的文件的所属组也为组)(检查)5.建立用户12,其为4332,密码为12。
–u 1234 1212设置密码为126.找出拥有的文件,拷贝到目录下。
# / ––{} \;( 强制递归,拷贝权限,必须加封号)7.为建立计划任务,每天14:23执行“”。
–u –e23 14 * * * “”(注意:单纯,从屏幕上看不到任何输出)8.通过镜像文件的回环挂载将本机配置为软件仓库,使用命令分别安装和卸载软件包和。
(通过镜像文件的回环挂载将本机配置为软件仓库):– 6.0386 (显示镜像文件信息)(为镜像文件创建一个目录)–o 6.0386 (挂载镜像文件到目录中)录入五个参数:[] []中写软件仓库的名称,一般用6 后写软件仓库的全称,可以任意取名写软件仓库的绝对路径1 启用该软件仓库,为0时关闭0 不校验软件包(使用命令分别安装和卸载软件包和):(查询指定软件包)(查询指定软件的详细信息以与是否安装)(安装指定软件)(卸载指定软件)9.对自己的U盘建立5个物理分区,大小分别为10M,20M,30M,40M和50M;建立3个目录:/学号,/姓名拼音,/学号+姓名拼音;将10M的分区格式化为4文件系统,并要求开机自动挂载到/学号(用物理分区名的方式);将30M的分区格式化为3文件系统,并要求开机自动挂载到/姓名拼音(用卷标的方式);将50M的分区格式化为2文件系统,并要求开机自动挂载到/学号+姓名拼音(用的方式)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、Vi替换操作
使用vi编辑文件vifile,内容如教材118页图7-9所示,分别执行以下操作,观察文本内容变化,注意每次运行完替换命令后,要恢复文本内容,再进行下一步操作。
:s/misspelled/spelled correctly/
:s/misspelled/spelled correctly/g
:2,8s/misspelled/spelled correctly/
:2,8s/misspelled/spelled correctly/g
:1,$s/misspelled/spelled correctly/g
:1,$s/misspelled/spelled correctly/gc
二、正则表达式
建立文件testfile,内容如教材122页所示,分别执行以下命令,考虑正则表达式的用法。
grep c.t testfile
grep c[aeiou]t testfile
grep c*t testfile
grep c[^aeiou]t testfile
grep ^ca testfile
grep ca testfile
grep ^c[aeiou]t testfile
grep c*t$ testfile
grep c\?t testfile
grep c[a-z]t testfile
grep c[0-9]t testfile
grep c[c-t0-4]t testfile
三、grep命令用法
1. 使用grep 命令查找testfile中包含cat的行。
2. 使用grep 命令查找testfile中所有不包含cat的行。
3. 使用grep 命令查找testfile中既不包含cat、也不包含cot的行。
四、find命令用法
1. 查找当前目录下名字为testfile的文件。
2. 查找/etc目录下所有名字为profile的文件。
五、sort命令用法
编辑教材135页所示的outoforder文件,执行以下命令:
sort -d outoforder
sort -du outoforder
sort -g outoforder。