搜档网
当前位置:搜档网 › Linux文本编辑器使用 上机练习

Linux文本编辑器使用 上机练习

Linux文本编辑器使用 上机练习
Linux文本编辑器使用 上机练习

实验Linux文本编辑器的使用

一、实验目的

1、掌握文本编辑器vi的基本操作。

2、了解linux下其他编辑器。

二、实验内容

在字符界面下,使用常用的Linux操作命令,完成下列内容。

1.把/etc/inittab文件复制到/test目录并改名为tab;

2.查看tab文件共有多少行,第18行为什么,并记录;

3.在第25行后添加上自己的名字的英文缩写;

4.把第26行分别复制到第34行下面与内容最后;

5.查找单词now在多少行有;

6.命令行模式下,在第10行前后分别添加一空行;

7.再删除该修改后内容的第25行、30行;

8.保存并退出;

9.在末行模式下命令q与q!分别在什么情况下使用;

10.以自己的命名命名创建一个文件,输入汉字介绍自己的情况。

11. 用vi同时启动三个文件,实现三个文件之间内容的切换。

三、实验要求

一台安装Linux9.0操作系统的计算机。

四、实验步骤

1、相关知识:

文本编辑器工作模式:

Vi启动命令

实例:vi a b c

:n跳至下一个文件,:e#回到刚才编辑的文件。

如当前编辑文件为a,:n跳至b,再:n跳至c,:e#回到b,想回到a的话用:e a 复制和粘贴:复制一行内容:按yy

粘贴:按p

剪切:按dd

查找字符串按:/查找的内容

按:n //跳到下一个出现处

N //跳到上一个出现处

2、步骤

1)理解题目要求。

2)编写命令实现题目要求。

3)上机输入和调试自己所编的命令。

4)验证分析实验结果。

5)整理出实验报告。

Linux操作习题3附答案

Linux习题3附答案 一、单项选择题() 1.若当前目录为/home,命令ls –l 将显示home目录下的()。 A.所有文件 B.所有隐含文件 C.所有非隐含文件 D.文件的具体信息 2.下面关于文件"/etc/sysconfig/network-scripts/ifcfg-eth0"的描述哪个是正确的? ( )。 A.它是一个系统脚本文件 B.它是可执行文件 C.它存放本机的名字 D.它指定本机eth0的IP地址 3. 如何快速切换到用户John的主目录下?( ) A.cd @John B.cd #John C.cd &John D.cd ~John 4.启动DNS服务的守护进程() A. httpd start B.httpd stop C. named start D. named stop 5. 若URL地址为https://www.sodocs.net/doc/5c2371749.html,/index.html,请问哪个代表主机名()。 https://www.sodocs.net/doc/5c2371749.html, B.index.html https://www.sodocs.net/doc/5c2371749.html,/index.html https://www.sodocs.net/doc/5c2371749.html, 6.RED HAT LINUX 9默认使用的文件系统类型为() A.ext2 B.ext3 C.FAT D.swap 7.在LINUX中,要查看文件内容,可使用()命令。 A.more B.cd C.login D.logout 8.光盘所使用的文件系统类型为()。 A.ext2 B.ext3 C.swap D.ISO 9660 9.以下命令中,可以将用户身份临时改变为root的是()。 A.SU B.su C.login D.logout 10.LINUX所有服务的启动脚本都存放在()目录中。 A./etc/rc.d/init.d B./etc/init.d C./etc/rc.d/rc D./etc/rc.d 11.若要使用进程号来结束进程,应使用()命令。 A.kill B.ps C.pss D.pstree 12.RED HAT LINUX所提供的安装软件包,默认的打包格式为()。 A..tar B..tar.gz C..rpm D..zip

Linux 基本操作练习题

《Linux基本操作》练习题 1. 已知当前目录有如下文件:arp,egp,ggp,icmp,dip,ip,ipip,pup,rawip,riptcp,udp。写出以下echo命令的输出: (1) echo *ip (2) echo ?d* (3) echo [aegi]?p 答:(1)dip ip ipip rawip (2)udp (3)arp egp qqp 2. 下列各对命令有何不同? (1) ls/home echo /home (2) ls echo (3) ls * echo * 答(1)ls/home表示列出/home中的文件名。echo/home表示在屏幕中打印出字符串/home。(2)ls 列出目录和文件,echo用来在屏幕上显示一段文字,一般起到提示作用。 (3)两者均表示列出目录中的所有文件,但后者显示在同一行。 3. 解释下列信息描述的文件类型和存取权限: (1) drwxr-xr-x (2) –rwx- -x- - x (3) crw-rw- - - - 答:(1)目录,创建者可读可写可进入该目录,同组用户可读可进,其他用户仅可读可进。 (2)普通文件,创建者可读可写可执行,同组与其他用户只可执行。 (3)字符设备,所属者与通用组可进行读写。 4. 已知用户主目录的访问权限是700,该目录下的memo文件的访问权限是777,其他人可以读取这个文件吗?为什么? 答:700对其他人的权限为0,即不允许对该目录进行操作,故其内的文件也不可读。 5. 设temp是一个非空目录,说明下面3个命令的执行结果: (1) rm –r temp (2) rm –r temp/* (3) rmdir temp 答:(1)删除temp及所含内容。 (2)删除/temp下的所有目录及所含文件。 (3)不能完成操作,提示目录非空。 6. 给出命令,将主目录下的.profile文件复制到主目录下的backup目录下。如果目标文件已存在,提示用户是否覆盖? 答:cp-i/home/.profile/backup 7. 设某文件myfile的权限为-rw-r- - r - -,若要增加所有人可执行的权限,应使用什么命令,如何增加该权限? 答:chmod o+x myfile 8. 若要用date 命令显示格式为“Beijing Time:hh: mm: ss”的时间,应使用什么格式参数?答:date +”Beijing Time %T”

Linux基本操作练习题

Linux基本操作练习题 福州星网视易信息系统有限公司 更新记录: 版本作者日期内容1.0 卢廉瑾2010-05-18 创建 1.1 卢廉瑾2010-08-10 修改

一、简答题: 1、问:登录虚拟机器,如何查看你位于虚拟机的哪个目录下,为 什么你登录时会跑到这个目录下?在这个目录下,输入ls,然后输入ls –a。问:两次出来的文件数量一样吗?如果不一样,那些多出来或者少掉的文件有什么特征? 答: (1)PWD (2)根据配置文件/etc/passwd里面设置 (3)不一样 (4)多了. 开头的隐含文件。 2、问:在你的家目录下,建立一个文件MyPrivate,查看一下, 不同的人对它有什么权限?如果要把它改成任何人都能读写的,请问要输入什么命令?现在我想把它改名成MyPublic,怎么操作。 然后我要在根目录下建立一个软链接MyShortCut到MyPublic,该怎么操作? 答: (1)-rw-r—r—自己有读写,同组用户有读,其他用户有读 (2)chmod 777 MyPrivate (3)mv MyPrivate MyPublic (4)Ln –s /home/yy/MyPublic /MyShortCut 3、问:找出你的虚拟机上文件类型为“-”“d”“l”“b”“c”的 文件各一个(给出绝对路径),这几种类型分别表示什么意思? 答: (1)/etc/cron.d /usr/share/doc/bc/examples/pi.b /home/yy/c_test/1.c (2). .c: 是C语言源程序 4、问:新建一个文件myhello.cpp,编辑这个文件如下: #include #include

Linux上机操作复习题答案

一、命令部分 1.新建一个用户wang,密码设为123456,并将其加到root组。写出所用命令。 # useradd wang # passwd wang 123456 123456 # groupadd root # usermod –g root wang 2.将当前计算机的IP地址设为子网掩码为。写出所用命令。 # ifconfig eth0 netmask 你是公司的Linux服务的管理员。你使用vi编缉/etc/inittab文件时,在命令模式下查询shutdown字符串,使用的命令。 vi /etc/initab /shutdown 4.显示当前系统的日期和时间命令。 # date –d –y 5.查看命令sort的帮助文件,写出所用命令。 # man sort 6.统计/etc/passwd文件的字节数和行数,写出所用命令。 # wc –cl /etc/passwd 7.分屏显示/etc/httpd/conf/文件的命令。 # less /etc/httpd/conf/ 按“Q”退出该命令 8.将hello!写入 /home/wang/的命令(vi及vim编辑器除外)。 # echo ‘hello!’> /home/wang/ 9.让named守护进程运行在级别3,5的命令。 # telinit 3 # telinit 5 10.更改用户zhang的登录shell为/sbin/nologin的命令。 # usermod –s /sbin/nologin zhang 11.查看当前linux服务器的主机名的命令。 # cat /proc/sys/kernel/hostname 或 # sysctl 或 # hostname 12.查看当前主机的路由的命令。 # route 13.配置当前主机的默认网关为的命令。 # route add default gw 连续ping目的IP为为10次的的命令。 # ping –c 10 查看当前主机TCP协议连接情况的命令。 # netstat -t 16.打包并压缩/etc目录的命令。 # tar –zcvf /etc/

linux上机练习六

上机练习六 完成下列的练习,开始每个练习前都要首先完成上一个练习。 要求:从开始练习时捕捉电影,完成的录像压缩后用学号姓名命名交给各班班长,下次上课前收齐上交 1、vi练习(输入文字): i)使用vi新建一个文件,文件名自拟 ii)在新建的文件中输入字符串,内容自拟 iii)将刚才输入的字符串保存后退出vi 2、vi练习(光标移动): i)将文件/etc/passwd复制到本机的一个普通用户根目录下,并同时更名为passwdbak ii)使用vi打开普通用户根目录下的passwdbak文件 iii)使用vi指令完成下列操作: (1)从当前页跳到下一页 (2)将光标移动到当前行的行尾 (3)将光标向下移动3行,再向右移动5个字符 (4)将光标移动到当前行的行首 (5)将光标移动到文末 (6)将光标移动到当前屏幕的第一行 (7)将光标移动到文章的第一行 3、vi练习(编辑文字): i)将光标当前所在行复制后粘贴到第一行后面 ii)将新粘贴的这行删除 iii)复制当前行向下的5行,然后粘贴到第10行上面 iv)重复执行一次粘贴操作 v)删除刚才粘贴的5行内容 vi)撤消最后的删除操作 vii)将最近的修改操作全部撤销 4、vi练习(查找替换):: i)查找文档中的root字符串 ii)将第一行到第10行的bin字符串替换为mybin,替换时无需询问 iii)将全文中的sbin字符串替换为ssbin,要求替换时询问是否替换 5、vi练习(指令行练习): i)查看当前打开的passwdbak文件,要求显示行号 ii)取消行号 iii)在不退出vi的前提下,查询当前所处目录 iv)将对文件的修改写入文件,不退出vi v)退出passwd文件 6、vim练习(多文件编辑): i)同时新建两个文件,文件名自拟(分别新建两个文件后再同时打开也可以) ii)在当前文件中输入本人学号和姓名(姓名可以用中文或者拼音),保存修改不退出iii)切换到另外一个文件,在其中输入当前用户名和当前系统时间,同样保存文字不退出 iv)切换到上一个文件,查看内容无误后退出vim编辑器

linux上机练习十

上机练习十 完成下列的脚本练习。 1、请编写一个脚本,其功能是将当前用户的根目录下的work目录打包为名为“user’s-workdir-in-YYMMDD”的tar包 要求:i)若该目录不存在,显示“dir not exist” ii)若该文件不是目录类型,显示“work is a type”,此处的type为文件类型 #!/bin/bash [ -e /work ] && tar -cvf "User's-workdir-in-YYMMDD.tar" /work || echo "dir not exist" declare filetype="" [ -f /work ] && filetype="常规文件" [ -d /work ] && filetype="目录文件" [ -b /work ] && filetype="块设备文件" [ -c /work ] && filetype="字符设备" [ -S /work ] && filetype="套接字文件" [ -p /work ] && filetype="FIFO(管道)文件" [ -L /work ] && filetype="连接文件" [ "$filetype" != "" ] && echo "work is a $filetype" 2、编写一个脚本,其中包含一个打印函数,用于将多次输入的字符组合为一个字符串 要求:i)使用函数实现新值的输出 ii)使用循环语句完成多个字符的输入,直到输入字符串EOF才完成字符串的累加#!/bin/bash function add() { str="$str"$input echo $str } read -p "请输入一个字符串或者输入EOF结束本次操作:" input declare str while [ "$input" != "EOF" ] do add read -p "请输入一个字符串或者输入EOF结束本次操作" input done 3、自我练习:设计一个运算器,用来完成下列功能 i)四则运算:符号使用+、-、*、/ ii)逻辑位运算:符号使用&、|、~ iii)乘方运算:0次、1次、2次、3次、4次、5次幂,幂级和底数均由用户给出 #!/bin/bash read -p “选择一种运算(输入数字):1.四则运算2.逻辑位运算3.幂运算:” n if [ “$n” == “1” ]; then

Linux操作系统期末复习题集(含答案解析)

Linux 期末复习题(一) 一、选择题(每小题2分,共50分) 2.在Ubuntu Linux中,系统默认的(A)用户对整个系统拥有完全的控制权。 A. root B. guest C. administrator D.supervistor. 3. 当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( B ) A. NID B. PID C. UID D. CID 4. 下面哪个命令是用来定义shell的全局变量( D ) A. exportfs B. alias C. exports D. export 5. 哪个目录存放用户密码信息( B ) A. /boot B. /etc C. /var D. /dev 6. 默认情况下管理员创建了一个用户,就会在( B )目录下创建一个用户主目录。 A. /usr B. /home C. /root D. /etc 7. . 当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于( D )目录。 A. /home B. /bin C. /etc D. /dev 8. 如果要列出一个目录下的所有文件需要使用命令行( C )。 A. ls –l B. ls C. ls –a(所有) D. ls –d 9. 哪个命令可以将普通用户转换成超级用户(D ) A. super B. passwd C. tar D. su 10. 除非特别指定,cp假定要拷贝的文件在下面哪个目录下( D ) A. 用户目录 B. home目录 C. root目录 D. 当前目录 11. 在vi编辑器里,命令"dd"用来删除当前的( A ) A. 行 B. 变量 C. 字 D. 字符 14. 按下(A )键能终止当前运行的命令 A. Ctrl-C B. Ctrl-F C. Ctrl-B D. Ctrl-D 17. 用"rm -i",系统会提示什么来让你确认( B ) A. 命令行的每个选项 B. 是否真的删除 C. 是否有写的权限 D. 文件的位置 18. 以下哪个命令可以终止一个用户的所有进程( D ) A. skillall B. skill C. kill D. killall 19.在Ubuntu Linux中,一般用(D )命令来查看网络接口的状态 A. ping B. ipconfig C. winipcfg D ifconfig 20. vi中哪条命令是不保存强制退出( C )(第五章) A. :wq B. :wq! C. :q! D. :quit 22.在下列分区中,Linux默认的分区是(B ) A. FAT32 B. EXT3 C FAT .D NTFS 24.如果用户想对某一命令详细的了解,可用(C) A. ls B. help (部) C. man(列举的信息多) D dir 二、填空题(每空1分,共10分) 26. 在Linux系统中,以_文件的_方式访问设备。 29. 某文件的权限为:d-rw-_r--_r--,用数值形式表示该权限644,该文件属性是目录。 30. 静态路由设定后,若网络拓扑结构发生变化,需由__系统管理员___修改路由的设置。 33. 编写的Shell程序运行前必须赋予该脚本文件__执行___权限。

Linux经典练习题

Linux 核心的许可证是什么?(选择最合适的答案) a. NDA b. GDP c. GPL d.GNU 答案:C Linux是操作系统,意味着开放性源码是自由可用。(选择最合适的答案) a、封闭资源 b、开放资源 c、用户注册 d、开放性二进制 答案 b 确定myfile的文件类型的命令是什么(选择最合适的答案) a. type myfile b. type -q myfile c. file myfile d. whatis myfile 答案C 用来分离目录名和文件名的字符是什么(选择最合适的答案) a. slash (/) b. period (.) c. dash (-) d. asterisk (*) 答案A 你想显示文件"longfile"的最后10行,下面那个命令是正确的(选择最合适的答案) a、tail logfile b、head -10 longfile c、taid -d 10 longfile d、head longfile 答案 a 假如你得到一个运行命令被拒绝的信息,你可以用哪个命令去修改它的权限使之可以正常运行(选择最合适的 答案) a. path= b. chmod c. chgrp d. chown 答案 b 拷贝mydir\myfile文件到dir2目录下,但是系统提示这个文件已经存在,下面那个命令是正确的(选择最合适的 答案) a、cp -w mydir\myfile dir2

b、cp -i mydir\myfile dir2 c、cp mydir\myfile dir2 d、cp -v mydir\myfile dir2 答案 b 下面那个命令允许对文件重命名(选择最合适的答案) a、rn b、rname c、replace d、mv 答案 d 假如文件是按8进制来定义,下面那个值代表了读和写(选择最合适的答案) a、2 b、6 c、4 d、1 答案 b linux临时目录一般存在下面那个文件夹中(选择最合适的答案) a、/tmp b、/proc c、/data d、/dev 答案 a 一个文件的权限是-rw-rw-r--,这个文件所有者的权限是什么(选择最合适的答案) a、read-only b、read-write c、write 答案 b 下面哪个值代表多用户启动(选择最合适的答案) a、1 b、0 c、3 d、5 答案c 下面哪个文件代表系统初始化信息(选择最合适的答案) a、/etc/inittab b、/etc/init c、/etc/proc d、/etc/initproc 答案 a 哪条命令从当前系统切换到启动级别1(选择最合适的答案) a、inittab 1 b、init 1 c、level 1

《Linux操作系统及应用项目教程》习题

1.8 练习题 一、填空题 1.GUN的含义是。 2.Linux一般有3个主要部分:、、。 3.目前被称为纯种的Unix指的就是以及这两套操作系统。 4.Linux是基于的软件模式进行发布的,它是GNU项目制定的通用公共许可证,英文是。 5.史托曼成立了自由软件基金会,它的英文是。 6.POSIX是的缩写,重点在规范核心与应用程序之间的接口,这是由美国电气与电子工程师学会(IEEE)所发布的一项标准。 7.当前的Linux常见的应用可分为与两个方面。 8.Linux的版本分为和两种。 9.安装Linux最少需要两个分区,分别是。 10.Linux默认的系统管理员账号是。 11.X-Window System由三部分构成:、、。 12.RHEL 5提供5种基本的安装方式:本地光盘安装、本地硬盘安装、NFS安装、FTP 安装和HTTP安装。 13.如果想在安装好Red Hat Enterprise Linux 5之后重新设置根用户口令,就需要在命令行控制台下输入“”指令了。 二、选择题 1.Linux最早是由计算机爱好者()开发的。 A.Richard Petersen B.Linus Torvalds C.Rob Pick D.Linux Sarwar 2.下列()是自由软件。 A.Windows XP B.UNIX C.Linux D.Windows 2008 3.下列()不是Linux的特点。 A.多任务B.单用户C.设备独立性D.开放性4.Linux的内核版本2.3.20是()的版本。 A.不稳定B.稳定的C.第三次修订 D.第二次修订5.Linux安装过程中的硬盘分区工具是()。 A.PQmagic B.FDISK C.FIPS D.Disk Druid 6.Linux的根分区系统类型是()。 A.FATl6 B.FAT32 C.ext3 D.NTFS 三、简答题 1.简述Linux的体系结构。 2.Linux有哪些安装方式? 3. 安装Red Hat Linux系统要做哪些准备工作? 4. 安装Red Hat Linux系统的基本磁盘分区有哪些?

Linux操作系统复习题

选择题(1-45题为单选,) 1、在CentOS 中,系统默认的()用户对整个系统拥有完全的控制权。 A. root B. guest C. administrator . 2、当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是()。 A. NID B. PID C. UID D. CID 3、默认情况下管理员创建了一个用户,就会在( )目录下创建一个用户主目录。 A. /usr B. /home C. /root D. /etc 4、当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于( )目录。 A. /home B. /bin C. /etc D. /dev 5、()命令可以切换用户。 A. super B. passwd C. tar D. su 6、在给定文件中查找与设定条件相符字符串的命令为()。 A.grep B. gzip C. find D. sort 7、下列那一个指令可以显示目录的大小()。 A.dd B.df C.du D.dw 8、文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是()。 A.chmod a+x, g+w exer1 B.chmod 765 exer1 C.chmod o+x exer1 D.chmod g+w exer1 9、除非特别指定,cp假定要拷贝的文件在下面哪个目录下( )。 A. 用户目录 B. home目录 C. root目录 D. 当前目录 10、在CentOS 中,一般用()命令来查看网络接口的状态。 A. ping B. ipconfig C. winipcfg D. ifconfig 11、vi中哪条命令是不保存强制退出( )。 A. :wq B. :wq! C. :q! D. :quit 12、下列那一个指令可以设定使用者的密码()。 A.pwd B.newpwd C.passwd D.password 13、如何删除目录 /tmp下的所有文件及子目录()。 A. del /tmp/* B. rm -rf /tmp C. rm -Ra /tmp/* D. rm –rf /tmp/* 14、怎样显示当前目录()。 A. pwd B. cd C. who D. ls 15、关闭linux系统(不重新启动)可使用-命令()。 A.ctrl+alt+del B.shutdown -r C.halt D.reboot 16、以下哪个命令可以终止一个用户的所有进程( )。 A. skillall B. skill C. kill D. killall 17、在vi编辑器里,命令"dd"用来删除当前的( )。 A. 行 B. 变量 C. 字 D. 字符 18、在下列分区中,Linux默认的文件系统是()。 19、如果要列出一个目录下的所有文件需要使用命令行( )。 A. ls –l B. ls C. ls –a D. ls –d 20、改变文件所有者的命令为()。 21、用 "rm -i",系统会提示什么来让你确认( )。 A. 命令行的每个选项 B. 是否真的删除 C. 是否有写的权限 D. 文件的位置

Linux上机练习题shell程序设计基础

上机实习题: 1.用Shell编程,判断一文件是不是字符设备文件,如果是将其拷贝到 /dev 目录下。a #!/bin/bash directory=/dev for file in /bin/a2p do if [ -f $file ] then cp $file $directory/$file.bak Fi done 2.编写一个 shell 脚本,完成功能: 1)显示文字“Waiting for a while….” 2)长格式显示当前目录下面的文件和目录,并输出重定向到 /home/file.txt 文件 3)定义一个变量,名为 s,初始值“Hello” 4)使该变量输出重定向到/home/string.txt 文件 m #!/bin/bash echo "waiting for a while… " ls -l.>/home/file.txt s=hello

echo $s > /home/string.txt 3.编写一个 shell 脚本,它把第二个位置参数及其以后的各个参数指定的文 件复制到第一个位置参数指定的目录中。b #!/bin/bash dir=$1 shift while [$1] do file=$1 cp $1 $dir shift done ls $dir 4.编写一个 shell 脚本,利用 for 循环将当前目录下的.c 文件移动到指定 的目录,并按文件大小显示出移动后指定的目录的内容。d #!/bin/bash for file in *.c

{ mv /$file/bin/a } ls -lS /bin/a 5.利用数组形式存放 10 个城市的名字,然后利用 for 循环把它们打印出 来。c #!/bin/bash city=(jinan,qingdao,rizhao,weifang,beijing,shanghai,shenzhen,guangzhou,chongqi ng,nanjing) for i in ${name[*]} do echo $i done 6.设计一个shell程序,添加一个新组为class1,然后添加属于这个组的30 个用户,用户名的形式为stdxx,其中xx从01到30。 f !/bin/bash groupadd class1 for ((i=1;i<=30;i++)) do if [ $i -lt 10 ];then username="std0"$i else username="std"$i

Linux操作系统复习题

1、试题类型: 单项选择题(10)、填空题(10)、简答题(50)、综合设计题(30) 2、期末复习题: 一、单项选择题 1、存放用户帐号的文件是(C)。 A. shadow B. group C. passwd D. gshadow 2、局域网的网络地址192.168.1.0/24,局域网络连接其它网络的网关地址是 192.168.1.1。主机192.168.1.20访问172.16.1.0/24网络时,其路由设置正确的 是(B )。 A route add –net 192.168.1.0 gw 192.168.1.1 netmask 255.255.255.0 metric 1 B route add –net 172.16.1.0 gw 192.168.1.1 netmask 255.255.255.255 metric 1 C route add –net 172.16.1.0 gw 172.16.1.1 netmask 255.255.255.0 metric 1 D route add default 192.168.1.0 netmask 172.168.1.1 metric 1 3、如何删除一个非空子目录/tmp (B )。 A. del /tmp/* B. rm -rf /tmp C. rm -Ra /tmp/* D. rm –rf /tmp/* 4、如果执行命令#chmod 746 file.txt,那么该文件的权限是(A)。 A. rwxr--rw- B. rw-r--r— C. --xr—rwx D. rwxr--r— 5、WWW服务器是在Internet上使用最为广泛,它采用的是(B )结构。 A 服务器/工作站 B b/s C 集中式 D 分布式 6、文件权限读、写、执行的三种标志符号依次是(A)。 A rwx B xrw C rdx D srw 7、Samba服务器的配置文件是(D)。 A httpd.conf B inetd.conf C rc.samba D smb.conf 8、Linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外 部设备文件,一般应将其放在(C)目录中。 A /bin B /etc C /dev D /lib 9、下列提法中,不属于ifconfig命令作用范围的是(D ) 。 A 配置本地回环地址 B 配置网卡的ip地址 C 激活网络适配器 D 加载网卡到内核中 10、linux系统通过(C) 命令给其他用户发消息。 A less B mesg y C write D echo to 11、Linux系统的联机帮助命令是(D)。 A. tar B. Cd C. Mkdir D. Man

Linux上机操作练习题

命令 1.新建一个用户wang,密码设为123456,并将其加到root组。写出所用命令。 # useradd wang # passwd wang 123456 123456 # groupadd root # usermod –g root wang 2.将当前计算机的IP地址设为子网掩码为。写出所用命令。 # ifconfig eth0 netmask 你是公司的Linux服务的管理员。你使用vi编缉/etc/inittab文件时,在命令模式下查询shutdown字符串,使用的命令。 vi /etc/initab /shutdown 4.显示当前系统的日期和时间命令。 # date –d –y 5.查看命令sort的帮助文件,写出所用命令。 # man sort 6.统计/etc/passwd文件的字节数和行数,写出所用命令。 # wc –cl /etc/passwd 7.分屏显示/etc/httpd/conf/文件的命令。 # less /etc/httpd/conf/ 按“Q”退出该命令 8.将hello!写入/home/wang/的命令(vi及vim编辑器除外)。 # echo ‘hello!’> /home/wang/ 9.让named守护进程运行在级别3,5的命令。 # telinit 3 # telinit 5 10.更改用户zhang的登录shell为/sbin/nologin的命令。 # usermod –s /sbin/nologin zhang 11.查看当前linux服务器的主机名的命令。 # cat /proc/sys/kernel/hostname 或# sysctl 或# hostname 12.查看当前主机的路由的命令。 # route 13.配置当前主机的默认网关为的命令。 # route add default gw 连续ping目的IP为为10次的的命令。 # ping –c 10 查看当前主机TCP协议连接情况的命令。 # netstat -t 16.打包并压缩/etc目录的命令。 # tar –zcvf /etc/

【精选资料】linux操作习题0附答案

Linux练习题0 一、选择题 1 Linux是操作系统,意味着开放性源码是自由可用。(选择最合适的答案) a、封闭资源 b、开放资源 c、用户注册 d、开放性二进制 答案 b 2 确定myfile的文件类型的命令是什么(选择最合适的答案) a. type myfile b. type -q myfile c. file myfile d. whatis myfile 答案c 3 用来分离目录名和文件名的字符是什么(选择最合适的答案) a. slash (/) b. period (.) c. dash (-) d. asterisk (*) 答案a 4 你想显示文件"longfile"的最后10行,下面那个命令是正确的(选择最合适的答案) a、tail logfile b、head -10 longfile c、taid -d 10 longfile d、head longfile 答案 a 5 假如你得到一个运行命令被拒绝的信息,你可以用哪个命令去修改它的权限使之可以正常运行(选择最合适的 答案) a. path= b. chmod c. chgrp d. chown 答案 b 6 拷贝mydir\myfile文件到dir2目录下,但是系统提示这个文件已经存在,下面那个命令是正确的(选择最合适的答案) a、cp -w mydir\myfile dir2 b、cp -i mydir\myfile dir2 c、cp mydir\myfile dir2 d、cp -v mydir\myfile dir2

答案 b 7 下面那个命令允许对文件重命名(选择最合适的答案) a、rn b、rname c、replace d、mv 答案 d 8 假如文件是按8进制来定义,下面那个值代表了读和写(选择最合适的答案) a、2 b、6 rw-rw-rw- =110110110=666 c、4 d、1 答案 b 9 linux临时目录一般存在下面那个文件夹中(选择最合适的答案) a、/tmp b、/proc c、/data d、/dev 答案a 10 一个文件的权限是-rw-rw-r--,这个文件所有者的权限是什么(选择最合适的答案) a、read-only b、read-write c、write 答案b 11 下面哪个值代表多用户启动(选择最合适的答案) a、1 b、0 c、3 d、5 答案c 12 下面哪个文件代表系统初始化信息(选择最合适的答案) a、/etc/inittab b、/etc/init c、/etc/proc d、/etc/initproc 答案a 13 哪条命令从当前系统切换到启动级别1(选择最合适的答案) a、inittab 1 b、init 1 c、level 1 d、rlevel1 答案b 14 下面哪个选项能取消shutdown命令(选择最合适的答案)

Linux上机操作练习12.2

Linux的基本操作和常用命令的使用 1.登录系统 以适当的用户名在Windows下远程登录Linux主机,或在装有Linux系统的计算机中登录Linux系统。 2.文件操作命令 (1)查看文件与目录ls (2)显示文件内容命令(cat) (3)文件复制命令(cp)cp 源文件目标文件 (4)文件改名命令(mv) (5)删除文件命令(rm) 3.目录操作命令的使用 (1)改变当前目录命令(cd) (2)显示当前目录命令(pwd) (3)建立子目录命令(mkdir) 4.用户管理命令的使用 (1)添加和更改用户命令 ①添加用户useradd ②转换用户su (2)修改用户密码命令(passwd) (3)关机命令(shutdown,终止或重启系统的命令) 命令格式:shutdown [-r] [-h] [-c] [-k] [[+]时间] 5.其他操作命令的使用 (1)查看用户命令 who命令:查看当前正在登录的其他用户的命令。 whoami命令:查看当前正在使用(登录)的用户名。 (2)查看命令帮助信息命令(man) man命令:联机帮助命令。用于查询命令和程序的使用方法和参数。

操作题 一、用户管理命令 假设你是系统管理员,需要增加一个新的用户账号zheng,为新用户设置初始密码,P92 二、文件与目录操作命令 1.在当前目录/home/zheng下新建一个目录back,将当前目录切换为back,在back下新建2个长度为0的文件test1、test2,然后把test2移到其父目录中并改名为file12。 mkdir back cd back touch test1 test2 mv test2 ../file12 2. 进入用户主目录,显示当前的路径。 cd ~ pwd 复制文件/etc/group到用户主目录,文件名不变。 cp /etc/group . 查看/etc/group文件的前10行的命令 head -10 /etc/group 3.若给需要将/home/zheng目录下的所有文件打包压缩成zheng.tar.gz,你准备怎么做?当需要从压缩包中恢复时,又该如何处理?P117 答: tar –zcvf zheng.tar.gz /home/zheng tar –zxvf zheng.tar.gz 三、网络命令 1、查看当前计算机的网络参数的命令 Ifconfig 2、连续ping目的IP为https://www.sodocs.net/doc/5c2371749.html,为10次的命令。P150 ping –c 数字IP/域名

linux上机练习题

一、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

linux操作习题1附答案

1、吴吴是Linux系统管理员,为了计算当前Linux系统中所有用户的数量,可以使用(ABC)命令。(选择三项) a)wc -l/etc/passwd b)wc -l wc-l 2.在red hatlinux 系统中,在执行“cd..”的之前和之后,小李执行pwd命令 结果相同,则pwd命令的执行结果是(A)(选择一项) A./ B./boot C./root D./home/li 3.下面的文件名是有效的linux文件名的(C)(选择一项) A.Ab! B.X*.c c.Y_2.c d.A-1.c 4.在linux中,每个进程在执行时都有相应的优先级,下面(AD)是正确的进程优先级(选择二项) a)-20 b)20 c)100 d)19 5. 在red hatlinux 系统中,有一个备份程序databack up,需要在每周一至周五下午1点和晚上8点运行一次,下面(B)条crontab项可以完成这项工作。(选择一项) A.0 13,20 * * 1,5 databackup B.0 13,20 * * 1,2,3,4,5 databackup C.* 13,20 * * 1,2,3,4,5 databackup D.0 13,20 1,5 * * databackup 6.redhat linux 9支持对历史命令的查询和重复使用,如果用户想查看近期执行过的命令,应该用(C)(选择一项) A.!!命令 B.键 C.history命令 D.键 7.小陈是linux系统中的系统管理员,他使用“vi /etc/passwd”命令进入vi编辑界面后对文件内容进行了修改,小陈想放弃所有修改,可以通过选择“ESC”键,再使用(B)命令退出vi编辑器(选择一项) A.:q B.:q! C.:w D.:w! 8下面关于redhat linux 9操作系统的启动过程,正确的顺序(B) 1.加载内核程序,完成启动的前期工作,并加载系统的INIT进程

Linux上机实习题vi练习

上机实习题:VI练习 1.练习vi的各种工作模式及切换方法: 操作步骤: (1)vi的工作模式有哪几种?操作完成各种工作模式之间的切换。 (2)指出vi的几种工作模式之间的切换方法。 (3)有哪些方法可以退出vi,并练习保存退出及不保存退出,查看结果。 他们说快写一首情歌雅俗共赏,落笔传神还要容易传唱,上得厅堂也下的厨房。就像我一直在找的姑娘 2.写出下列要求要执行的命令,如果是在末行模式下执行,需写出“:”号,注意大小写。 1、向后搜索字符串stream 1、/STREAM 2、向前搜索字符串benet 2、?benet 3、执行重复搜索3、/n 4、复制10行然后粘贴4、10yy p 5、将光标移到第55行5、55G 6、将光标移到最末行6、G 7、删除共20行7、d20G 8、恢复前一步的操作8、u 9、将从当前光标开始的10个字符用字符a替换10、10sa 10、将光标移到行首11、^ 11、将光标移到行尾12、$ 12、将从第10行到第50行的内容写入/back/file1 13、:10,50w!/back/file1 13、将从当前行开始,总共20行的内容存入/back/file2 14、20w!/back/file2 14、读取/etc/conf/hello.txt文件的内容插入当前行后面15、 15、替换第20行到第80行中的所有httpd为bind 17、:20,80s/httpd/bind/g 16、替换文中全部的aptech为benet 18、:%s/aptech/benet/g 17、替换从当前行开始到第100行中的所有apple为banana 19、:100s/apple/banana/g 18、在每一行的行首插入字符串new 20 19、在第10行到第50行的行尾插入字符串@@ 21 20、让vi显示每一行的行号23、set nu % s/aptech/benet/g.

相关主题