Linux课复习资料
linux复习资料

1.从严格的意义来讲LINUX只是_linux操作系统的内核_2.LINUX内核是_1991_年由_linus torvalds_发起创建的开源软件项目3.大多数的开源软件遵从_GPL_或_LGPL_协议进行发布4.LINUX作为桌面环境的应用,可以使用__GNOME、KDE_两种桌面环境5.按照分区的类型划分,硬盘分区可以分为_主分区、扩展分区、逻辑分区__6.硬盘的分区信息是保存在硬盘分区表中的,在硬盘分区表中只能保存_4个主分区记录;_扩展_分区不能直接创建文件系统7.在LINUX系统中,第一个IDE设备名称为_hda_;系统中第一个SCSI硬盘的第一个主分区表示为_sda1_;8. LINUX获得命令帮助的方法有_help命令_、_--help_、_man_、_info_。
9. 显示文件夹内文件的命令是_ls_,显示文件夹内文件的详细内容命令为_ls –l_;显示当前目录的命令为_pwd_;_cd_命令于语目录更换,_cd(不带任何参数)_命令可回到登陆用户的宿主目录,_cd 。
_命令用于返回到上级目录,_cd directory_命令用于转换到当前目录中的directory目录;新建目录命令为_mkdir_;删除空目录命令为_rmdir_;删除非空目录命令为_rm –r_;删除非空目录,且不进行系统提示命令为_rm -rf_;文件类型查看命令为_file_;touch命令的两个用途分别为_新建指定文件名的空文件;或更改文件的时间属性_;删除文件命令为_rm_;将文件file1更名为file2,命令为_mv file1 file2_;将file2移动到目录directory中命令为_mv file2 directory/_;将文件file1文件复制成file2命令为_cp file1 file2_;find命令的基本格式为_find [path。
] [expression]_10. 文本文件查看命令包括_cat、more、less、head、tail_;其中_cat_命令用于实现最简单的文本文件查看;_more_和_less_命令可以分屏显示文件中的内容;_head_和_tail_命令可以对文本文件局部显示。
linux复习资料

一、题型:1、单选:15(题)*2(分/题)2、填空:15*13、问答:4、程序填空5、编程考试重点:第一章:1、Linux内核版本采用双树系统:一棵是稳定树,主要用于发行;一棵是非稳定树(开发树),用于产品开发和改进;2、Linux内核版本号有3位数字组成:第一位为主版本号;第二位说明版本类型的此版本号(偶数表示产品化版本,奇数表示实验版本);第三位为修改号,表示错误修补的次数;3、常用目录:4、常用文件分区:dev;/根;swap;/boot;/usr ;/usr;/local; /var; /tmp,; /opt; /home (其中根和swap是必须要的两个分区);5、文件结构6、Vi编辑器:(参考嵌入式系统实验)分为命令行模式和插入模式1)命令行模式主要命令有:移动光标命令(w b 0 $ H M L G gg)文本编辑命令(x X dw d$ d0 dd)保存和退出编辑器命令(Zz wq w q q!)2)命令行模式和插入模式之间切换用 a,i,Esc命令(Esc从插入到命令行)7、文件名命名规则以及与windows下的文件命名规则的差异://这个题有点问题,通过网络自行查询包含大写键、小写键、数字、#、@、_不包含空格不包含以下字符:* ? > < / ; $ \ ‘“不能以“+”或者“-”开头区分大小写最长文件名:2558、几种关机方式:shutdown命令,shutdown -h time(分钟);使用root权限执行init 0;halt9、Swap分区的作用:作为虚拟内存,一般是物理内存的2倍。
10、静态库与动态库之间的差异:静态库(.a文件);动态库/共享库 (.so文件);11、库函数与系统调用的差异:系统调用:linux内核对外接口;充当用户程序和内核之间唯一的接口;函数库:依赖与系统调用;标准函数库建立在系统调用的上层,提供的功能比系统调用强,使用也更方便;12、编辑器gcc:由输入文件类型和传递的参数决定gcc具体调用的组件为开发者提供足够多的参数,可让开发者全面控制代码的生成gcc下的C程序编译过程(预处理、编译成汇编代码、汇编成目标代码、链接);13、Makefile文件的读和写:试根据下图所示的文件依赖关系,写出相应的makefile文件14、Linux下的常用命令:挂载一个文件系统mount /dev/hda2 /mnt/hda2 挂载一个叫做hda2的盘 - 确定目录 '/ mnt/hda2' 已经存在umount /dev/hda2 卸载一个叫做hda2的盘 - 先从挂载点 '/ mnt/hda2' 退出find / -name file1 从 '/' 开始进入根文件系统搜索文件和目录find / -user user1 搜索属于用户 'user1' 的文件和目录(ps命令)查看系统中正在运行的进程;参数:-f产生某个进程的完整清单;-u显示进程的用户名和启动时间;-t n显示第n个终端进程;-e显示所有进程;(kill命令)给进程发送信号参数:-s signal(signal是信号类别)信号类别有:SIGHUP;SIGINT;SIGKILL;SIGTERM;(top命令)实时监控进程状况第二章:1、shell输入、输出重定向与管道:管道的作用:将前面命令的输出当作后面命令的输入ls —l 〉 lsoutput.txt 这条命令是把ls命令的输出保存在lsoutput.txt中。
Linux复习资料

回归书本才是王道掌握几个常用命令:su、mount、cd、ls、mkdir、cp、mv、rm、chmod、ln、tar、gcc、vi、makeP 08 目录文件1、在linux中,目录也是文件。
2、目录文件是linux中存储文件名得惟一地方。
3、当把文件和目录相对应起来时,就构成目录文件。
4、在对目录文件操作时,只是对目录名和文件名的对应关系进行操作,不涉及对文件内容的操作。
5、Linux系统中的每个文件都被赋予惟一的数值,这个数值被称作索引节点。
6、索引节点存储在索引节点表中。
7、Linux系统中,根目录的索引节点号为1。
P 08 文件属性(P 27 chmod命令有详细介绍)1、文件的类型:“–”表示普通文件。
“d”表示目录文件。
“l”表示链接文件。
2、对于普通文件,r代表可读,w代表可写,x代表可执行。
3、对于目录文件,r 代表允许列出该目录下的文件和子目录,w代表允许生成和删除该目录下的文件,x代表允许访问该目录。
P 14 用户切换(su)1、使用示例:[david@localhost ~]$ su – root ( 在转变为root权限前,提示符为$ )Password: (linux中密码不回显,即不显示*号)[root@localhost ~]# ( 在转变为root权限后,提示符变为# )(通过su命令将普通用户变更为root 用户,并使用选项“–”携带root环境变量)P 15 用户管理(useradd和passwd)1、useradd:添加用户账号。
2、passwd:更改对应用户的账号密码。
3、格式:passwd [用户名]。
其中的用户名为修改账号密码的用户,若不带用户名,缺省为更改当前使用者的密码。
4、使用实例:[root@localhost ~]# useradd david (添加了用户david )[root@localhost ~]# passwd david (设置david的密码)New password: (输入密码)(linux中密码不回显,即不显示*号)Retype new password: (再输入一次密码,以确认输入的正确性)passwd: all authentication tokens updated successfully[root@localhost ~]# su –david (切换用户为david )[david@localhost ~]$(输入密码)(linux中密码不回显,即不显示*号)[david@localhost ~]$ pwd (用命令pwd 查看当前目录或路径)/home/david (显示出该用户的工作目录或现在所在的文件夹)(相当于显示了E:\home\david )5、注意:linux中的文件分隔符是“/ ”,windows中是“\ ”,注意方向。
linux复习资料

第一章1、Linux的特点:开放性、多用户、多任务、良好的用户界面、设备独立性、提供了丰富的网络功能、可靠的系统安全、多平台支持、费用低廉。
2、Linux的应用领域:桌面系统、服务器系统、嵌入式系统、超级计算机系统、游戏机系统。
3、目前比较知名的Linux发行版本:Red Hat系列、SUSE、Ubuntu、红旗Linux。
4、Linux安装方式的选择:光盘安装(CD-ROM/DVD)、硬盘安装、网络服务器安装。
5、Linux分区的规划:一个是用户保存系统和数据的根分区(/),另一个是交换分区。
第二章DNS服务器的配置与应用1、DNS查询原理:先在本地域名解析;DNS服务器查询历程。
先在本地域名解析:按照主机上/etc/host.conf文件的定义,决定域名查询的顺序。
/etc/host.conf文件中默认的设置如下:order hosts,bind这行声明的意思是:先通过/etc/hosts文件进行域名解析,如果解析不到,再到DNS服务器进行域名解析。
2、hosts文件:/etc/host.conf文件、/etc/hosts文件、/etc/resolv.conf文件。
/etc/resolv.conf文件定义主机是DNS服务器的常见格式有两种:当本主机是一般主机时、当本主机是DNS服务器时。
3、配置主要名称服务器:/etc/named.conf ;区域配置主文件/var/named/named.localhost.arpa ;本机反向解析区域声明文件/var/named/named.domain ;正向解析区域声明文件/var/named/named.domain.arpa ;反向解析区域声明文件4、主配置文件:# named.conf - configuration for bind# Generated automatically by bindconf, alchemist et al.options {directory "/var/named/";};# 指定named从/var/named目录下读取DNS数据文件,这个目录用户可自行指定并创建,指定后所有的DNS数据文件都存放在此目录下zone "." {type hint;file "named.ca";};# 指定named从named.ca文件中获得Internet的顶层“根”服务器地址zone "." {type hint;file "named.ca";};# 指定named从named.ca文件中获得Internet的顶层“根”服务器地址zone "0.0.127.in-addr.arpa" {type master;file "0.0.127.in-addr.arpa.zone";};#指定named作为127.0.0网段地址转换主服务器,named.local文件中包含了127.0.0.*形式的地址到域名的转换数据(127.0.0网段地址是局域网接口的内部loopback地址)zone "localhost" {type master;file "localhost.zone";};# 指定包含localhost的DNS文件数据存放在/var/named/localhost.zone中zone "test.localdomain.test"{type master;file "named.localdomain";}# 指定正向解析区域并指定正向解析区域文件名zone "0.168.192.in-addr.arpa"in{type master;file "named.localdomain.arpa";}# 指定反向解析区域并指定反向解析区域文件名5、设置反向解析区域添加反向域名解析相关信息:先在/etc/named.conf文件中按照如下的格式进行定义zone "0.168.192.in-addr.arpa"{type master;file "named.localdomain.arpa";}创建相应的反向域名解析文件:named.localdomain.arpa反向域名解析文件的格式。
LINUX复习资料

复习一、linux基础知识1.软件的三个概念. 自由软件.商业软件.共享软件商业软件由开发者出售备份并提供软件技术服务,用户只有使用权,但不得进行非法复制、扩散和修改;共享软件由开发者提供软件试用程序复制权限,用户在使用改程序备份一段时间之后,必须向开发者缴纳使用费,开发者则提供相应的升级和技术服务;自由软件则由开发者提供全部源代码,任何用户都有权使用、复制、扩散、修改该软件,同时有义务将自己修改过的程序源代码公开。
自由软件的自由有两层含义,第一,是自由软件本身可以面费提供给任何用户使用,第二,是指自由软件的源代码可以公开且可以自由修改,以使其更加完善。
2. l linux简介自由软件的兴起:Richard Stallman,概念,对社会公众的意义linux的出现:Linus TorvaldsLinux系统的特点:开放性的系统、多用户多任务的系统、具有出色的稳定性和速度性能、具有可靠的系统安全性、供了丰富的网络功能、标准兼容性和可移植性、提供了良好的用户界面3. Linux内核结构,以及各部分的功能。
(1).用户进程。
用户应用程序是运行在Linux操作系统最高层的一个庞大的软件集合,当一个用户程序在操作系统之上运行时,它就成为操作系统的一个进程。
(2).系统调用接口。
在应用程序中,可通过系统调用来调用操作系统内核中特定的过程,以实现特定的服务。
(3) Linux内核。
内核实际是抽象的资源操作到具体的硬件操作细节之间的接口。
内核是操作系统的灵魂,它负责管理磁盘上的文件,内存,负责启动并运行程序,负责从网络上接收和发送数据包等等。
(4) 硬件。
这个子系统包括了Linux安装时需要的所有可能的物理设备。
二、Ubuntu安装和初体验1. linux的安装方式主要有2种文本模式安装和图形模式安装;linux的安装过程中磁盘分区选项中包括自动分区、选择分区、ISK Druid来手工分区、默认分区;linux至少安装哪2个分区?根目录或/ 和交换分区或swap在登陆linux的X Windows System后,输入Ctrl+Alt+F2命令可以切换到第2个虚拟终端,Ctrl+Alt+F7 命令返回原来的X Windows System系统界面,2..安装安装方法.光盘.网络.硬盘安装时候.应该注意.问题.1.)..第一次安装是否配置网络,语言,超级用户2).安装时候可以图形.化安装或字符型..登录界面也两种3.终端Shell的进入字符型界面4.命令格式命令字【命令选项】【命令参数】三、1. X-Window 的概念, X-Window系统由哪3部分组成X-Window是在UNIX/Linux操作系统中提供的图形化的用户界面(GUI)支持的视窗系统,也被成为X。
linux复习资料

C语言编程技术1. 写一个"标准"宏MIN函数,这个宏输入两个参数并返回较小的一个(3分)#define MIN((A),(B)) (A) > (B)? (B):(A)2. 嵌入式系统中经常要用到无限循环,你怎么样用C编写死循环呢?(2分)While(1);3. 已知函数strcpy的原型是:(8分)char *strcpy(char *strDest, const char *strSrc);a. 不调用C的字符串库函数,请编写函数strcpyb. strcpy能把strSrc的内容复制到strDest,为什么还要char * 类型的返回值?char *strcpy(char * strDest, const * strSrc){If(strDest == null || strSrc == null)Return null;Char *start;Start = strDest;While(*strSrc){*strDest = *strSrc;strSrc++ ; strDest++;}*strDest = ‘\0’;Return start;}b.char*类型的返回值可以节省strDest的内存空间,增加了函数的“附加值”。
4.C语言中static关键字的作用是什么?(2分)1)在函数体,一个被声明为静态的变量在这一函数被调用的过程中维持其值不变。
2)在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所有函数访问,但不能被模块为的其他函数访问,它是一个本地的全局变量。
3)在模块内,一个被声明为静态的函数值可别这一模块内的其他函数调用,那就是,这个函数被限制在声明它的模块的本地范围内使用。
5.嵌入式系统经常具有要求程序员去访问某特定的内存位置的特点。
在某工程中,要求设置一绝对地址为0x67a9的整型变量的值为0xaa66。
编译器是一个纯粹的ANSI编译器。
Linux复习资料

《Linux操作系统》复习提纲第一讲Linux操作系统概述1.什么是Linux操作系统?Linux是一种操作系统,可以安装在包括服务器、PC、手机、打印机等各类设备中。
2.GNU通用公共许可证:GPL3.Linux的主要特点开放性:多用户:多任务:良好的用户界面:设备独立性:可靠的安全系统:良好的可移植性:4.Linux系统组成(1)符合 POSIX 标准的操作系统内核、 Shell 和外围工具。
(2)C 语言编译器和其他开发工具及函数库(3)X Window 窗口系统(4)各种应用软件,包括字处理软件、图象处理软件等。
5.内核分为进程管理系统、内存管理系统、I/O管理系统和文件管理系统等四个子系统6.Linux内核版本规则7.第二讲Linux安装及基本配置1.硬盘分区:硬盘类型、硬盘命名规则、如何分区硬盘类型:IDE硬盘、SCSI硬盘和SATA硬盘⏹一块硬盘上只能存在4个主分区,分别被命名为sda1,sda2,sda3,sda4。
⏹对于Linux系统而言,必须有根分区(root)和交换分区(swap)两个分区。
2.桌面环境KDE⏹KDE是用C++编写,基于QT库。
在使用习惯上同Windows比较接近。
对于热衷于定制桌面的用户而言,KDE可能是最好的选择。
⏹为KDE编写的应用程序总是带着一个字母K。
KDE为程序员提供了一套功能完备的开发工具,包括一个集成开发环境(IDE),这使得程序员很容易开发风格统一的应用程序。
3.桌面环境Gnome⏹Gnome是用C语言写成的,基于GTK+widget库。
与KDE比较,Gnome更快速和简洁。
⏹Gnome应用程序大多带着一个字母G,Gnome也为开发人员提供了一套易于使用的开发工具。
4.Debian和Ubuntu的root用户⏹对于绝大多数的Linux发行版而言,安装的最后一步会设置两个用户的口令:一个是root用户,另一个是用于登录系统的普通用户。
⏹对于Debian和Ubuntu而言,只有一个普通用户,没有root用户。
LINUX复习资料完整版(word文档良心出品)

LINUX复习资料填空题:1、Linux内核主要是由进程调度、内存管理、虚拟文件系统、网络接口和进程间通信组成2、Linux系统定义了五种状态进程状态:就绪状态、可中断等待状态、不可中断等待状态、停止状态、中止状态RT-Linux中的德实时任务在运行过程当中总是处于以下三种状态之一:等待状态是指正在执行某些事件而无法等到执行,放弃CPU而处于暂停状态;就绪状态也是因为有更高优先级的任务正在使用CPU而不能投入运行,任务处于等待CPU 的状态,处于就绪队列中;运行状态是任务正在CPU上运行。
3、从Linux的调度来看,支持非实时(普通)和实时两种进程4、考虑到中断处理的效率,Linux的中断处理程序分为两个部分:上半部(top half)和下半部(bottom half)5、由外部设备引发的中断叫外部中断,处理器响应中断请求而执行的程序模块叫中断服务例程6、交换机制:将不用或暂不用的页框中的页移出,装上新的页面7、linux三级分页结构:页目录、中间页目录、页表8、进程的通信与同步机制有管道、信号、消息队列、共享内存和信号量集等9、Linux的管道有:匿名管道和命名管道10、从信号的可靠性方面,信号可以分为:可靠信号和不可靠信号11、linux设备驱动注册的基本参数有设备名称,设备驱动的数据结构、设备号和次设备号12、lsmod把现在kernel中已经安装的modules列出来;insmod把某个module安装到 kernel13、嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。
14、嵌入式系统的组成部分是嵌入式系统硬件平台、嵌入式操作系统和嵌入式系统应用。
其中,嵌入式系统硬件平台为各种嵌入式器件、设备(如ARM、PowerPC、Xscale、MIPS等)16、嵌入式操作系统是指在嵌入式硬件平台上运行的操作系统,目前主流的嵌入式操作系统有嵌入式Linux、μCLinux、WinCE、μC/OS-Ⅱ、VxWorks等17、RTOS有QNX,pSOS,vxworks,RT-Linux等18、Linux用户进程:进程控制块、系统堆栈、用户堆栈、程序代码及数据段组成;Linux可以管理512个进程,进程调度的police域有:SCHED_OTHER; SCHED_FIFO; SCHED_RR Linux的进程控制相关的系统调用函数有:fork,exit,vfork,wait,execve等19、Linux 虚拟文件系统维护描述整个虚拟文件系统以及实际已挂装的文件系统的数据结构20、嵌入式Linux系统中常见的文件系统有:yaffs, jsffs, cramfs等21、文件系统的安装必须调用mount命令,把其他子系统安装到已经存在于文件系统的空闲节点上。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、课后题1、(1)Linux是在_GPL_版权协议下发行的遵循_POSIX_标准的操作系统内核。
(2)Linux内核的作者是__Linus Torvalds____(3)简述Linux内核和Linux发行版的区别发行版是一个装了就可以用的系统,内核版就是发行版所使用的内核的版本,单纯的内核并不是完整的操作系统(4)列出三种Linux发行版本centOS,red hat,ubuntu(5)列出三种流行的编程语言C,c++,java(6)列出三种流行的操作系统Windows,linux,unix(7)列出三种流行的数据库Sql,oracle,mysql.(8)列出三种流行的WEB服务器程序IIS,apache,tomcat(9)int a[ ]= {1,6,3};去掉一个最高分,去掉一个最低分,该选手的最终平均得分是?#include<stdio.h>int main(){int a[]={54,1,7,4,8,2,5,7,74,3,45,7,78,8,433};int sum=0;int max=a[0];int min=a[0];int i;int n=sizeof(a)/sizeof(a[0]);for(i=0;i<n;++i){sum += a[i];if(a[i]>max) max=a[i];if(a[i]<min) min=a[i];}printf("%d\n",(sum-max-min)/(n-2));}2、(1)Linux可以通过_光盘_、硬盘__、网络__等多种介质进行安装。
(2)Red Hat Linux提供的引导程序有GRUB__和LILO__.(3)比较图形化安装模式和文本安装模式的特点。
(简答为:方便,慢;不方便,快)(4)列出两种虚拟机。
Vmware virtual PC(5)使用C语言编写atoi功能:数字字符串转为整数(此处限制为正整数)。
int fun(char *a){int n=0;Sscanf(a,”%d”,&n);return n;}int main(){char s[ ] = “12345”;int m = fun(s);printf(“%d”, m);}3、(1)X Window是一套基于服务器/客户端___架构的视窗系统。
(2)X Window是由三部分组成服务器客户端通信协议(3)请列出三种Linux Shell。
Bourne shell,C Shell,Korn Shell(4)如何使用虚拟终端使用帮助man(5)列出两个Linux桌面。
KDE,GNOME(6)登录终端控制台的两种方法。
(7)ls是什么命令显示目录内容(8)cd是什么命令改变当前工作目录(9)如何查看库函数scanf的手册(10)在windows上如何查看IP,在Linux上呢?分别是通过什么命令。
Ipconfig4、(1-12)P74课后题(13)Linux下有盘符的概念吗?没有(14)Linux下文件有扩展名吗?没有(15)Linux下目录是一种文件吗?(16)写出以下命令的功能:cat, more, less, head, tail, grep, find, sort, uniq, wc, comm, diff, cp, mv, rm, ln, mkdir, rmdir, cd, pwd, ls, chmod, umask, chown,gzip,bzip2, tar, zip(17)写出文件所有者(属主)、同组用户、其他用户对文件a.out的权限。
5、(1-7)P89课后题以及实验(8)、/etc/passwd文件的作用用户账号文件(9)、/etc/shadow文件的作用(10)、/etc/group文件的作用(11)、/etc/gshadow文件的作用7、(1-5)P113课后题(6)、写出以下命令的功能:mount、umount、fdisk(查看磁盘分区情况) 、df(查看磁盘使用情况)、mkfs(格式化分区)(7)、第二个IDE硬盘的第一个逻辑分区编号是(hdb5)。
(8)、写出下面命令的功能:dd可备份完整的分区(9) 下图是windows和linux共存的磁盘分区情况。
在Linux系统上,如果要把windows 的E盘挂载到/mnt/winE目录上,应该在shell中输入什么命令,其中E盘是FAT32格式的?Mount –t vfat /dev/hda5 /mnt/wine;8、(1-4)P141课后题(5)<1> 使用命令建立一个C源文件1.c<2> 在1.c中,编写一段代码,在屏幕上输出字符串“Hello World”。
<3> 在shell中输入怎样的命令行来编译1.c,要求产生的可执行文件是abcgcc –o abc 1.c<4> 在shell中输入怎样的命令行来执行abc这个可执行文件。
./abc<5> 如果想用gdb来调试可执行文件abc的话,应该在shell中输入怎样的命令?gcc –g –o abc 1.c; gdb abc;9、(1-7)P158课后题(8)请说明以下命令的功能:at、batch、cron、crontab、ps、top、kill、bg、fg (9)PROC文件系统是在硬盘上还是在内存里?(10)请问操作系统中并行和并发的区别?(11)<1> fork()函数的功能是什么?返回值是什么?<2> 请问以下父子进程各输出什么?父:134子:124<3> 请问以下父子进程各输出什么?父:13 子:24(12)下图是使用ps –ef命令得到的系统进程信息,请画出进程树?(13)读一下程序,画出进程树答:(14)读以下程序画出进程树答:10、(1、2、3、4、6)P177课后题(7)请编写一个shell脚本,功能是在屏幕上输出一个字符串“Hello Bjtuhbxy”,请说明创建脚本、编写代码、添加执行权限、以及执行脚本的过程。
(8)下面代码是一个shell脚本的内容,请问执行该脚本会有什么效果?(9)下面代码是一个shell脚本的内容,请问执行该脚本后txt文件中是什么内容?答:123456(10)下面代码是一个shell脚本的内容,请问执行该脚本后txt文件中是什么内容?答:(11)已知在Linux系统上,在shell中执行命令uname后会在屏幕上显示“Linux”这个字符串。
下面是一个shell脚本的内容,请问执行执行该脚本后屏幕上输出什么?注意:其中有双引号、单引号、倒引号。
答:(12)以下是一个shell脚本的内容,请问执行后屏幕上显示什么?答(13)下面是一个shell脚本的内容,请问执行后屏幕上显示什么?答:(14)下面是一个shell脚本的内容,请问执行后屏幕上显示什么?答:(15)下面是一个shell脚本的内容,请问执行后屏幕上显示什么?答:a(16)已知当前Linux系统中有/home目录。
下面是一个shell脚本的内容,请问执行后屏幕上显示什么?答:a(17)下面是一个shell脚本的内容,请问执行后屏幕上显示什么?答:4二、还有以下习题1、当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( B )A. NIDB. PIDC. UIDD. CID2. 下面哪个命令可以显示文本文件的内容( A )A. moreB. touchC. manD. ls3. 一个bash shell脚本的第一行是什么( A )A. #!/bin/bashB. #/bin/bashC. #/bin/cshD. /bin/bash4. 如果想加载一个/dev/hdb1的windows95分区到/mnt/win95目录,需要运行哪个命令( C )A. mount -t hpfs /dev/hdb1 /mnt/win95B. mount -t hpfs /mnt/win95 /dev/hdb1C. mount -t vfat /dev/hdb1 /mnt/win95D. mount -t vfat /mnt/win95 /dev/hdb15. 哪个目录存放用户密码信息( B )A. /bootB. /etcC. /varD. /dev6. 假定kernel支持vfat分区,下面哪一个操作是将/dev/hda1,一个window98分区加载到/win目录( C )A. mount -s win /dev/hda1 /winB. mount -fs=msdos /dev/hda1 /winC. mount -t vfat /dev/hda1 /winD. mount -t windows /win /dev/hda17. 默认情况下管理员创建了一个用户,就会在( B )目录下创建一个用户主目录。
A. /usrB. /homeC. /rootD. /etc8. 当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于( D )目录。
A. /homeB. /binC. /etcD. /dev9. 如果要列出一个目录下的所有文件需要使用命令行( C )。
A. ls –lB. lsC. ls –aD. ls –d10. 串口1即COM1对应的设备文件是( B )。
A. /dev/COM1B. /dev/ttyS0C. /dev/ttyS1D. /dev/stty111. 哪个命令可以将普通用户转换成超级用户( D )A. superB. passwdC. tarD. su12. 在一行内运行多个命令需要用什么字符隔开( C )A. @B. $C. ;D. *13. 按下( A )键能终止当前运行的命令A. Ctrl-CB. Ctrl-FC. Ctrl-BD. Ctrl-D14. 下面哪个命令用来启动X Window ( B )A. runxB. StartxC. startXD. xwin15. 用来分离目录名和文件名的字符是( B )A. dash (-)B. slash (/)C. period (.)D. asterisk(*)16. 系统的配置文件在( C )目录下A. /homeB. /devC. /etcD. /usr17. CENTOS Linux下主要用哪个shell?( A )A. bashB. cshC. tcshD. ash18. 在vi编辑器里,哪个命令能将光标移到第200行( C )A. g200B. G200C. 200GD. 200g19. 以下哪条命令在创建一个xp用户的时候将用户加入到root组中( C )A. useradd -g xp rooteradd -r root xpC. useradd -g root xperadd root xp20. vi中哪条命令是不保存强制退出( C )A. :wqB. :wq!C. :q!D. :quit21. 以下哪个vi命令可以给文档的每行加上一个编号( B )A. :e numberB. :set numberC. :r!dateD. :200g22、hda2表示(c )A IDE0接口上的从盘B IDE0接口上的第二个逻辑盘C IDE0接口上主盘的第二个分区D IDE0接口上的第二个分区23、进程调度命令at和batch的唯一区别是运行时间,那么batch是在(a )运行。