linux复习要点.doc_第1页
linux复习要点.doc_第2页
linux复习要点.doc_第3页
linux复习要点.doc_第4页
linux复习要点.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Linux操作系统概念:Linux是一套免费使用和自由传播的类UNIX操作系统,它主要用于基于Intel x86系列CPU的计算机上,是由全世界各地成千上万程序员设计和实现的。Linux软件体系结构:设备驱动程序,Linux内核,系统调用接口,语言函数库,Linux Shell,应用程序。Linux的特点:开放性,多用户,多任务,良好的用户界面,设备独立性,可靠的系统安全性,良好的可移植性,支持多种文件系统,提供丰富的网络功能linux系统的启动过程:(1)内核启动部分 POST,读取MBR中的BootLoader(LILO/GRUB),选择用户操作系统加载操作系统内核,初始化系统硬件级设备驱动 (2)Init部分:启动init进程,进而执行/etc/inittab,进入相应的运行级别根据运行级别,启动相应的服务/etc/ic?.d,执行shell,显示登录信息。Linux首次启动的设置步骤:1,欢迎语及许可协议2防火墙设置3SELinux配置4新增系统用户5检测声卡状态多重引导安装的程序:LILO,GRUBlinux系统的启动引导步骤:(1)加载BIOS (2)进入GRUB (3)加载Linux Kernel (4)执行init (5)运行etc/rc.d/rc.sysinit (6)执行 /etc/inittad (7)执行默认级别中的所有Script(8)执行/bin/login程序登录模式:(1)图形界面登陆(2)文本模式登陆用户和组的配置文件:passwd文件:保存各用户的账户信息,shadow文件:保存各用户账户的密码信息,group文件:保存各用户账户的分组信息,gshadow文件:定义各用户组口令和组管理员信息。用户及组管理命令: useradd:添加新用户。Usermod:修改已有账户的属性。Passwd:设置用户账户的口令。Userdel:删除指定用户账户。Groupadd:添加新用户组账户。Groupmod:改变各用户组账户的属性。Groupdel:删除指定的组账户。Groupwd:将指定用户添加到指定用户组或组内删除,组管理员有执行权限。Linux下常见的软件包:RPM包,TAR包,bz2包,gz包,deb包,sh结尾的文件,src源码文件,bin文件。使用RPM包的好处:1、可提供快速的安装,减少编译安装的错误困扰。2、维护系统比以往容易的多。3、可以进行功能强大的软件包查询和验证工作。4、在升级过程中,RPM会对配置文件进行特别处理,不会丢失以往的定制信息。RPM包的功能:安装、卸载、升级、查询、验证。RPM 包的命令:安装:rpm ivh(i表示安装,v表示在安装中显示详细的安装信息,h表示显示水平进度条)删除:rpm e;查询:rpm qa;升级:rpm Uvh;验证:rpm V。TAR包的命令:建立TAR包:tar cvf 包名 文件或目录名;查询TAR包:tar ztf 包名;释放TAR包:tar zxvf 包名。常用网络管理命令:hostname:显示及设置主机名;ifconfig:显示及设置当前活动的网卡。ping:网络测试命令。常用的网络通信命令:write:实时给其他用户发送信息。Wall:以广播的形式向所有用户发送信息。Mesg:设置消息的禁止和允许。Talk:以全双工的方式事实和某用户交流。Mail:可以发送和接收消息,但不要求同时在线。进程:程序实体的运行过程,使系统进行资源分配和调度的独立单位。进程的类型:系统进程,用户进程,守护进程。常用的守护进程命令:at作业:指定在将来的某个时间执行作业;corn:以固定时间间隔执行作业。进程控制命令:ps:进程查看。Free:显示系统内存的使用情况。Top:实时显示系统进程的状态。Sleep:进程延迟一段时间再运行。Kill:终止或杀死进程。前台后台:jobs:查看挂起到后台的程序。Fg:将挂起到后台的程序恢复到前台执行。Bg:将后台挂起的程序在后台运行。Ctrl+c:将当前程序挂起到后台。建立执行文件,输入输出程序Echo “Enter input:C”Read lineEcho “you entered:$line”Echo “enter another line:c”Read word1 word2 word3Echo “the first word is:$word1”Echo “the second word is:$word2”Echo “the rest word is:$word3”Exit0Shell程序控制结构语句If语句If 判断条件Then命令1Else 命令2Fi查找给定的用户是否在系统中,如果在 发一个问候echo“type in the user name”read nameif who|grep $userthen echo “hello!$user!”|write $userelse echo “$user has not logged in the system”fi编写一个Shell脚本 输入1-10之间的数 判断是否小于5Echo key in a number(1-10):Read aIf“$a” lt 1 o “$a”-gt 10Then echo “error number ”ExitElif!”$a” lt 5Then echo “It is not les 5”Else echo “It is less 5 ”Fi测试语句命令格式1Test f “$1”格式2 -f “$1”判断s1 s2 是相等 test “$s1”=”$s2”0(1)逻辑非!”$s1” le 0(2)l逻辑与-f “$s1”-a w “$s1” 是否具有写权限(3)逻辑或“$s1” gt 0 o “$s2”-lt 10(4)圆括号 (“$a” gt 0 a “$a” lt 10 ) a “$a” ne 5 0a10 a不等于5Case语句判断输入的位置参数携带的的字符串是否匹配一个文件名的字符串Case $1 in File)echo “It is a file”;Dir) echo “current directory ispwd” ls l;*)echo “It is not filename”;EsacFor 语句指定的人名用for输出For people in Debbie John kitty KuhnDoEcho “$people”Done当前目录下的*.c文件用for循环输出For I in *.cDo Cat $i | prDone编写shell脚本第一个位置参数为指定的目录,其后指定的位置参数为第一个位置参数指定目录下的文件,显示这些文件的内容Dir=$1;shiftIf-d $dirThen cd $dir For nameDoIf -f $nameThen cat $nameEcho “End of $(dir)/$name”FiDoneElse echo “Bad.directory name:$dir”FiWhile语句利用while循环输出1-10X=1While$x le 10DoEcho $xX=expr $x+1DoneShell脚本的执行方式(1)输入定向的执行方式 sh”将命令command的输出重定向到某文件取代显示屏,输入为”,命令输出附加到指定文件后面,原内容不变。便准错误重定向2 将错误发送到指定文件而不是发送到默认显示屏。2 Linux系统的根目录中有哪些主要的文件,其主要作用是什么?(1) 根目录(/)该目录是系统中的唯一分区,其他目录必须挂在该目录下的某个位置。(2) 文件目录bin:包含重要的Linux命令的二进制(可执行)文件,shell解释器等。(3) Boot:该目录存放系统的内核文件和引导装载程序文件。(4) 设备文件目录 dev:存放连接到计算机设备的对应文件包括字符设备和块设备等。(5) Etc:存放系统的大部分配置文件和字目录。(6) Home:存放系统上各个用户的主目录。(7) Lib:存放所有重要的库文件。(8) Lost+found 存放系统发生意外时的文件或产生的文件碎片。(9) Opt :安装第三方应用程序。(10) Root:系统管理员的主目录。(11) Usr:存放不经常变化的数据以及系统下安装的应用程序目录。(12) Mnt:临时挂载文件系统。为某些设备提供默认挂载点。(13) Proc:获取有关系统硬件运行的详细信息。(14) Sbin:存放系统管理员或者root用户的命令文件。(15) Tmp:存放临时文件(16) Var:保存经常变化的内容。4.shell脚本中,双引号,单引号以及倒引号分别有什么特殊用法?双引号内的字符除$,倒引号和反斜杠保留其特殊功能,其余字符均作为普通字符。单引号内的所有字符均作为普通字符倒引号内的字符串被shell解释为命令行,执行时shell会先执行该命令行,并以它的输出结果取代整个倒引号部分。5.说出Linux系统中的三种远程登录管理工具,并说明其主要特点。远程登录工具有:telnet:采用客户端/服务器架构,主要用于Internet会话,为用户提供在本地计算机上完成远程主机工作的能力。SSH:安全的shell字符命令操作,采用密文在网络中传输数据,可以实现字符界面的远程管理。Webmin:采用浏览器/服务器模式,融合命令与图形

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论