linux考试知识点汇总.doc

合集下载

linux知识点总结考试

linux知识点总结考试

linux知识点总结考试一、Linux简介Linux是一种自由和开放源代码的Unix-like操作系统,其内核由Linus Torvalds创建。

Linux操作系统以其稳定性、安全性和定制性而闻名,广泛应用于服务器、嵌入式设备和个人电脑等各种领域。

二、Linux基本命令1. ls:列出文件和目录2. cd:切换目录3. pwd:显示当前工作目录4. mkdir:创建目录5. rmdir:删除目录6. touch:创建空文件7. rm:删除文件8. cp:复制文件9. mv:移动文件10. cat:查看文件内容11. more/less:分屏查看文件内容12. head/tail:查看文件头部/尾部13. grep:查找文件内容14. tar:打包和解压文件15. find:查找文件16. chmod:修改文件权限17. chown:修改文件所有者18. chgrp:修改文件所属组19. vi/vim:文本编辑器20. nano:另一种文本编辑器三、Linux文件系统1. Linux文件系统的基本组成Linux文件系统由文件和目录组成,所有的文件和目录都有相应的权限、所有者和所属组。

2. 文件系统的结构Linux文件系统采用树状结构,根目录为/,其下有各种子目录,例如/bin、/etc、/home 等。

3. 文件系统的特点Linux文件系统采用了一种类Unix的权限管理机制,将用户和组织划分为不同的层次,可以通过权限来控制文件和目录的访问权限。

四、Linux用户和组1. 用户的添加和删除可以通过useradd和userdel命令来添加和删除用户。

2. 用户的修改可以通过passwd命令修改用户的密码,通过usermod命令修改用户的属性。

3. 组的添加和删除可以通过groupadd和groupdel命令来添加和删除组。

4. 用户和组的关系用户可以加入多个组,组也可以包含多个用户。

5. 用户的权限可以通过用户所属的组或者用户本身的权限来控制文件和目录的权限。

【精品】LINUX复习资料.doc

【精品】LINUX复习资料.doc

考试题型单选10题,每题2分;判断10题,每题1分;填空10题,每题3分;程序2题,共16分;操作2题,共24分;LINUX复习资料一、单选题:1.httpd.conf 文件中的基本参数Directoryindex 配置三个文件index.html>index.htm>default.ht, 其格式为(D)。

a.DirectoryIndex=index.html,index.htm,default.htmb.DirectoryIndex=index.html,DirectoryIndex=index.htm,DirectoryIndex=default.htmc.Directorylndex index.html,index.htm,default.htmd.Directorylndex index.html index.htm default.htm2.如果主机的IP地址是192.168.1.255,通过sendmail转发邮件,需要修改文件/etc/mail/access 添加命令(B)。

a.192.168.1.255 REJECTb.192.168.1.255 RELAYc.192.168.1 REJECTd.255.255.255.0 RELAY4.命令:Create table gb(Guestname char(12) not null,Email char(40),siteurl char(80),content text,id int autoincrement primary key);中的作用为(C)。

a.建立一个数据库名为gb,其字段名为char char char textb.建立一个数据库表,表名为gb,其字段名为char char char textc.建立一个数据库表,表名为gb,其字段名为Guestname,Email,siteurl.contentd.srw5.DHCP是动态主机配置协议的简称,其作用是可以使网络管理员通过一台服务器来管理一个网络系统,自动地为一个网络中的主机分配(D)地址。

Linux复习知识点(1)

Linux复习知识点(1)

Linux复习知识点第一章:1、linux的特点:与UNIX系统兼容、自由软件和源码公开、性能高和安全性强、便于定制和再开发、互操作性高、全面的多任务和真正的32位操作系统2、linux的版本:核心版本、发行版本第二章:1、简单命令:(1)who命令:who命令将列出所有正在使用系统的用户、所用终端名和注册到系统的时间。

而who am i命令将列出使用该命令的当前用户的相关信息(2)date命令:date命令在屏幕上显示或设置系统的日期和时间。

如果没有选项和参数,将直接显示系统的当前日期和时间(3)cal命令:cal命令显示公元1~9999年中任意一年或任意一个月的日历。

如果使用该命令时不带任何参数,则显示当前月份的日历。

如果在cal命令后只有一个参数,则该参数被解释为年份,而不是月份(4)su命令:不退出系统而使自己成为另外一个用户。

格式:su-用户名(5)注销:exit、Ctrl+d,重启:reboot,关闭:halt2、文件概念和文件类型(1)文件系统的概念:磁盘上的文件系统是层次结构,有若干目录和其子目录组成,最上层的目录为根(root)目录,用“/(斜杠)”表示(2)文件类型:Linux:操作系统支持以下文件类型:普通文件、目录文件、设备文件及符号链接文件3、文件操作命令(1)cat命令:cat经常用来显示文件的内容(2)more命令:分屏显示(3)head:head命令在屏幕上显示指定文件的开头若干行(默认前10行)(4)tail命令:tail命令在屏幕上显示指定文件的末尾若干行。

(5)cp命令:cp命令将源文件或目录复制到目标文件或目录中。

cp-r复制目录(6)rm命令:rm命令删除文件和目录,rmdir要求删除时目录为空(7)mv命令:mv命令对文件或目录重新命名,或者将文件从一个目录移到另一个目录中(剪切)。

(8)wc命令:统计指定文件的字节数、字数、行数,并将统计结果显示出来。

Linux简答题总结-科技爱好者博客.doc

Linux简答题总结-科技爱好者博客.doc

Linux简答题总结一、概念性知识:1、Linux的优点:1)稳定的系统:Linux本来就是基于Unix概念而发展出来的操作系统,因此,Linux具有与Unix系统相似的的程序接口跟操作方式,当然也继承了 Unix稳定并且有效率的特点。

2)免费或少许费用:由于Linux是基于GPL的基础下的产物,因此任何人皆可以自由取得Linux ,至于一些『安装套件』的发行者,他们发行的安装光盘也仅需要些许费用即可获得!3)安全性、漏洞的快速修补:4)多任务、多使用者:与Windows系统不同的,Linux主机上可以同时允许多人上线来工作,并且资源的分配较为公平,比起Windows的单人假多任务系统要稳定的多5)使用者与群组的规划:在Linux的机器中,档案的属性可以分为『可读、可写、可执行』等参数来定义一个档案的适用性。

6)相对比较不耗资源的系统:7)适合需要小核心程序的嵌入式系统:由于Linux只要几百K不到的程序代码就可以完成一个完整的操作系统,因此相当适合于目前家电或者是小电子用品的操作系统一嵌入式系统。

2、什么是GNU的GPL ?1)任何个人或公司均可释出自由软件(free software );2)任何释出自由软件的个人或公司,均可由自己的服务来收取适当的费用;3)该软件的原始码(Source Code )需要随软件附上,并且是可公开发表的;4)任何人均可透过任何正常管道取得此一自由软件,且均可取得此一授权模式。

3、何谓多人(Multi-user )多任务(Multitask ) ?Multiuser指的是Linux允许多人同时连上主机之外,每个使用者皆有其各人的使用环境,并且可以同时使用系统的资源!Multitask指的是多任务环境,在Linux系统下,CPU与其它例如网络资源可以同时进行多项工作,Linux最大的特色之一即在于其多任务时,资源分配较为平均!4、简单说明 GNU General Public License ( GPL )与 Open Source 的精神:1)GPL的授权之软件,乃为自由软件(Free software),任何人皆可拥有他;2)开发GPL的团体(或商业企业)可以经由该软件的服务来取得服务的费用;3)经过GPL授权的软件,其属于Open source的情况,所以应该公布其原始码;4)任何人皆可修改经由GPL授权过的软件,使符合自己的需求;5)经过修改过后Open source应该回馈给Linux社群。

linux期末知识点总结

linux期末知识点总结

linux期末知识点总结一、Linux的概述1.1 Linux的起源和发展历史Linux是一种自由和开放源代码的类Unix操作系统。

Linux的起源可以追溯到1991年,由芬兰计算机科学家Linus Torvalds在赫尔辛基大学开始开发。

随着开源社区的支持和参与,Linux在逐渐成为世界上使用最广泛的操作系统之一。

1.2 Linux的特点Linux具有开放源代码、兼容性强、系统功能强大、安全性高、稳定性好等特点。

与Windows等闭源系统相比,Linux能够自由访问和修改源代码,因此具有更高的灵活性和可定制性。

1.3 Linux的应用领域Linux主要应用于服务器、嵌入式设备、超级计算机、移动设备等领域。

随着开源软件的发展和普及,Linux也在桌面操作系统领域逐渐崭露头角。

二、Linux的基本概念2.1 内核和ShellLinux操作系统的核心是内核,它负责管理硬件、文件系统、网络和进程等系统资源。

Shell是用户与内核进行交互的接口,用户可以通过Shell来执行命令、管理文件和进程等。

2.2 文件系统和目录结构Linux使用一种层次化的文件系统结构,以根目录“/”为起点,所有文件和目录都从根目录开始组织。

Linux的文件系统使用树状结构,用户可以通过目录来管理文件,以提高文件的组织和管理效率。

2.3 用户和权限Linux系统中的用户分为普通用户和超级用户(root)两种,普通用户只能访问自己的文件和目录,而超级用户对系统的所有资源都有完全访问权限。

Linux还使用权限控制来管理文件和目录的访问权限,分为读、写和执行三种权限。

2.4 进程管理Linux系统中的进程是指正在运行的程序的实例,通过进程管理可以查看和管理系统中正在运行和等待运行的进程。

用户可以使用命令来创建、终止和调度进程,以实现任务的管理和协调。

2.5 网络和通信Linux系统支持网络通信和数据传输,用户可以通过网络连接来实现远程操作和数据传输。

linux复习要点,考试必备(详细版)

linux复习要点,考试必备(详细版)

test.sh


所以“
表示真。

试。

可写,
看,
所以返回真。

引用变量“
是一个特殊变量,
邻的前驱命令的返回值。

例1:根据用户输入的目录名称判断该目录是否存在,如果存在则进入该目录,否则测试同名文件是否存在,如果存在,则退出shell程序,否则新建同名目录,并进入该目录。

在Linux系统下,提供了数学函数库,其中静态库文件为
功能描述:显示文件系统的空间大小.
功能描述:显示文件使用的空间大小
$ du - sm / collect
127 / collect
总空间为127MB,不加s显示此目录下每个文件的大小。

查看系统的逻辑分区:fdisk -l(root权限下,若不能执行可尝试执行:/dev/hda5上创建ext2文件系统。

mkfs ext2 /dev/hda5 文件系统建立后,需对其挂载到系统中才可以访问,挂载方式有mount命令进行手工挂载
fstab文件自动挂载。

LINUX复习资料完整版(word文档良心出品)

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命令,把其他子系统安装到已经存在于文件系统的空闲节点上。

(完整版)linux考试知识点汇总

(完整版)linux考试知识点汇总

LINUX 考试知识点总结一.填空题1. 文件权限二. 简答题1.linux 的特点 与 Windows 的区别特点:①•真正的多用户多任务操作系统② •良好的兼容性,开发功能强③ .可移植性强④ .高度稳定性⑤ .丰富的图形用户界面区别:①•多用户方面:同一时刻不同的用户访问② .GUI (图形用户界面)方面Linux 与内核相互独立Windows 与内核结合③ •共享资源的相互访问— rwxrwx rwx 类型 user group other d rwx rwx rwx 文件 文件夹2. 文件编辑器的基本操作 w 保存 q 退出 q !强制退出3. 文件链接命令 软链接: ln -s目标 硬链接: ln4. 创建文件 /文件夹 touchmkdir5. 文件不同对比命令diff6. 显示文本cat less more7. 删除命令 rm rm -f 强制删除rm -r 递归删除8. 移动文件 /重命名 mv 文件名目标目录 mv 文件名 新文件名 9. 复制命令#cp -a#cp -r 目录 目标目录 #cp 文件名 新文件名 链接名rmdir 删除非空文件夹 rmdir -r 递归删除非空文件夹 移动重命名保留文件权限复制复制目录 重命名④•配置文件Win dows在注册表Linux 由指定的存放位置女口:/etc /dev2. 查找命令归总find 命令不根据数据库查找,速度慢,默认区分大小写在指定的目录开始,递归的搜索各个子目录,查询满足条件的文件并对应采取相关操作Slocate 命令slocate本身具有一个数据库,里面存放了系统中文件与目录的相关信息。

语法:slocate [-u][--help][--version][-d < 目录>][查找的文件]使用一u选项更新数据库数据whereiswhereis指令会在特定目录中查找符合条件的文件。

这些文件的烈性应属于原始代码,二进制文件,或是帮助文件语法:whereis [-bfmsu][-B < 目录>...][-M < 目录〉...][-S < 目录>...][文件…]whichwhich指令会在环境变量$PATH设置的目录里查找符合条件的文件。

Linux 复习重点

Linux 复习重点

Linux 复习重点备注:所有的内容仅供参考,能力测试和综合题集中在第五、第六章,所以建议大家打印课件!一、判断题(10*2分=20分):考与命令有关的文本编译器(见第五章)1、硬盘在LINUX中的硬盘代号。

IDE\Jumper主硬盘从硬盘IDE0(Primary)/dev/hda/dev/hdbIDE1(Secondary)/dev/hdc/dev/hddSCSI\Jumper主硬盘从硬盘SCSI0(Primary)/dev/sda/dev/sdbSCSI1(Secondary)/dev/sdc/dev/sdd2.X Window的基本组成:X服务器和窗口管理器3.图形化桌面GNOME文件管理器是什么?以及该文件管理器的组成?GNOME的文件管理器是Nautilus;组成为:菜单栏、工具栏、状态栏、侧栏、浏览窗口、滚动条。

4.由于系统设置将影响整个计算机系统的使用,除“更多系统设置”外,其他各项设置都需要超级用户权限。

5.会提问一些文件的作用及其功能。

6.Linux以GNOME作为默认的桌面环境,用户也可以利用方法(桌面切换工具法和登陆画面法)切换至KDE桌面环境。

7.Linux中将设备分为哪三类?答:(1)字符设备:以字符为单位进行输入输出的设备,如打印机、显示终端等。

(2)块设备:以数据块为单位进行输入输出的设备,如磁盘、光盘等。

(3)网络设备:以数据包为单位进行数据交换的设备,如以太网卡等。

8.shell命令提示符成功登录Linux后将出现shell命令提示符,如:[root@localhost root]# 超级用户的命令提示符[hellen@red hellen]$ 普通用户hellen的命令提示符其具体含义分别为:[ ]内的@之前为已登录的用户名(如:root、 hellen ), [ ]内的@之后为计算机的主机名(如:red)。

如果没有设置过主机名,则默认为localhost。

其次为当前目录名(如:root、 hellen )[ ]外为shell命令提示符,“#”是超级用户的提示符,而“$”为普通用户hellen 的提示符。

Linux复习总结汇总

Linux复习总结汇总

Linux复习总结汇总第一章概述3、Linux系统由哪些部分组成?Linux内核处于什么位置?答:(1)符合POSIX标准的操作系统内核、Shell和外围工具。

(2)C语言编译器和其他开发工具及函数库。

(3)X Window窗口系统。

(4)各种应用软件,包括字处理软件、图象处理软件等。

Linux内核是所有Linux 发布版本的核心。

第二章内存寻址2、在保护模式下,MMU如何把一个虚地址转换为物理地址?答:分段机制把一个虚拟地址转换为线性地址;接着,分页机制把一个线性地址转换为物理地址。

5.为什么在设计两级页表的线性地址结构时,给页目录和页表各分配10位?如果不是这样,举例说明会产生什么样的结果?答:所谓两级页表就是对页表再进行分页。

第一级称为页目录,其中存放的是关于页表的信息。

4MB的页表再次分页(4MB/4K)可以分为1K个页,同样对每个页的描述需要4个字节,于是可以算出页目录最多占用4KB个字节,正好是一个页,其示意图如2.9所示。

页目录共有1K个表项,于是,线性地址的最高10位(即22位~ 31位)用来产生第一级的索引。

两级表结构的第二级称为页表,每个页表也刚好存放在一个4K字节的页中,包含1K 个字节的表项。

第二级页表由线性地址的中间10位(即21位~ 12位)进行索引,最低12位表示页内偏量。

举例:如果页目录占用31~24位,页表项占用23~12位,偏移地址占11~0位,则有2^8个页表项,一个页面有2^12(4k)个表项,每个表项大小为4字节,2^12的范围为4页面,而不是以一个页面为准。

6、深入理解图2.12,并结合图叙述线性地址到物理地址的转换。

答:第一步,用32位线性地址的最高10位第31~22位作为页目录项的索引,将它乘以4,与CR3中的页目录的起始地址相加,获得相应目录项在内存的地址。

第二步,从这个地址开始读取32位页目录项,取出其高20位,再给低12位补0,形成的32位就是页表在内存的起始地址。

Linux复习资料 考试要点

Linux复习资料 考试要点

第一章1.linux有哪些特性?•开放性:遵循国际标准,兼容性好•多用户•多任务•良好的用户界面•设备独立性:能够容纳任意种类及任意数量的设备•丰富的网络功能•可靠的系统安全:被认为最安全的操作系统•良好的可移植性•开源的优势:成本、修改、稳定性、硬件要求(内存)•设备独立性:指操作系统把所有外部设备统一当作文件来看待,只要安装它们的驱动程序,任何用户都可以像使用文件一样操纵、使用这些设备2.什么是GNU软件,GPL有什么要求,什么是GPL和LGPLGNU包括:1.符合POSIX标准的操作系统shell和外围工具2,.C语言编译器和其他软件开发工具及函数库3.X Window窗口系统4.各种应用软件,包括字处理软件.图像处理软件等。

5.各种Internet软件,包括FTP服务器.WWW服务器等。

6.关系数据库管理系统等。

GPL的要求:1要求软件以源代码的形式发布,并规定任何用户能够以源代码的形式将软件复制或发布给别的用户。

2.它提醒每个用户,对于软件不提供任何形式的担保3.如果用户的软件继承了GPL软件,必须随应用程序一起发布源代码。

4.GPL不排斥堆自由软件进行商业性质的包装和发行,也不限制在自由软件的基础上打包发行其他非自由软件。

5.GPL在发布软件或者复制软件时声明限制条件。

GPL:是一种软件许可证,其主要目的是保证软件对所有的用户来说是自由的,和软件是否免费无关。

LGPL:是一种关于函数库使用的使用证。

它允许用户在自己的应用程序中使用其他程序,即使不公开自己程序的源代码也可以,但必须保证能够获得所使用的程序库的源代码,而且,LGPL还允许用户对这些程序库进行修改。

3.linux的分区有哪些,常用目录干什么用分区:1.:“swap”分区2.“boot”分区:挂载点为/boot,该分区包含了操作系统内核以及系统启动阶段必需的一些文件。

3.“/”分区:这是根目录所在的挂载点。

4.“/home”:存储个用户的数据5.“/var”:存储各应用相关的数据6.“/usr”:存储Fedora系统的各种软件7.“/tmp”:存储系统运行中临时使用的数据常用目录:4.linux有几个运行级别,意义运行级别:0.停机1.单用户模式,如同Windows 9X下的安全模式2.完全的多用户模式,但是没有NFS3.完全的多用户模式,标准的运行级别4.保留,一般不用5.X Window图形界面模式6.重新启动第二章1.linux有几个虚拟终端,如何在不同终端之间切换Linux有6个虚拟终端,通过按下ALT+F1~F6来选择6个不同的终端。

linux考试复习材料完整版.doc

linux考试复习材料完整版.doc

一、判断题题号题目答案1linux的内核版本和发行版本号是一样的n2使用init 6和shutdown都可以关机y3使用uname -a可显示内核的版本号y4linux中文件系统要挂装后才能使用y5samba中smB. conf的va I i d users是指定不允许使用samba服务器的用户n6shell中可使用alias命令定义别名y7I inux中目录文件用Is显示是绿色的n8I inux中的创建新用户时默认建立用户的自家目录y9Linux操作系统可以免费获得y10Iptables不能阻止ICMP包n11GRUB可以引导windows系统y12tar可以用于备份Linux系统y13用Linux启动盘启动时可以输入I inux single进入到单用户模式y14RedHat只支持图形安形方式n15在RedHat Linux 中可以利用/etc/rc. d/init. d/mysqld start 启动MYSQL 服务y16RedHat Linux中第一个逻辑分区号是4 n17pop3使用的tcp端口为110 y18如果要修改启动级别在/etc/inittab中修改()y19有两个文件testl和test2,test2有内容,现在执行cat testl〉〉test2,则test2文件内容全部删除()n第一次小册1.Linux和Unix的关系是()d. linux是一种类unix的操作系统2.linux系统是一个()的操作系统d.多用户、多任务3.X Window 的系统配置文件是()d. /etc/Xll/xorg. conf4.下列()命令只能启动简单的X Window窗口 d. xinit5下而关于shell的说法,不正确的是()a.用户与linux内核之间的接口程序6.()命令可以将普通用户切换成超级用户c. su7.以下关于linux内核版本的说法,错误的是()〃1. 3. 2"表示稳定的发行版本8.以下()内核版本属于测试版本b. 2.3.49.以下()命令不能启动X Window系统c. x window10以下命令屮可以重新启动计算机的是()d. reboot /11以下()设置不需要超级用户权限b改变桌面环境的类型12在linux中,选择使用第二号虚拟控制台,应按()键Alt+F213Linux开发时间始于()b. 1991 ,14操作系统就是一个为用户管理计算机硬件和软件的程序。

linux期末考试及相关知识点.docx

linux期末考试及相关知识点.docx

简答及相关知识点:1•文件操作如何创建,特殊位起什么作用?答:通过open来创建文件•共有三个特殊位:(l)set-user-ID位:它的出现是为了解决一个重要的问题,即用户如何更改自己的密码;(2)set-group-ID位:用来设置程序运行时所属组;(3)sticky位:对于文件而言,交换空间上的文件是不分块的,其交换技术被虚拟内存技术取代,虚拟内存使得可以以更小的单位(如页)进行交换;对于目录而言,有些目录被设计用来存放临时文件,sticky位使得目录里的文件只能被创建者删除.2•目录的作用与区别?绝对路径和性对路径的区别?答:作用:是为了方便舟户和计算机检索所需要的数据.区別:对于linux而言,是以目录来组织整个结构的.绝对路径:是以根冃录⑴开始;而相对路径则是相对于当前冃录的,以当前目录为基础向下查找对应的目录.3•常用的信号,其来源是什么?处理信号的方式?答:常用的信号有:吋钟信号\中断信号\退出信号\同步信号\异步信号信号来自于内核.方式:(1)接受默认处理;(2)忽略信号;(3)调用一个函数来处理.4.shell的作用?有三个:⑴可以运行程序;⑵管理输入和输出;*⑶可编程.5.popen的工作原理?答:首先把输入\输出重定向,通过for•命令来创建一个新的进程,使用管道进行连接,并且使用fdopen命令将一个文件描述符定向到缓冲流中, 最后通过shell来运行・6・web服务器的工作原理?客户端服务器端:建立服务连接服务器-> 接收请求写请求--> 读取请求处理请求:显示冃录列表,显示内容, 运行.读取应答 V二二挂断显示应答8.ps是用来查看进程的.9.Kill命令是用来发送信号(进程之间)lO.Open打开文件返回句柄11.Popen打开一个指向进程的带缓冲的连接12.Fopen打开文件返回指针.13.Fdopen是将句柄变成指针,只知道文件描述符.14 •目录操作的命令?创建一mkdir.删除—rmdir.打开一open.文件操作命令?创建-mk删除-rm •重命名或移动-mv15.cd..:表示回到上一级目录16・Cd〜:表示回到主目录.17.$:可取变量的值,也可以取程序的执行结果.18.Wc:表示读单读.19.Lseek:定位文件指针.20.Chmod:改变文件权限.21•捕鼠器:信号处理函数有点像捕鼠器,一个信号意味着什么具有破坏性的事情发生,并被抽获•当信号或老鼠被捕获,信号处理函数或捕鼠器就失效了.22•时间差:在弹簧被触发和设置完成之间,需要点时间迪叫”不可靠的信号"•23.Set-ticker:通过初始间隔和重复间隔设置间隔计时器.24.如何发送信号?一个进程通过系统调用kill给另一个进程发送信号.中断信号-sigint.退出信号-sigout.非法取段信号-sigsegv. ctrl-c/ctrl-\:产生和中断信号.25•什么是shell脚本语言?及如何处理脚本?答:shell脚本是一个包含一系列命令的文件,运行一个脚本就是运行这个文件屮的每个命令,对于一个脚本只需要执行一次chmod,可执行位将保持不变直到下一次在改变它.26.shell包括两类变量:局部变量和环境变量.27.Pwd工作过程:⑴得到…的i・节点号,称其为n(使用stat);(2)chdir..(使用chdir);(3)找至!J i■节点号n连接的名字(使用opendir\readir\closedir);⑷重复(直到到达树的顶端).2&标准文件描述符?标准输入(stdin)-需要处理的数据流标准输出(stdout)-结果数据流标准错误输出(stderr)-错误消息流.29•什么是超级用户?他有什么特征?答:linux中的超级用户指root,也称为根用户,具有最高权限,它可以终止进程,添加或删除硬件设备,超越任何用户组的权限对文件或根目录进行读取,修改和删除.30•什么是home目录?对于不同的用户来说他们的home目录是否一样?答:存放每个用户的主目录,用户各自的数据分别单独存在这个目录里, 目录的大小取决于用户的多少,每个home目录不一样.31•什么叫系统调用?由操作系统实现的所有系统调用所构成的集合即程序接口或应用编程接口(Application Programming Interface, API)。

(完整版)linux考试知识点汇总

(完整版)linux考试知识点汇总

LINUX考试知识点总结一.填空题1. 文件权限—rwx rwx rwx 文件类型user group otherd rwx rwx rwx 文件夹2.文件编辑器的基本操作w保存q退出q!强制退出3.文件链接命令软链接:ln -s 目标链接名硬链接:ln4.创建文件/文件夹touch mkdir5.文件不同对比命令diff6.显示文本cat less more7.删除命令rm rmdir 删除非空文件夹rm -f 强制删除rmdir -r 递归删除非空文件夹rm -r 递归删除8.移动文件/重命名mv 文件名目标目录移动mv 文件名新文件名重命名9.复制命令#cp -a 保留文件权限复制#cp -r 目录目标目录复制目录#cp 文件名新文件名重命名二.简答题1.linux的特点与 Windows 的区别特点:①.真正的多用户多任务操作系统②.良好的兼容性,开发功能强③.可移植性强④.高度稳定性⑤.丰富的图形用户界面区别:①.多用户方面:同一时刻不同的用户访问②.GUI(图形用户界面)方面Linux 与内核相互独立Windows 与内核结合③.共享资源的相互访问Linux -> windows 使用NFS与Samba服务器Windows -> linux 通过网上邻居④.配置文件Windows 在注册表Linux 由指定的存放位置如:/etc /dev2.查找命令归总find 命令不根据数据库查找,速度慢,默认区分大小写在指定的目录开始,递归的搜索各个子目录,查询满足条件的文件并对应采取相关操作Slocate命令slocate本身具有一个数据库,里面存放了系统中文件与目录的相关信息。

语法:slocate [-u][--help][--version][-d <目录>][查找的文件]使用—u 选项更新数据库数据whereiswhereis指令会在特定目录中查找符合条件的文件。

linux考试要点

linux考试要点

1、什么是Linux?Linux是一个免费的、多用户、多任务的操作系统,其运行方式、功能和Unix系统很相似,但Linux系统的稳定性、安全性与网络功能是许多商业操作系统所无法比拟的。

Linux系统最大的特色是源代码完全公开,在符合GNU/GPL(通用公共许可证)的原则下,任何人都可以自由取得、传播甚至修改源代码。

对Linux服务器的维护基本上都是在命令行界面下进行的。

2、Linux系统的应用:应用服务器、嵌入式领域、软件开发、桌面应用Linux系统的组成:内核、shell、文件系统、应用程序3、Linux版本号分为两部分:内核版本、发行版本内核版本号由形如:x.x.xxX:为主版本号,表示内核的级别,数字越大级别越高,目前最高级别为3X:次版本号。

奇测、偶稳xx:修正序列号4、Linux系统特点具有开放性、多用户、多任务、良好的用户界面、设备独立性、丰富的网络功能、可靠的系统安全以及良好的可移植性等特点。

5、Linux系统使用字母和数字的组合来指代硬盘分区。

其命名方案是基于文件,文件格式为/dev/xxyN/dev/:是linux系统所有设备文件所在的目录名xx:分区所在设备的类型通常hd (ID E硬盘)sd(SC SI硬盘)y:分区所在的设备/dev/had(第一个IDE硬盘)/dev/sdb(第二个SCSI硬盘)N:代表分区前4个分区(主分区或扩展分区)用数字1-4表示,逻辑驱动器从第5开始/dev/hda3是第一个ID E硬盘上的第3个主分区或者扩展分区、dev/sdb6是第2个SCSI硬盘上的第二个逻辑驱动器Linux系统的每一个分区是通过挂载来实现的6、SWAP分区:大小是物理内存的1~2倍实现虚拟内存的交换,当计算机的物理内存不够用的时候可以调用虚拟内存来执行相关的操作/:根分区/home是普通用户的宿主目录/var 存放经常变化的数据以及日志文件/usr:存放系统的应用程序/boot:存放系统启动有关的程序主+扩<=4 扩展分区至多有1个超级用户登陆后提示符:#其他用户:$7、Linux系统下厂用的关闭和重启系统的命令:shut down halt reboot initLinux运行级别:0:停止运行1:单用户模式2:多用户模式3:完整的多用户模式4:没有使用5 :完整的的多用户模式6:重新引导计算机(1)Shutdow n–k不是真正关闭系统,关闭警告信息给所有用户-r关闭系统后立即重新启动-h关闭系统后不重新启动(接7)-f快速关闭系统重新启动后不进行磁盘检测-n快速关闭系统不经过init程序关机-c中断关闭系统立即关闭系统:shutdown –h now重新启动系统:并发出警告信息:shutdown –r now“system will bereboot now”(2)Halt关闭系统但不关机(3)init 定义了7个运行级别init0 为关机系统,init6 为重启Init 进程是由linux内核引导运行的是系统中运行的第一个进程其进程号永远为1(4)reboot :引发主机重启8.(1)Man命令格式化并显示在线的手册页Shell主要作用就是侦听用户指令,启动用户所指定的进程并将结果返回给用户Linux系统有内核shell、应用程序3部分组成(2)通配符?:代表任何单一字符*代表任何字符~:用户主目录|:管道#:解释$变量取值* 通配符&:后台(3)快捷键Ctrl+C:终止目前的命令Ctrl+D输入结束Ctrl+Z:暂停目前命令Ctrl+M:相当于EnterCtrl+S暂停屏幕输出Ctrl+Q恢复屏幕输出Ctrl+U将命令列整列删除<Tab>键为“命令自动补全(4)V i编辑器3种工作模式:命令行模式插入模式末行模式Vi编辑器:创建文件、输入数据、保存文件并退出i:从光标当前位置开始输入文件a:从目前光标所在位置的下一个位置开始输文字o:在光标所在行下面插一行,从行首开始输入文字I:在光标所在行行首插A:在光标所在行行末插O:在光标所在的行的上面插入一行正规的vi:h,j,k,l 分别控制光标的左,下,上,右移一格删除文字:“x”---每按一次,删除光标所在位置的一个字符“6x”表示删除光标所在位置开始的6个字符“X”--每按一次,删除光标所在位置前一个字符“20X”表示删除光标所在位置前面20个字符“dd”——删除光标所在行“4dd”从光标所在行开始删除4行复制:“yw”将光标所在处到字尾的字符复制到缓冲区中“nyw”——复制n个字到缓冲区“6yy”——复制从光标所在行开始的6行字符“p”——将缓冲区内的内容写到光标所在位置“r”替换光标所在处的字符“u”——撤销上一次操作“15G”表示移动光标至该文本的第15行行首“ZZ”存盘退出“Z Q”不存(接8)盘退出“set nu”列出行号“set nonu”取消列出行号“n”跳到文件中的某一行查找字符:“/关键字”往后查找“?关键字”:向前查找“w”:保存文件“wq”退出时保存文件“!命令”运行shell命令9.第五章(1)Linux文件类型:普通文件、目录文件、设备文件你、管道文件、链接文件“—”普通文件“d”目录文件“b”块设备文件“c”字符设备文件“l”链接文件“p”管道文件(也叫FIFO文件)Linux系统的目录结构是分层的树形结构都是挂载在根文件系统“/”下(2)Linux系统目录/home:个用户的主目录/root :root用户的主目录/bin :存放命令文件,可执行文件/sbin:包含系统管理员和root用户所用的命令文件/dev:设备文件/lib:共享文件和内核模块文件/tmp:临时文件/mnt:提供默认挂载文件/boot:系统的内核文件和引导装载程序文件/proc:虚拟的文件文件系统/etc:大部分配置文件/usr:一般作为独立分区进行挂载(3)文件目录操作:Pwd:显示工作目录路径cd:更改工作目录路径ls:列出子目录和文件信息Touch:创建空文件,更改文件或目录时间mkdir:创建目录rmdir:删除空目录cp:复制文件和目录mv:移动或更名现有文件或目录任命:删除文件或目录wc:统计文件字节数,字数或行数(4)链接文件包括软链接和硬链接ln可以创建链接文件(ln创建的是硬连接,ln )10、第六章(1)文本显示和处理Cat:显示文本文件more:分页显示文本文件less:回卷显示head:显示指定文件若干行tail:查看文件末尾数据sort:对文件中的数据进行排序sort–r file1(倒序)uniq 命令- 将重复行从输出文件中删除cut 命令- 从文件每行中显示出选定的字节、字符或字段comm 命令–比较两个已排过序的文件diff 命令–逐行比较两个文本文件,列出其不同之处(2)文件查找命令:Grep、find、locate、whereis、file、whatis、whichGrep:查找文件中符合条件的字符串(记载指定的对象中搜索指定的文本)Find:列出文本系统中完全符合条件的文本或目录(只有完全相符合才会被列出来)Locate:在数据库中查找文件Whereis:查找指定文件、命令和手册页位置File:查询文件类型(接10)Whatis:查找命令功能Which:显示可执行命令路径(3)、Linux系统信息显示:uname:显示计算机及其操作系统的相关信息,–r 显示内核版本-a 显示全部的信息-m 显示计算机硬件类型-n 显示在网络上的主机名称 -s显示操作系统名称-v显示操作系统的版本。

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

LINUX 考试知识点总结
%1. 填空题
1. 文件权限
%1. 简答题
1. 1 inux 的特点 与Windows 的区別 特点:①.真正的多用户多任务操作系统
%1 .良好的兼容性,开发功能强
%1 .可移植性强
%1 .高度稳定性
%1 .丰富的图形用户界面
区别:①•多用户方面:同一时刻不同的用户访问
%1 .GUI (图形用户界面)方面
Linux 与内核相互独立
Windows 与内核结合
%1 .共享资源的相互访问
rwx rwx rwx 类型 user gro 叩 other d rwx rwx rwx 2. 文件编辑器的基本操作 w 保存 q 退出 q!强制退出 3. 文件链接命令 软链接:In -s 目标 硬链接:In 4. 创建文件/文件夹 touch mkdir 5. 文件不同对比命令 diff 6. 显示文本 cat less more 7. 删除命令 rm rm -f 强制删除 rm -r 递归删除 8. 移动文件/重命名 mv 文件名目标目录 mv 文件名新文件名 9. 复制命令 #cp ~a #cp -r 目录目标目录 #cp 文件名新文件名
文件 文件夹 链接名 rmdir 删除非空文件夹 rmdir -r 递归删除非空文件夹 移动 重命名 保留文件权限复制 复制目录
重命名
3.正则表达式
元字符:元字符名 A $*
Linux -> windows 使用 NFS 与 Samba 服务器
Windows -> linux
通过网上邻居
%1 .配置文件 Windows 在注册表
Linux 由指定的存放位置女口: /etc /dev
⑤.域
linux windows 身份验证
无 有 性能
强 弱 可靠性(稳定性)
强 弱 系统管理
有抗拒感 简单易用 安全性
强 弱 功能
强 弱 2. 查找命令归总
find 命令
不根据数据库查找,速度慢,默认区分大小写
在指定的目录开始,递归的搜索各个子目录,查询满足条件的文件并对应采取相关操作
Slocate 命令
slocate 本身具有一个数据库,里面存放了系统中文件与目录的相关信息。

语 法:slocate [-u][-help][-version][-d <目录〉][查找的文件] 使用一u 选项更新数据库数据
whereis
whereis 指令会在特定目录屮查找符合条件的文件。

这些文件的烈性应属于原始代码, 二进制文件,或是帮助文件
语 法:whereis [-bfmsu][-B < 目录>…]卜M < 目录>...][-S < 目录>...][文件…]
which
which 指令会在环境变量$PATH 设置的冃录里查找符合条件的文件。

语 法:which [文件…]
locate
locate 指令用于查找符合条件的文件,它会去保存文件与目录名称的数据库内,查找合 乎范本样式条件的文件或目录。

语 法:locate [-d v 数据库文件>][-help][-version][?a 本样式…]
说明 只匹配行首
只匹配行尾
在任意单字符后使用,用于匹配0或
任意多个该单字符
匹配单个任意字符
[]pattern\{n\} pattern\ {n, \} pattern\{n, m\)
匹配任意字符字符范围,只兀配该
范围内的字符
严格匹配pattern出现次数为n 匹配pattern出现次数至少为n 匹配pattern出现次数在n, m间转义符,用于屏蔽元字符
示例:找出所有g开头的行
#grep ' g' passwd 找出所有使用bash的行
#grep "/bin/bash” passwd 找出所有非使用bash的行
#grep -v "/bin/bash” passwd
比较文本差异#cp /etc/passwd . #grep -v " [NP] ” passwd > newpasswd #tr "A-Z" "a-z
< newpasswd > newpasswd2
绝对不对以将输入重定向符合输出重定向符用在同一个文件上!
4.cat , more , less的重要参数与用法
®. cat 参数:
-n或-number由1开始对所有输出的行数编号
-b或-number-nonblank和-n相似,只不过对于空白行不编号
-s或-squeeze-blank当遇到有连续两行以上的空白行,就代换为一行的空白行
・v 或-show-nonprinting
范例:
cat -n textfile 1 > textfile2把textfile 1的档案内容加上行号后输入textfile2这个档案里cat -b textfile 1 textfile2 » textfile3 把textfilel 和textfile2 的档案内容加上行号(空白行不加)之后将内容附加到textfile3里。

%1.more (显示进度)
-num (数字)一次显示的行数
-d提示使用者
-f计算行数(实际行数)
-p不以卷动方式显示每一页
%1.less:支持滚屏显示,可以使用/或?进行查找,需要按q键退出
%1.more:支持滚屏显示,显示到文件末尾则退出
%1.head:显示文件首部(默认10行)
#head instal1. log
#head -5 install, log
%1.tail:显示文件尾部(默认10行)
#tail install, log
订-3 install, log (显示后三行)
#tail -f install, log (动态显示文件尾部)
%1.f订e:显示文件类型
#file /dev/sdal
5.vi的操作流程
Vi文本编辑器分三种模式:命令模式,文本编辑模式,末行模式可以将课本P56页结构
图抄上
%1.应用题(具体题目不详,仅给出相关命令)
1.给定位置创建目录,再在目录下出创建两个子目录,自其中一个子目录下创建两个文件。

创建
目录:mkdir
创建文件:touch
2.将给定的系统文件放在其屮一个文件目录屮,重命名,然后删除其屮一个非空目录。

复制:op (此目录下文件名)(目标目录地址)
移动:mv (此目录下文件名)(目标目录地址)
重命名:mv (源文件名)(新文件名)
3.将重命名的文件的最后十行取出放入同一目录下的另一个文件。

取出最后世行到另一个文件:tail (要取的文件名)〉(存放的文件名)
4.比较文件差异,然后制作文件的补丁
将文件差异制作成补丁包并安装
#cp /etc/passwd . #grep ~v "[NP]” passwd > newpasswd
#tr "A-Z”"a-z” < newpasswd > newpasswd2
#diff -u newpasswd newpasswd2 > newpasswd. patch //将差异制作成补丁包#patch -b
newpasswd newpasswd. patch //运行补丁包
mkdir -r这个命令是没有的,一条错误命令
比较文本差异#cp /etc/passwd . #grop -v “ [NP] " passwd > newpasswd
- s "A-Z" < newpasswd > newpasswd2//删除重复111现是字母。

相关文档
最新文档