linux认证-笔试-基础——简答题、编程和多选题.doc

合集下载

linux笔试题及答案

linux笔试题及答案

linux笔试题及答案在本篇文章中,将为您呈现一系列Linux笔试题目以及它们的详细答案。

这些题目将涵盖Linux操作系统的不同方面,以便帮助您巩固对Linux的理解和应用。

让我们开始吧!1. 问题:什么是Linux操作系统?答案:Linux是一种开源操作系统,基于UNIX的设计原则。

它具有强大的稳定性、可靠性和安全性,广泛用于服务器和个人计算机等领域。

2. 问题:如何在Linux中检查当前路径?答案:使用命令`pwd`可以查看当前所在路径。

3. 问题:如何在Linux中创建一个目录?答案:使用命令`mkdir`,后跟目录名称,例如`mkdir mydirectory`可以创建名为`mydirectory`的目录。

4. 问题:如何列出一个目录中的所有文件和子目录?答案:使用命令`ls`,在命令后面跟上目标目录的路径,例如`ls mydirectory`可以列出`mydirectory`目录中的所有文件和子目录。

5. 问题:如何在Linux中复制文件?答案:使用命令`cp`,后跟要复制的文件路径和目标位置的路径,例如`cp myfile.txt mydirectory/`可以将名为`myfile.txt`的文件复制到`mydirectory`目录中。

6. 问题:如何在Linux中删除文件?答案:使用命令`rm`,后跟要删除的文件的路径,例如`rm myfile.txt`可以删除名为`myfile.txt`的文件。

7. 问题:如何在Linux中查找文件?答案:使用命令`find`,后跟要查找的目录路径和文件名,例如`find /path/to/directory -name myfile.txt`可以在`/path/to/directory`目录及其子目录中查找名为`myfile.txt`的文件。

8. 问题:如何在Linux中显示文件的内容?答案:使用命令`cat`,后跟要显示内容的文件路径,例如`cat myfile.txt`可以显示名为`myfile.txt`的文件的内容。

linux认证考试试题

linux认证考试试题

linux认证考试试题Linux认证考试试题Linux操作系统作为一种开源的操作系统,被广泛应用于服务器、工作站和嵌入式设备等领域。

为了验证个人在Linux操作系统方面的技能和能力,许多人选择参加Linux认证考试。

本文将介绍一些常见的Linux认证考试试题,以帮助考生更好地准备考试。

一、基础知识类试题1. 什么是Linux操作系统?它与其他操作系统有什么不同之处?2. Linux操作系统的发展历程是怎样的?列举出至少三个重要的版本。

3. Linux文件系统中的常见目录有哪些?请说明它们的作用。

4. 如何在Linux系统中创建用户账户?如何为用户分配权限?5. Linux系统中的进程管理是如何进行的?如何查看和控制系统中的进程?二、命令行操作类试题1. 如何在Linux系统中创建一个新的目录?2. 如何查看当前所在的目录?如何切换到其他目录?3. 如何列出当前目录中的所有文件和子目录?4. 如何查看一个文件的内容?5. 如何在Linux系统中复制、移动和删除文件?6. 如何在Linux系统中查找文件?7. 如何压缩和解压文件?三、网络配置类试题1. 如何查看Linux系统的网络配置信息?2. 如何配置Linux系统的网络连接?3. 如何设置Linux系统的静态IP地址?4. 如何在Linux系统中测试网络连接?5. 如何配置Linux系统的防火墙?四、服务管理类试题1. 如何启动和停止Linux系统中的服务?2. 如何查看Linux系统中当前运行的服务?3. 如何配置Linux系统中的服务自动启动?4. 如何查看Linux系统中服务的日志信息?五、安全管理类试题1. 如何设置Linux系统的用户密码策略?2. 如何配置Linux系统的防火墙以保护系统安全?3. 如何查看Linux系统中的登录日志?4. 如何限制用户对系统资源的访问?5. 如何备份和恢复Linux系统的数据?六、脚本编程类试题1. 如何在Linux系统中编写和运行Shell脚本?2. 如何在Shell脚本中定义变量和进行条件判断?3. 如何在Shell脚本中使用循环和函数?4. 如何在Shell脚本中处理命令行参数和用户输入?5. 如何在Shell脚本中调用其他程序和脚本?以上试题只是Linux认证考试中的一小部分,通过这些试题的学习和实践,考生可以更好地掌握Linux操作系统的相关知识和技能。

最新linux系统笔试题(答案)

最新linux系统笔试题(答案)

l i n u x系统笔试题(答案)------------------------------------------作者xxxx------------------------------------------日期xxxxlinux系统管理笔试题选择题(1-20每题2。

5分,21-25每题4分):1.哪个命令可以从文本文件的每一行中截取指定内容的数据(D)。

ﻫA cpﻫB dd2. C fmtﻫD cut3.退出交互模式的shell,应键入(C).4.A ctrl+cﻫB ^q5.Cexit6. D quit7.下列变量名中有效的shell 变量名是(C).ﻫA -2-time8. B _2$3ﻫC trust_no_1ﻫD 2004file9.是shell 具有的功能和特点的是(C)。

ﻫA 管道 B 输入输出重定向 C 执行后台进程 D 处理程序命令10.下列对shell 变量FRUIT操作,正确的是(C).11. A 为变量赋值:$FRUIT=apple12. B 显示变量的值:fruit=apple13. C 显示变量的值:echo $FRUIT14.D 判断变量是否有值:[ —f ―$FRUIT‖]15.Linux 文件权限一共10位长度,分成四段,第三段表示的内容是(C)。

16. A 文件类型ﻫB 文件所有者的权限17.C文件所有者所在组的权限18.D其他用户的权限19.设umask为002, 则新建立的文件的权限是什么(A).A —rw-rw—r–B rwxrwx-w-C ——-w-D rwxrwxr-x20.具有很多C 语言的功能,又称过滤器的是(C)。

ﻫA csh21. B tcsh22. C awk23.Dsed24.下列提法中,不属于ifconfig 命令作用范围的是(D)。

ﻫA 配置本地回环地址25. B 配置网卡的IP 地址ﻫC激活网络适配器26.D 加载网卡到内核中27.下列文件中,包含了主机名到IP 地址的映射关系的文件是(B)。

linux 试题及答案

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认证考试基础试题及答案

Linux认证考试基础试题及答案Linux认证考试基础试题及答案1、Linux 核心的许可证是什么?( )a. NDAb. GDPc. GPLd. GNU答案:C2、Linux是操作系统,意味着开放性源码是自由可用。

( )a、封闭资源b、开放资源c、用户注册d、开放性二进制答案 b3、确定myfile的文件类型的命令是什么( )a. type myfileb. type -q myfilec. file myfiled. whatis myfile答案 C4、用来分离目录名和文件名的字符是什么( )a. slash (/)b. period (.)c. dash (-)d. asterisk (*)答案 A5、你想显示文件"longfile"的最后10行,下面那个命令是正确的( )a、tail logfileb、head -10 longfilec、taid -d 10 longfiled、head longfile答案 a6、假如你得到一个运行命令被拒绝的信息,你可以用哪个命令去修改它的.权限使之可以正常运行( )a. path=b. chmodc. chgrpd. chown答案 b7、拷贝mydir\myfile文件到dir2目录下,但是系统提示这个文件已经存在,下面那个命令是正确的( )a、cp -w mydir\myfile dir2b、cp -i mydir\myfile dir2c、cp mydir\myfile dir2d、cp -v mydir\myfile dir2答案 b8、下面那个命令允许对文件重命名( )a、rnb、rnamec、replaced、mv答案 d9、假如文件是按8进制来定义,下面那个值代表了读和写( )a、2b、6c、4d、1答案 b10、linux临时目录一般存在下面那个文件夹中( )a、/tmpb、/procc、/datad、/dev答案 a11、一个文件的权限是-rw-rw-r--,这个文件所有者的权限是什么( )a、read-onlyb、read-writec、write答案 b12、下面哪个值代表多用户启动( )a、1b、0c、3d、5答案 c13、下面哪个文件代表系统初始化信息( )a、/etc/inittabb、/etc/initc、/etc/procd、/etc/initproc答案 a14、哪条命令从当前系统切换到启动级别1( )a、inittab 1b、init 1c、level 1d、rlevel1答案 b15、下面哪个选项能取消shutdown命令( )a、shutdown -cb、shutdown -xc、shutdown -ud、shutdown -n答案 a下载全文。

linux面试笔试题大全

linux面试笔试题大全

小张是某公司的计算机管理员,他需要为公司的一台运行Red Hat Linux 9的计算机配置网络连接,并将DNS服务器指向当地电信运营商提供的DNS服务器。

小张可以通过修改()文件来完成上述有关DNS服务器的配置。

(选择一项)a) /etc/hostsb) /etc/host.confc) /etc/resolv.confd) /etc/nsswitch.conf参考答案C2、小云的工作站运行的是Red Hat Linux 9系统,IP地址是192.168.1.101。

他将工作站的缺省网关指向了192.168.1.1之后,能够访问互联网,但是不能访问公司的实验网(192.168.123.0/24)。

需要将工作站的缺省网关指向192.168.1.254才能访问该实验网,但这时却不能访问互联网。

小云希望能够同时访问互联网和公司的实验网(现在他的工作站上没有配置任何网关),他可以通过执行()组命令来实现。

(选择一项)a) route add -net 192.168.123.0 netmask 255.255.255.0 gw 192.168.1.254 route add default gw 192.168.1.1b) route add -net 192.168.123.0 -netmask 255.255.255.0 -gw192.168.1.254route add default -gw 192.168.1.1c) route add net 192.168.123.0 netmask 255.255.255.0 gw 192.168.1.254route add default gw 192.168.1.1d) route add 192.168.123.0 mask 255.255.255.0 192.168.1.254route add default 192.168.1.1参考答案A3、有的时候,需要系统管理员手工更改网卡的硬件地址(MAC地址)。

linux笔试题

linux笔试题

linux笔试题Linux是一种开源的操作系统,被广泛应用于服务器和嵌入式系统等领域。

掌握Linux系统的知识对于计算机专业人士尤为重要。

以下是一些常见的Linux笔试题,希望对您的学习和提升有所帮助。

一、简答题1. 什么是Linux操作系统?它有哪些特点?2. Linux系统中的文件权限有哪几种?它们分别表示什么意思?3. 如何添加新用户并指定其所属组?4. Linux中的管道符(|)有什么作用?5. 如何在Linux系统中查看进程的详细信息?二、代码题1. 写一个简单的Shell脚本,实现统计指定目录下的文件数量和目录数量。

2. 写一个Shell脚本,实现将指定目录下的所有文件名修改为大写字母。

三、案例题假设您是一家云计算公司的系统管理员,请根据以下要求配置Linux服务器:1. 配置网络,使服务器可以通过SSH远程访问。

2. 安装并配置Web服务器,使其可以正常访问网页。

3. 限制某个用户的登录权限,该用户只能通过SSH密钥登录。

四、应用题1. 通过命令行工具将一个本地文件传输到远程服务器上。

2. 编写一个Shell脚本,实现在指定时间定时清理某个目录下的所有日志文件。

五、案例分析题假设您是一家软件开发公司的技术主管,请解决以下问题:某个应用程序在Linux服务器上运行时,出现了频繁的崩溃现象。

请分析可能的原因,并提出解决方案。

六、编程题请编写一个简单的Python程序,实现Linux下的文件复制功能。

结束语以上是一些常见的Linux笔试题。

通过不断学习和实践,你可以更好地掌握Linux系统,提升自己的技术水平。

希望这些题目对您有所帮助,祝您取得好成绩!。

Linux认证复习参考题60道含答案

Linux认证复习参考题60道含答案

Linux认证复习参考题60道含答案Linux认证复习参考题100道含答案(下⾯的选择题均为单选题)1.cron 后台常驻程序(daemon) ⽤于:DA. 负责⽂件在⽹络中的共享B. 管理打印⼦系统Manages the printing subsystemC. 跟踪管理系统信息和错误D. 管理系统⽇常任务的调度(scheduling)2.下⾯哪个Linux命令可以⼀次显⽰⼀页内容?CA. pause (没这个命令)B. cat (全部显⽰)C. moreD. grep (起过滤的作⽤)3.怎样了解您在当前⽬录下还有多⼤空间?CA. Use dfB. Use du /C. Use du .D. Use df . (显⽰硬盘还有多少容量)4.怎样更改⼀个⽂件的权限设置?BA. attribB. chmodC. changeD. file5.假如您需要找出/etc/my.conf ⽂件属于哪个包(package) ,您可以执⾏:CA. rpm -q /etc/my.confB. rpm -requires /etc/my.confC. rpm -qf /etc/my.confD. rpm -q | grep /etc/my.conf6.假如当前系统是在level 3 运⾏,怎样不重启系统就可转换到level 5 运⾏?BA. Set level = 5B. telinit 5 (telinit跟init⼀样的效果)7.下⾯哪个命令可以列出定义在以后特定时间运⾏⼀次的所有任务?AA. atqB. cronC. batchD. at8.下⾯命令的作⽤是:set PS1="[\u\w\t]\\$",export PS1 BA. 改变错误信息提⽰B. 改变命令提⽰符C. 改变⼀些终端参数D. 改变辅助命令提⽰符9.作为⼀个管理员,你希望在每⼀个新⽤户的⽬录下放⼀个⽂件.bashrc ,那么你应该在哪个⽬录下放这个⽂件,以便于新⽤户创建主⽬录时⾃动将这个⽂件复制到⾃⼰的⽬录下。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

limix笔试题一一简答题、编程题和多选题%1.简答题:1.简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程。

参考答案:Linux通过i节点表将文件的逻辑结构和物理结构进行转换。

i节点是一个64字节长的表,表中包含了文件的相关信息,其中有文件的大小、文件所有者、文件的存取许可方式以及文件的类型等重要信息。

在i节点表中最重要的内容是磁盘地址表。

在磁盘地址表中有13个块号,文件将以块号在磁盘地址表中出现的顺序依次读取相应的块。

Linux文件系统通过把i节点和文件名进行连接,当需要读取该文件时,文件系统在当前目录表中查找该文件名对应的项,由此得到该文件相对应的i节点号,通过该i节点的磁盘地址表把分散存放的文件物理块连接成文件的逻辑结构。

2.简述进程的启动、终止的方式以及如何进行进程的查看。

参考答案:在Linux中启动一个进程有手工启动和调度启动两种方式:(1)手工启动用户在输入端发出命令,直接启动一个进程的启动方式。

可以分为:%1前台启动:直接在SHELL中输入命令进行启动。

%1后台启动:启动一个目前并不紧急的进程,如打印进程。

(2)调度启动系统管理员根据系统资源和进程占用资源的情况,事先进行调度安排,指定任务运行的时间和场合,到时候系统会自动完成该任务。

经常使用的进程调度命令为:at、batch> crontab o3.简述DNS进行域名解析的过程。

参考答案:首先,客户端发出DNS请求翻译IP地址或主机名。

DNS服务器在收到客户机的请求后:(1)检查DNS服务器的缓存,若查到请求的地址或名字,即向客户机发出应答信息;(2)若没有查到,则在数据库中查找,若查到请求的地址或名字,即向客户机发出应答信息;(3)若没有查到,则将请求发给根域DNS服务器,并依序从根域查找顶级域,由顶级查找二级域,二级域查找三级,直至找到要解析的地址或名字,即向客户机所在网络的DNS服务器发出应答信息,DNS服务器收到应答后现在缓存中存储,然后,将解析结果发给客户机。

(4)若没有找到,则返回错误信息。

4.系统管理员的职责包括那些?管理的对象是什么? 参考答案:系统管理员的职责是进行系统资源管理、设备管理、系统性能管理、安全管理和系统性能监测。

管理的对象是服务器、用户、服务器的进程及系统的各种资源等。

5.筒述安装Slack ware Linux系统的过程。

参考答案:(1)对硬盘重新分区。

(2)启动Linux系统(用光盘、软盘等)。

(3)建立Linux主分区和交换分区。

(4)用setup命令安装Linux系统。

(5)格式化Linux主分区和交换分区(6)安装Linux软件包(7)安装完毕,建立从硬盘启动Linux系统的LILO启动程序,或者制作一张启动Linux系统的软盘。

重新肩幼Linux系统。

6.什么是静态路由,其特点是什么?什么是动态路由,其特点是什么?参考答案:静态路由是由系统管理员设计与构建的路由表规定的路由。

适用于网关数量有限的场合,且网络拓朴结构不经常变化的网络。

其缺点是不能动态地适用网络状况的变化,当网络状况变化后必须由网络管理员修改路由表。

动态路由是由路由选择协议而动态构建的,路由协议之间通过交换各自所拥有的路由信息实时更新路由表的内容。

动态路由可以自动学习网络的拓朴结构,并更新路由表。

其缺点是路由广播更新信息将占据大量的网络带宽。

7.进程的查看和调度分别使用什么命令?参考答案:进程查看的命令是ps和top。

进程调度的命令有at, crontab, batch, kill。

8.当文件系统受到破坏时,如何检查和修复系统?参考答案:成功修复文件系统的前提是要有两个以上的主文件系统,并保证在修复之前首先卸载将被修复的文件系统。

使用命令fsck对受到破坏的文件系统进行修复。

fsck检查文件系统分为5步,每一步检查系统不同部分的连接特性并对上一步进行验证和修改。

在执行fsck命令时,检查首先从超级块开始,然后是分配的磁盘块、路径名、目录的连接性、链接数目以及空闲块链表、i-nodeo9.解释i节点在文件系统中的作用。

参考答案:linux文件系统中,是以块为单位存储信息的,为了找到某一个文件在存储空间中存放的位置,用i节点对一个文件进行索引。

I节点包含了描述一个文件所必须的全部信息。

所以i节点是文件系统管理的一个数据结构。

10.什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?参考答案:链接分硬链接和符号链接。

符号链接可以建立对于文件和目录的链接。

符号链接可以跨文件系统,即可以跨磁盘分区。

符号链接的文件类型位是1,链接文件具有新的i节点。

硬链接不可以跨文件系统。

它只能建立对文件的链接,硬链接的文件类型位是一, 且硬链接文件的i节点同被链接文件的i节点相同。

11.在对Tinux系统分区进行格式化时需要对磁盘簇(或i节点密度)的大小进行选择,请说明选择的原则。

参考答案:磁盘簇(或i节点密度)是文件系统调度文件的基本单元。

磁盘簇的大小,直接影响系统调度磁盘空间效率。

半磁盘分区较大时,磁盘簇也应选得大些;半分区较小时,磁盘簇应选得小些。

通常使用经验值。

12.简述网络文件系统NFS,并说明其作用。

参考答案:网络文件系统是应用层的一种应用服务,它主要应用于Linux和Linux系统、Linux和Unix系统之间的文件或门录的共享。

对于用户而言可以通过NFS方便的访问远地的文件系统,使之成为本地文件系统的一部分。

采用NFS之后省去了登录的过程,方便了用户访问系统资源。

13.某/etc/fstab文件中的某行如下:/dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2请解释其含义。

参考答案:(I)第一列:将被加载的文件系统名;(2)第二列:该文件系统的安装点;(3)第三列:文件系统的类型;(4)第四列:设置参数;(5)第五列:供备份程序确定上次备份距现在的天数;(6)第六列:在系统引导时检测文件系统的顺序。

14.Apache服务器的配置文件httpd.conf 111有很多内容,请解释如下配置项:(1)MaxKeepAliveRequests 200 (2) UserDir public_html(3) DefaultType text/plain (4) AddLanguare en.en(5)DocumentRoot 44/usr/local/httpd/htdocs"(6)AddType application/x-httpd-php.php.php.php4参考答案:(I)允许每次连接的最大请求数目,此为200; (2)设定用户放置网页的目录;(3)设置服务器对于不认识的文件类型的预设格式;(4)设置可传送语言的文件给浏览器;(5)该目录为Apache放置网页的地方; (6)服务器选择使用php4o15.某Linux主机的/etc/rc.d/rc.inetl文件中有如下语句,请修正错误,并解释其内容。

/etc/rc.d/rc.inetl :ROUTE add -net default gw 192.168.0.101 netmask 255.255.0.0 metric 1 ROUTE add -net 192.168.1.0 gw 192.168.0.250 netmask 255.255.0.0 metric I参考答案:修正错误:(I ) ROUTE 应改为小写:route; (2) netmask 255.255.0.0 应改为:netmask255.255.255.0;(3)缺省路由的子网掩码应改为:netmask 0.0.0.0;(4)缺省路由必须在最后设定,否则其后的路由将无效。

解释内容:(I)route:建立静态路由表的命令;(2) add:增加一条新路由;(3)-net 192.168.1.0:到达一个目标网络的网络地址;(4)default:建立一条缺省路由;(5) gw 192.168.0.101 :网关地址;(6) metric 1:到达目标网络经过的路由器数(跳数)。

16.试解释apache服务器以下配置的含义:(I) port 1080 (2) UserDir userdoc(3)DocumentRoot "/home/htdocs”(4)<Directory/home/htdocs/inside>;Options Indexes FollowSymLinksAllowOverride NoneOrder deny,allowdeny from allallow from 192.168.1.5</Directory>;(5)Server Type Standlone参考答案:Apache服务摧配置行含义如下:(1)将apache服务器的端口号设定为1080;(2)设定用户网页目录为userdoc;(3)设定apache服务器的网页根目录:/home/htdocs;(4)在此apache服务器上设定一个目录/home/htdocs/inside,且此目录只允许IP 地址为192.168.1.5的主机访问;(5)定义apache服务器以独立进程的方式运行。

17.简述使用ftp进行文件传输时的两种登录方式?它们的区别是什么?常用的ftp 文件传输命令是什么?参考答案:(1)ftp有两种登录方式:匿名登录和授权登录。

使用匿名登录时,用户名为:anonymous,密码为:任何合法email地址;使用授权登录时、用户名为用户在远程系统中的用户帐号,密码为用户在远程系统中的用户密码。

区别:使用匿名登录只能访问ftp目录下的资源,默认配置下只能下载;而授权登录访问的权限大于匿名登录,且上载、下载均可。

(2)ftp文件传输有两种文件传输模式:ASCII模式和binary模式。

ASCII模式用来传输文本文件,其他文件的传输使用binary模式。

(3)常用的ftp 文件传输命令为:bin> asc> put> get> mput> mget> prompt、bye。

%1.编程与应用题:1.用Shell编程,判断一文件是不是字符设备文件,如果是将其拷贝到/dev H 录下。

参考程序:#!/bin/shFILENAME=echo 44 Input file name:"read FILENAMEif [.c .FILENAME” ]thencp $FILENAME /devfi2.请下列shell程序加注释,并说明程序的功能和调用方法:#!/bin/sh#!/bin/sh##/etc/rc.d/rc.httpd##Start/stop/restart the Apache web server.##To make Apache start automatically at boot, make this#file executable: chmod 755 /etc/rc.d/rc.httpd#case ”$1"in'start')/usr/sbin/apachectl start;;'stop')/usr/sbin/apachectl stop ;;'restart*)/usr/sbin/apachectl restart;;*)echo "usage $0 startlstoplrestart n ;;esac参考答案:(1)程序注释#!/bin/sh定义实用的shell##/etc/rc.d/rc.httpd注释行,凡是以星号开始的行均为注释行□##Start/stop/restart the Apache web server.##To make Apache start automatically at boot, make this# file executable: chmod 755 /etc/rc.d/rc.httpd#case "$1" in#case结构开始,判断“位置参数”决定执行的操作。

相关文档
最新文档