Linux上机操作复习题答案
linux复习题及答案)
linux复习题及答案)Linux复习题及答案Linux作为一种常见的操作系统,广泛应用于服务器、嵌入式设备等领域。
对于计算机科学和信息技术专业的学生来说,熟练掌握Linux操作系统的使用和管理是非常重要的。
为了帮助大家复习Linux知识,下面将列举一些常见的Linux复习题,并给出相应的答案。
一、Linux基础知识1. 什么是Linux操作系统?答:Linux是一种开源的、类Unix的操作系统内核,最初由芬兰的程序员Linus Torvalds开发。
Linux操作系统具有稳定性、安全性和可靠性等特点,广泛应用于服务器、桌面计算机和嵌入式设备等领域。
2. Linux的文件系统是什么样的结构?答:Linux的文件系统采用树状结构,以根目录(/)为起点,下面分为多个子目录,如bin、etc、home等。
每个子目录下又可以有更多的子目录和文件。
3. 如何在Linux系统中创建新的用户?答:可以使用useradd命令来创建新用户,例如:useradd username。
其中,username为新用户的用户名。
4. 如何在Linux系统中修改用户的密码?答:可以使用passwd命令来修改用户的密码,例如:passwd username。
其中,username为要修改密码的用户的用户名。
二、Linux命令行操作1. 如何在Linux系统中查看当前所在的目录?答:可以使用pwd命令来查看当前所在的目录。
2. 如何在Linux系统中列出当前目录下的文件和子目录?答:可以使用ls命令来列出当前目录下的文件和子目录。
3. 如何在Linux系统中创建新的目录?答:可以使用mkdir命令来创建新的目录,例如:mkdir dirname。
其中,dirname为新目录的名称。
4. 如何在Linux系统中删除文件?答:可以使用rm命令来删除文件,例如:rm filename。
其中,filename为要删除的文件名。
三、Linux系统管理1. 如何在Linux系统中查看系统的运行时间和负载情况?答:可以使用uptime命令来查看系统的运行时间和负载情况。
linux复习题及答案
linux复习题及答案Linux复习题及答案一、选择题1. Linux操作系统属于以下哪一类操作系统?A. 单用户单任务B. 多用户多任务C. 单用户多任务D. 多任务单用户答案:B2. 在Linux系统中,以下哪个命令用于查看当前目录下的文件和文件夹?A. lsB. cdC. pwdD. mkdir答案:A3. Linux系统中的root用户具有什么权限?A. 只读权限B. 读写权限C. 无权限D. 所有权限答案:D4. 在Linux中,如何查看当前系统的内核版本?A. uname -rB. uname -aC. cat /etc/os-releaseD. cat /proc/version答案:A二、填空题1. Linux系统中,文件权限通常由10个字符组成,其中第1个字符代表文件类型,第2-4个字符代表______,第5-7个字符代表______,第8-10个字符代表______。
答案:所有者权限;组权限;其他用户权限2. 在Linux中,______命令用于查看当前系统的磁盘使用情况。
答案:df3. Linux系统中,______命令用于查看当前系统的内存使用情况。
答案:free三、简答题1. 简述Linux系统中的文件系统结构。
答案:Linux文件系统是层次化的,以根目录(/)开始,下面是各种目录和文件。
常见的目录包括/bin(存放二进制可执行文件),/etc(存放系统配置文件),/home(存放用户主目录),/var(存放系统运行时的数据文件),/dev(设备文件目录),/proc(虚拟文件系统,存放系统运行时的进程信息)等。
2. 解释什么是Linux的软链接和硬链接,并说明它们的区别。
答案:软链接(符号链接)类似于Windows系统中的快捷方式,它是一个指向另一个文件或目录的引用。
如果被链接的文件被删除,软链接将失效。
硬链接则是直接指向文件数据的链接,它和原始文件共享相同的inode,因此删除原始文件并不会影响硬链接。
Linux上机操作复习题答案
Linux上机操作复习题答案234/sbin/nologin的命令。
# usermod –s /sbin/nologin zhang 11.查看当前linux服务器的主机名的命令。
# cat /proc/sys/kernel/hostname或 # sysctl kernel.hostname或 # hostname12.查看当前主机的路由的命令。
# route13.配置当前主机的默认网关为192.168.2.254的命令。
# route add default gw 192.168.2.254 14.连续ping目的IP为192.168.2.245为10次的的命令。
# ping –c 10 192.168.2.24515.查看当前主机TCP协议连接情况的命令。
# netstat -t16.打包并压缩/etc目录的命令。
# tar –zcvf mylinux_etc.tar.gz /etc/5或# tar -jcvf mylinux_etc.tar.bz2 /etc/17.测试httpd是否安装的命令。
# rpm -q httpd18.卸载named软件包的命令。
# rpm –e named19.查看月历并将内容追加到文件/dd中的命令。
cal –j >>/dd20.查看当前目录的命令。
Pwd或ls21.显示历史命令表的所有内容的命令。
history22.将/etc/passwd的内容追加到文件aaa中的命令。
cat /etc/passwd >>/aaa23.查看/etc/passwd文件的前10行的命令。
head -10 /etc/passwd24.查看/etc/vsftpd/vsftpd.conf的后106行的命令。
tail -10 /etc/vsftpd/vsftpd.conf 25.重启samba服务的命令。
service smb restart26.查看进程状态的命令。
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、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复习题答案(1)
linux复习题答案(1)⼀、选择题1.系统当前已经加载的所有⽂件系统在(D)⽂件中得到反映。
A. /usr/sbin/cfdiskB. /sbin/fdiskC. /etc/mtabD. /etc/fstab2.为匹配以001结尾的⾏,我们可以使⽤如下的正则表达式:(C )A. ^001B. $001C. 001$D. \0013.假设⽤户guest拥有⽂件test的所有权,现在他希望设置该⽂件的权限使得该⽂件仅他本⼈能读、写和执⾏该⽂件,如果他⽤ls -al查看设置好后的⽂件权限位,并将显⽰结果换算成形如XXX的数字表达,结果是:(C)A. 566B. 666C. 700D. 7774.我们可以修改默认的启动级别为(B ),使得系统重启后⾃动采⽤XWindow⽅式登录。
A. 3B. 5C. 2D. 15.我们登录后希望重新加载fstab⽂件中的所有条⽬,我们可以以root⾝份执⾏(C)命令。
A. mount -dB. mount -cC. mount -aD. mount –b6.kill向指定的进程发出特定的信号,信号(A)强制杀死进程。
A. 9B. TERMC. 6D. 147.为了查找出当前⽤户运⾏的所有进程的信息,可以使⽤(B )命令:A. ps -aB. ps -uC. ls -aD. ls –l8.为防⽌误删除,最好设置rm(删除指令)确认删除选项,即(D)开关。
A. -fB. -RC. -rD. –i9.以下的命令将在(A)⾃动执⾏:06 23 * * 03 lp /usr/local/message | mail -s "today's message" rootA. 每周三23:06分B. 每周三06:23分C. 每周六23:03分D. 每周六03:23分10.为了统计⽂件系统中未⽤的磁盘空间,我们可以使⽤(B )命令。
A. duB. dfC. mountD. ln11.使⽤nfs服务时,我们需要在(B)⽂件中指定服务内容:A. /etc/fstabB. /etc/exportsC. /etc/mountdD. /etc/crontab12.我们可以使⽤tar命令的(D )选项来还原⼀个.tar归档⽂件:A. aB. cC. dD. x13.假设你是超级⽤户,需要给普通⽤户发布通知,需要修改⽂件(C )A. /etc/issueB. /etc/inittabC. /etc/motdD. /etc/organization14.为使来访者具有⼀定的权限同时保证系统的安全,我们⼀般将guest acount 来宾帐户设置为(B )A. guestB. nobodyC. otherD. common15.第⼆个IDE接⼝主硬盘的第⼀个分区的标识为(C)A. /dev/hda5B. /dev/hdb1C. /dev/sdb1D. /dev/sda516.当字符串⽤单引号(’’)括起来时,SHELL将(C )。
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复习题及答案Linux复习题及答案Linux作为一种开源操作系统,具有广泛的应用和深远的影响。
无论是在服务器领域还是嵌入式设备上,Linux都扮演着重要的角色。
为了更好地理解和掌握Linux操作系统,下面将介绍一些常见的Linux复习题及其答案。
1. 什么是Linux操作系统?它有哪些特点?答:Linux是一种开源的操作系统,由Linus Torvalds于1991年首次发布。
它具有以下特点:- 开放源代码:任何人都可以查看、修改和分发Linux的源代码。
- 多用户和多任务:Linux可以同时支持多个用户和多个任务运行。
- 稳定性和安全性:Linux操作系统具有良好的稳定性和安全性,可以长时间运行而不需要重启。
- 强大的网络功能:Linux操作系统支持各种网络协议和服务,如TCP/IP、HTTP等。
- 可定制性:用户可以根据自己的需求自由定制Linux系统,添加或删除软件和功能。
2. 如何在Linux系统中创建用户?答:在Linux系统中,可以使用以下命令创建用户:```$ sudo useradd username```其中,username为要创建的用户名。
创建用户后,还可以使用以下命令设置用户密码:```$ sudo passwd username```然后输入两次密码即可。
3. 如何在Linux系统中查看文件内容?答:在Linux系统中,可以使用以下命令查看文件内容:```$ cat filename```其中,filename为要查看的文件名。
此外,还可以使用`less`命令进行分页查看,使用`head`和`tail`命令查看文件的前几行和后几行。
4. 如何在Linux系统中查找文件?答:在Linux系统中,可以使用以下命令查找文件:```$ find path -name filename```其中,path为要查找的路径,filename为要查找的文件名。
此外,还可以使用`locate`命令进行文件查找,使用`grep`命令进行文本内容查找。
linux 试题及答案
linux 试题及答案第一部分:选择题1. Linux 是一种()操作系统。
a) 开源b) 闭源c) 商业d) 私有答案:a) 开源2. 在 Linux 中,用于显示当前所在路径的命令是()。
a) pwdb) lsc) cdd) cp答案:a) pwd3. 在 Linux 中,用于创建目录的命令是()。
a) mkdirb) touchc) rmd) mv答案:a) mkdir4. Linux 中,用于列出当前目录下的文件和文件夹的命令是()。
a) lsb) cdc) pwdd) rm答案:a) ls5. 在 Linux 中,用于复制文件的命令是()。
a) cpb) mvc) touchd) mkdir答案:a) cp第二部分:填空题1. Linux 操作系统的核心部分被称为()。
答案:内核2. Linux 中,用于修改文件或目录的权限的命令是()。
答案:chmod3. 在 Linux 中,用于压缩文件的命令是()。
答案:tar4. Linux 是基于()开发的操作系统。
答案:UNIX5. Linux 中,默认的超级用户账户是()。
答案:root第三部分:简答题1. 什么是 Linux 操作系统?答:Linux 是一种开源操作系统,它基于 UNIX 操作系统开发而成。
Linux 以其稳定性、可定制性和安全性而闻名,并广泛运用于服务器和嵌入式设备等领域。
2. 如何在 Linux 中创建一个新用户?答:可以使用 `useradd` 命令来创建一个新用户,例如 `useradd -m newuser`。
其中,`-m` 参数表示同时创建用户的主目录。
3. 如何修改文件的访问权限?答:可以使用 `chmod` 命令来修改文件的访问权限。
例如,要将文件的所有者权限设置为可读可写可执行,可以使用 `chmod u+rwx filename` 命令。
4. 如何在 Linux 中安装软件包?答:可以使用包管理器,如 `apt` (用于 Debian 系统)或 `yum` (用于 Red Hat 系统),来安装软件包。
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复习题及答案)
linux复习题及答案)Linux复习题及答案Linux操作系统是一种开源的操作系统,被广泛应用于服务器、嵌入式系统和个人电脑等领域。
对于想要深入了解Linux操作系统的人来说,掌握一些基本的复习题和答案是非常重要的。
下面就来看一些常见的Linux复习题及答案。
1. 什么是Linux操作系统?答:Linux是一种开源的类Unix操作系统,它是由Linus Torvalds在1991年创建的。
Linux操作系统具有稳定性高、安全性好、性能优越等特点,因此受到了广泛的欢迎。
2. Linux操作系统中的文件系统有哪些?答:Linux操作系统中常见的文件系统有ext2、ext3、ext4、XFS、Btrfs等。
3. 如何在Linux中查看当前目录下的文件和文件夹?答:可以使用ls命令来查看当前目录下的文件和文件夹。
4. 如何在Linux中创建一个新的目录?答:可以使用mkdir命令来创建一个新的目录。
5. 如何在Linux中查看系统当前的IP地址?答:可以使用ifconfig命令来查看系统当前的IP地址。
6. 如何在Linux中安装新的软件包?答:可以使用apt-get或yum命令来安装新的软件包,具体命令根据不同的Linux发行版而有所不同。
7. 如何在Linux中查看系统当前的内存使用情况?答:可以使用free命令来查看系统当前的内存使用情况。
8. 如何在Linux中查看系统当前的进程?答:可以使用ps命令来查看系统当前的进程。
通过对这些常见的Linux复习题及答案的了解,可以帮助大家更好地掌握Linux 操作系统的基本知识,为进一步深入学习和应用Linux打下坚实的基础。
希望大家在学习Linux的过程中能够不断提高自己的技能,为今后的工作和学习打下良好的基础。
《Linux操作系统》复习题(带答案)
1、选择题(1-45题为单选, )2、在CentOS 7.5中, 系统默认的()用户对整个系统拥有完全的控制权。
3、A.root B.guest C.administrator D.supervistor.当登录Linux时, 一个具有唯一进程ID号的shell将被调用, 这个ID是()。
A.NIDB.PIDC.UIDD.CID3.默认情况下管理员创建了一个用户, 就会在( )目录下创建一个用户主目录。
A./usrB./homeC./rootD./etc4.当使用mount进行设备或者文件系统挂载的时候, 需要用到的设备名称位于( )目录。
A./homeB./binC./etcD./dev5.()命令可以切换用户。
A.superB.passwdC.tarD.su6.在给定文件中查找与设定条件相符字符串的命令为()。
A.grep B.gzip C.find D.sort7、下列那一个指令可以显示目录的大小()。
A. ddB. dfC. duD. dw8、文件exer1的访问权限为rw-r--r--, 现要增加所有用户的执行权限和同组用户的写权限, 下列命令正确的是()。
A. chmoda+x, g+w exer1B. chmod 765 exer1C. chmodo+x exer1D. chmodg+w exer19、除非特别指定, cp假定要拷贝的文件在下面哪个目录下( )。
A.用户目录B.home目录C.root目录D.当前目录10、在CentOS 7.5中, 一般用()命令来查看网络接口的状态。
A.pingB.ipconfigC.winipcfgD.ifconfig11.vi中哪条命令是不保存强制退出( )。
A.:wqB.:wq!C.:q!D.:quit12.下列那一个指令可以设定使用者的密码()。
A. pwdB. newpwdC. passwdD. password13.如何删除目录/tmp下的所有文件及子目录()。
Linux操作习题2附答案
Linux操作习题2附答案一、选择题(单选题,每小题2分,共20分)1.用户编写了一个文本文件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.a2.Linux文件权限一共10位长度,分成四段,第三段表示的内容是___C___ 。
A. 文件类型B. 文件所有者的权限C. 文件所有者所在组的权限D. 其他用户的权限3.在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是___D__。
A. -mB. -dC. -fD. -p4.下面关于i节点描述错误的是__A___ 。
A.i节点和文件是一一对应的B.i节点能描述文件占用的块数C.i节点描述了文件大小和指向数据块的指针D.通过i节点实现文件的逻辑结构和物理结构的转换5.在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用__C____命令。
A. 上箭头B. 下箭头C. “.”D. “*”6.某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为__D____ 。
A. 467B. 674C. 476D. 7647.在Redhat公司发布的Linux版本中,若要使得用户登录验证,需要修改以下__C____脚本。
A. /etc/inittabB. /etc/passwdC. /etc/shadowD. /etc/group8.下列不是Linux系统进程类型的是_D_____ 。
A. 交互进程B. 批处理进程C. 守护进程D. 就绪进程9.下列关于/etc/fstab文件描述,正确的是___D___ 。
A. fstab文件只能描述属于linux的文件系统B. CD_ROM和软盘必须是自动加载的C. fstab文件中描述的文件系统不能被卸载D. 启动时按fstab文件描述内容加载文件系统10.在Shell脚本中,用来读取文件内各个域的内容并将其赋值给Shell变量的命令是__D___ 。
Linux操作系统复习题与答案
Linux操作系统复习题与答案《LINUX操作系统》复习题(09)一、单选题1、在下面的IP地址中,专用于本地主机回环地址的是D。
A.192.168.5.0.B.192.168.5.255C.255.255.255.0D.127.0.0.12、现在需要立即关机并使内存中的信息与硬盘中的文件同步,应执行以下哪条命令?C。
A.shutdown –r now B.haltC.shutdown –h now D.reboot3、执行chmod 4754prog命令后,ls –l prog命令显示的前10个字符是A。
A.-rwsr-xr--B.-rwSr-xr--C.-rwtr-xr-- D.-rwTr-xr--4、执行chmod 2654prog命令后,ls –l prog命令显示的前10个字符是A。
A.-rw-r-sr--B.-rw-r-Sr--C.-rw-r-tr-- D.-rw-r-Tr--5、执行chmod 1654prog命令后,ls –l prog命令显示的前10个字符是D。
A.-rw-r-xr-s B.-rw-r-xr-SC.-rw-r-xr-t D.-rw-r-xr-T6、Linux最早是由___A___人Linus Torvalds编写的。
A. 芬兰B. 荷兰C. 法国D. 美国7、GPL指的是___A___。
A. 通用公共许可证B. 对推动自由软件发展起了重要的作用C. 保证任何人有共享和修改自由软件的自由,任何人有权取得、修改和重新发布自由软件的源代码,并且规定在不增加附加费用的条件下得到源代码D. 规定自由软件的衍生作品继续保持自由状态,并且用户在扩散GNU软件时,必须让下一个用户也有获得源代码的权利8、Linux的安装至少需要一个分区,它是___A___。
A. /B. /homeC. /usrD. 交换分区9、在一个磁盘分区上,创建Linux文件系统的命令是___D___。
A. fdiskB. fsckC. mountD. mkfs10、测试主机之间的网络通信是否正常,最常用的命令是C。
linux复习题附答案doc
linux复习题附答案docLinux复习题附答案一、选择题1. Linux操作系统属于哪种类型的操作系统?A. 单用户单任务B. 多用户多任务C. 单用户多任务D. 多用户单任务答案:B2. 在Linux系统中,哪个命令用于查看当前目录下的文件和文件夹?A. lsB. cdC. pwdD. mkdir答案:A3. Linux系统中,哪个文件系统支持文件压缩?A. ext3B. ext4C. btrfsD. squashfs答案:D4. 如何在Linux终端中查看当前系统的内核版本?A. uname -aB. cat /etc/os-releaseC. lsb_release -aD. hostnamectl答案:A5. 在Linux中,哪个命令可以查看当前网络连接的状态?A. ifconfigB. netstatC. ipD. route答案:B二、填空题1. Linux系统中,____命令用于查看文件内容。
答案:cat2. 在Linux中,____命令用于创建一个新文件。
答案:touch3. Linux系统中,____命令用于解压tar.gz文件。
答案:tar -xzf4. 要查看当前Linux系统的磁盘使用情况,可以使用____命令。
答案:df5. 在Linux中,____命令用于查看当前路径。
答案:pwd三、简答题1. 请简述Linux系统中的权限设置。
答案:Linux系统中的权限设置包括对文件和目录的读取(r)、写入(w)和执行(x)权限。
权限可以针对文件所有者(owner)、所属组(group)和其他用户(others)进行设置。
2. 解释什么是Linux的软链接和硬链接。
答案:软链接(符号链接)类似于Windows系统中的快捷方式,它是一个指向另一个文件或目录的指针。
硬链接则是文件系统中的一个独立节点,它指向文件数据的物理位置,即使原始文件被删除,硬链接仍然可以访问文件内容。
四、应用题1. 如何在Linux系统中查找包含特定字符串的文件?答案:可以使用grep命令来查找包含特定字符串的文件。
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操作系统部分复习题答案第⼀章 Linux系统简介⼀、思考题1.UNIX的⼤部分代码是⽤⼀种流⾏的程序设计语⾔编写的,该语⾔是什么?C语⾔2.UNIX系统的特点有哪些?·多任务·多⽤户·并⾏处理能⼒·设备⽆关性·⼯具·错误处理·强⼤的⽹络功能·开放性3.什么是Linux?其创始⼈是谁?Linux是⼀个功能强⼤的操作系统,同时它也是⼀个⾃由软件,是免费的、源代码开放的、可以⾃由使⽤的UNIX兼容产品。
其创始⼈是Linus4.Linux操作系统的诞⽣、发展和成长过程始终依赖者的重要⽀柱都有哪些?·UNIX操作系统·MINIX操作系统·GNU计划·POSIX标准·Internet5.简述Linux系统的特点。
·⾃由软件·良好的兼容性·多⽤户、多任务·良好的界⾯·丰富的⽹络功能·可靠地安全性、稳定性·⽀持多种平台6.常见的Linux的发⾏版本有哪些?·Red Hat Linux·Caldera OpenLinux·SuSE Linux·TurboLinux·红旗Linux·中软Linux⼆、选择题1.Linux最初是以MINIX 操作系统为模板⽽开发出来的。
2.关于Linux核版本的说法,下列选项中错误的是(C)。
A.表⽰为主版本号.次版本号.修正号B.1.2.3表⽰稳定的发⾏版C.1.3.3表⽰稳定的发⾏版D.2.2.5表⽰对核2.2的第5次修正(补充:次版本号为偶数的是稳定版本;为奇数的则是测试版本。
)3.Linux属于⾃由软件。
4.⾃由软件的含义是软件可以⾃由修改和发布。
5.⼀下不具有多任务性的操作系统是DOS第⼆章 Linux系统⼊门⼀、思考题1.Linux系统有哪些运⾏级别?其含义是什么?可⽤级别为0~6,其中0:关闭系统;6:重新启动,其他略。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、命令部分1.新建一个用户wang,密码设为123456,并将其加到root组。
写出所用命令。
# useradd wang# passwd wang123456123456# groupadd root# usermod –g root wang2.将当前计算机的IP地址设为子网掩码为。
写出所用命令。
# ifconfig eth0 netmask 你是公司的Linux服务的管理员。
你使用vi编缉/etc/inittab文件时,在命令模式下查询shutdown字符串,使用的命令。
vi /etc/initab/shutdown4.显示当前系统的日期和时间命令。
# date –d –y5.查看命令sort的帮助文件,写出所用命令。
# man sort6.统计/etc/passwd文件的字节数和行数,写出所用命令。
# wc –cl /etc/passwd7.分屏显示/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 510.更改用户zhang的登录shell为/sbin/nologin的命令。
# usermod –s /sbin/nologin zhang11.查看当前linux服务器的主机名的命令。
# cat /proc/sys/kernel/hostname或 # sysctl或 # hostname12.查看当前主机的路由的命令。
# route13.配置当前主机的默认网关为的命令。
# route add default gw 连续ping目的IP为为10次的的命令。
# ping –c 10 查看当前主机TCP协议连接情况的命令。
# netstat -t16.打包并压缩/etc目录的命令。
# tar –zcvf /etc/或 # tar -jcvf /etc/17.测试httpd是否安装的命令。
# rpm -q httpd18.卸载named软件包的命令。
# rpm –e named19.查看月历并将内容追加到文件/dd中的命令。
cal –j >>/dd20.查看当前目录的命令。
Pwd或ls21.显示历史命令表的所有内容的命令。
history22.将/etc/passwd的内容追加到文件aaa中的命令。
cat /etc/passwd >>/aaa23.查看/etc/passwd文件的前10行的命令。
head -10 /etc/passwd24.查看/etc/vsftpd/的后10行的命令。
tail -10 /etc/vsftpd/25.重启samba服务的命令。
service smb restart26.查看进程状态的命令。
ps -aux27.列出后台作业的命令。
jobs -l28.将作业ID为5的后台作业放到前台的命令。
fg 529.停止ssh服务的命令。
service sshd stop30.将name=wxstc配置为全局变量的命令。
export name=wxstc31.重启linux服务器的命令。
shutdown -r now32.要给文件file1加上其他人可执行属性的命令。
chmod o+x file133.为了达到使文件的所有者有读(r)和写(w)的许可,而其他用户只能进行只读访问的命令。
touchls –lchmod u+rwchmod u=rw,o=r34.把大写字母转换为小写字母的命令。
tr 'A-Z' 'a-z'35.显示操作系统核心版本详细信息的命令。
uname -r36.将新建文件权限设置为600的命令。
chmod 600 filenamerw---------37.从IP地址查找域名或从域名来查找IP地址应使用什么命令。
host38.如何查看用户zhang属于哪个组。
sudo groupadd workgroupsudo useradd –g workgroup zhangcat /etc/group39.假如当前系统是在 level 3 运行,不重启系统就可转换到 level 5 运行的命令。
telinit 540.查看Linux的启动信息的命令。
dmesg41.创建一个以自己姓的拼音缩写为名的用户。
useradd lichuan42.进入用户主目录,显示当前的路径。
cd ~cd /home/johnpwd43.复制文件/etc/group到用户主目录,文件名不变。
cp /etc/group ~44.统计文件/etc/fstab的行数、单词数、字符数。
wc –lwc /etc/fstab45.查看/etc/passwd文件的后5行。
tail -5 /etc/passwdtail –n 5 /etc…..46.创建普通文件/home/abc。
touch /home/abc47.修改/home/abc的属性为:属主具有一切权限,同组用户和其他用户具有可读可写的权限。
chmod u=rwx,go=rw /home/abc48. 显示当前的时间。
date49. 写出系统1分钟后关机的命令。
reboot 60shutdown 6050. 启动ssh服务器。
service sshd start51.新建一个以你的学号为账号的用户。
sudo useradd 252.复制文件/etc/passwd到用户主目录,文件名不变。
cp /etc/group ~53.进入用户主目录,显示当前的路径。
cd /home |pwd54.统计文件/etc/passwd的行数。
wc -l /etc/passwd55.查看/etc/passwd的前8行。
head -8 /etc/passwd56.显示2011年1月的日历。
cal 1 201157.建立文件/etc/group的符号链接文件/root/abc。
ln –s /etc/group /root/abc58.后台启动程序gedit。
gedit &59.配置网卡eth0的IP地址为,子网掩码为 eth0 netmask ………………. 查看dns服务器的状态。
pstree |grep named61.创建一个以自己的姓的拼音命名的用户。
useradd lichuan62.添加一个用户组,名称为wuxi。
sudo groupadd wuxi63.修改新建的用户属于wuxi组。
sudo cat /etc/passwdusermod –g wuxi lichuan64.复制文件/etc/passwd到用户主目录,文件名称不变。
cp /etc/passwd /home/lichuan65.修改该文件的属性为:属主具有一切权限,同组用户和其他用户具有可读权限。
chmod u=wrx,go=r filename66.显示当前系统时间。
date67.写出30分钟后系统重启的命令。
reboot –s –t 180068.显示历史命令表的所有内容。
history69.显示Linux系统运行所有进程。
ps –a或者可能是ps –ef;-e 显示所有进程、-f 全格式、a 显示终端上的所有进程,包括其他用户的进程70.重新启动ssh服务器。
service sshd restart71.创建一个以自己的名的拼音命名的用户。
useradd chengwen72.添加一个用户组,名称为js。
groupadd js73.修改新建的用户属于js组。
usermod –g js newuser74.进入该用户主目录,显示当前的路径。
cd /home |pwd75.复制文件/etc/fstab到此文件夹,文件名称不变。
Cp –r /etc/fstab/76.统计文件/etc/fstab的字符数。
wc –c /etc/fstab77.设置当前时间设为15:00,显示当前系统时间。
date –s “15:00”date78.写出系统5分钟后重启的命令。
shutdown -r +579.配置网卡eth0的IP地址为,子网掩码为 eth0 netmask 查看DHCP服务器的状态。
service dhcpd status1 fzu 用户主目录,sudo useradd –m fzufzu 建立mydir,cd /home/fzumkdir mydir二、操作题1. 某系统管理员需每天做一定的重复工作,请按照下列要求,编制一个解决方案:(1)在下午4 :50删除/abc目录下的全部子目录和全部文件;(2)从早8:00~下午6:00每小时读取/xyz目录下x1文件中每行第一个域的全部数据加入到/backup目录下的文件内。
(1) at 18:50rm –rf /abc/*(2)用vi创建编辑一个名为test的crontab文件;test文件的内容:0 8-18/1 * * * cut -f1 /xyz/x1 >;>; /backup/或(1)crontab -e 打开命令然后输入50 16 * * * rm -rf /abc(2)0 8-18 * * * cut -f 1 >> /backup/5.编写一个名为mul的脚本程序,参数为一个大于20的正整数。
先检查参数是否符合要求。
如果不符合要求,请给出提示;如果符合要求,分别输出其与1到10的乘积。
#gedit#!/bin/bashif [ $1 -gt 20 ]thenn=1m=1while [ $n -le 10 ]dom=$(expr $1 \* $n)echo "$n $m"n=$(expr $n + 1)doneelseecho "number is wrong"fi#bash 346.编写一个名为move的脚本程序,格式move <file1> <file2>。
如果file1不存在,给出提示;否则移动file1至file2。
#gedit#! /bin/bashif test -f file1then mv file1 file2elseecho "file1 is not exists"fi# bash file1 file27.编写一个shell脚本,能够显示下面序列的前25个数字。
0,1,1,2,3,5,8,13…,前二个数字之和为第三个数字,即著名的Fibonacci序列。
#gedit#!/bin/bashn=0echo "$n "m=1echo "$m "t=1a=2while [ $a -lt 25 ]dot=$(expr $n + $m)echo "$t "a=$(expr $a + 1)n=$mm=$tdone# bash8.编写一个名为square的脚本程序,参数为一大于10的正整数。