您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > linux系统备课笔记2015-12-7
第1课环境搭建嵌入式系统:以应用为中心(面向特定应用),软硬件可裁剪,对功能、可靠性、成本、体积、功耗有严格要求,专用的计算机系统嵌入式系统的应用领域很广泛:交通、家电、军事、工业UNIX系统(1)1969年,美国贝尔实验室的肯.汤普森开发UNIX系统。(UNI小巧的意思)(2)1971年,肯。汤普森和他的同事发明了C语言。UNIX系统的大部分代码用C语言重写,为提高unix系统的可移植性打下了基础。Linux(1)linux和unix的关系:父子关系。前者是后者的一个分支。类unix操作系统。(2)linux系统诞生于1991年,有芬兰大学生李纳斯(linus)和后来陆续加入的众多爱好者共同完成。李纳斯在写linux的时候,参考了unix,是开源的软件。(3)linux系统的吉祥物是企鹅。(4)linux内核版本:操作系统的核心部分()linux发行版本:在内核版本的基础加一些东西。redhat、ubuntu、红旗linux开源软件(软件源代码开源、免费,开源软件更安全)和商业软件Linux的应用领域:(1)企业服务器(2)嵌入式(手机、平板电脑、智能家电、)支撑互联网的开源技术LAMP(Linux,Apache,MySql,PHP)环境搭建vmware虚拟机安装:vmware可以在现有的操作系统上虚拟出一个硬件环境,相当于模拟出一台新的计算机,从而能在同一台计算机上使用两种以上的操作系统。虚拟机系统可以与本机系统进行网络通信Vmwareplayer和vmwareworkstationUbuntu系统安装:一般分三个分区:boot分区、根分区、交换分区Ubuntu安装过程截图:(1)(2)推荐使用稍后安装的方式(3)(4)(5)(6)(7)(8)(9)点击播放虚拟机,开始安装ubuntu,时间较长。(10)(11)(12)(13)(14)(15)(16)(17)(18)(19)(20)(21)点现在安装(22)(23)漫长的安装过程(24)第2课vi文本编辑器的使用关于vi的说明:(1)vi编辑器是Linux以及UNIX上最基本最通用的文本编辑器,工作在字符模式下。(2)vi编辑器并不是一个排版程序,它不像Word或WPS那样可以对字体、格式、段落等其他属性进行编排,它只是一个文本编辑程序。没有菜单,只有命令,且命令繁多。(3)vim是vi的加强版,比vi更容易使用。vi的命令几乎全部都可以在vim上使用。(4)主要用在配置文件,脚本文件(5)vi有3种基本工作模式:命令行模式、文本插入模式和底行模式。1)命令行模式commandmode):控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insertmode下,或者到lastlinemode。2)插入模式(Insertmode):只有在Insertmode下,才可以做文字输入,按[ESC]键可回到命令行模式。3)底行模式(lastlinemode):将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。关于vi的基本操作:键入vitest1.c进入命令模式,按切换进入插入模式,按“i”进入插入模式后是从光标当前位置开始输入文件;按“a”进入插入模式后,是从当前光标所在位置的下一个位置开始输入文字;按“o”进入插入模式后,是插入新的一行,从行首开始输入文字。dd:删除光标所在行,在命令模式#dd:从光标所在行开始删除#行x:删除光标所在的字符,在命令模式#x:例如,[6x]表示删除光标所在位置的“后面”6个字符。X:大写的X,每按一次,删除光标所在位置的“前面”一个字符。G:将光标移到文件末尾,在命令模式1G:将光标移到文件开头,在命令模式0:将光标移到行的开头,在命令模式$:将光标移到行的末尾,在命令模式u:恢复上一操作,在命令模式yy:复制当前行,在命令模式p:粘贴,在命令模式/:/keyword光标所在位置向前查找,在命令模式?:光标所在位置向后查找,在命令模式替换命令:在底行模式下输入:%s/old/new/gsyntaxon:vi编辑器默认不打开语法加亮功能,打开vi编辑器后在[lastlinemode]下使用syntaxon命令即可打开语法加亮功能,此时编辑器会高亮显示文件中的关键字,方便编程使用,用syntaxoff命令可关闭该功能。在命令行模式(commandmode)下,按一下[:]冒号键进入[Lastlinemode],在底行模式下:q:退出w:保存q!:不保存,强制退出wq:保存退出wfilename:以指定的文件名filename保存x:执行保存并退出vi编辑器setnumber:显示行号setnonumber:取消行号显示在命令模式下,可以按方向箭头进行光标的移动注意在插入模式下,移动方向键异常的问题:解决在插入模式下移动方向键异常问题的方法:在底行模式输入,setnocompatible.但是这种方式是一次性的。其他编辑器:gedit第3课Linux常用命令(1)安装系统后的设置:(1)安装好系统后最好设置显示器,把3D加速去掉(2)更改显示器的分辨率ubuntu系统安装好后,进入图形界面,在图形界面下进入到命令行界面(字符界面)的方法:一是用仿真终端(\usr\share\applications目录下或者是用组合快捷键ctrl+alt+T)二是直接切换到字符界面字符界面与图形界面之间的切换:(1)图形界面下切换到字符界面,用组合键(ctrl+alt+f1..f6)(2)字符界面切换到图形界面下,用组合键(ctrl+alt+f7)进入系统的时候,需要输入用户密码。用户分两种:超级用户(root)和普通用户。超级用户的提示符是“#”,普通用户的提示符是“$”.ubuntu默认的情况下,不允许用ROOT用户登陆。Linux常用命令一、cd改变当前工作目录使用权限:所有用户使用方式:cd[dirName]说明:变换工作目录至dirName。其中dirName表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的homedirectory(也就是刚login时所在的目录)。另外,~也表示为homedirectory的意思,.则是表示目前所在的目录,..则表示目前目录位置的上一层目录范例:(1)cd/usr/bin跳到/usr/bin/:(2)cd..跳到目前目录的上层目录(3)cd/跳到根目录(4)cd~跳到用户主目录二、ls显示目录下的内容使用权限:所有用户使用方式:ls[-alrtAFR][name...]说明:显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)。参数:-a显示所有文件及目录,包括隐藏文件(ls内定将文件名或目录名称开头为.的视为隐藏文件,不会列出)-l除文件名称外,亦将文件型态、权限、拥有者、档案大小等信息详细列出-r将档案以相反次序显示(原定依英文字母次序)-t将档案依建立时间之先后次序列出-A同-a,但不列出.(目前目录)及..(父目录)-F在列出的文件名称后加一符号;例如可执行文件则加*,目录则加/-R若目录下有文件,则以下之文件亦皆依序列出范例:(1)Ls(2)ls-l显示详细信息(3)ls-a查看隐藏文件(4)ls-ltrs*列出目前工作目录下所有名称是s开头的档案,愈新的排愈后面(5)ls-lR/bin将/bin目录以下所有目录及档案详细资料列出(6)ls-AF列出目前工作目录下所有档案及目录;目录于名称后加/,可执行档于名称后加*A、关于文件的基础知识(1)在Linux系统上,任何软件和I/O设备都被视为文件。Linux中的文件名最大支持256个字符,分别可以用A~Z、a~z、0~9等字符来命名。和Windows不同,Linux中文件名是区分大小写的,所有的UNIX系列操作系统都遵循这个规则。(2)Linux下也没有盘符的概念(如Windows下的C盘、D盘),而只有目录,不同的硬盘分区是被挂载在不同目录下的。(3)Linux的文件没有扩展名,所以Linux下的文件名称和它的种类没有任何关系。例如,abc.exe可以是文本文件,而abc.txt也可以是可执行文件。(4)Linux下的文件可以分为5种不同的类型:普通文件(-)、目录文件(d)、链接文件(l)、设备文件(块设备b和字符设备c)和管道文件(p)。(5)Linux系统以文件目录的方式来组织和管理系统中的所有文件。(6)目录也是一种类型的文件.(7)Linux的根目录(/)是Linux系统中最特殊目录。是所有目录的起点。(8)用户主目录是系统管理员增加用户时建立起来的(以后也可以根据实际情况改变),每个用户都有自己的主目录,不同用户的主目录一般互不相同。通常用户的主目录位于/home下,但是root用户比较特殊,其主目录是/root.用户可以用~来引用自己的主目录。如对于主目录是/home/stu的用户stu而言,~/tool/software和/home/stu/tool/software是等价的。(9)从逻辑上讲,用户登录Linux系统之后,每时每刻都处在某个目录之中,此目录被称作工作目录或当前目录(WorkingDirectory)。用户刚登陆到系统时,主目录就是其工作目录。工作目录用“.”表示,其父目录用“..”表示。B、Linux系统目录及说明(1)/:根目录(2)/boot:内核映像和启动相关的文件(3)/tmp:临时文件存放的地方(4)/mnt:用来安装其他设备的目录(5)/lib:库文件存放的目录(6)/proc:(7)/dev:保存所有的设备文件(8)/var(9)/root:root用户的主目录(10)/home:普通用户的主目录(11)/etc:系统配置文件(12)/bin与/sbin(13)/usrC、Ubuntu显示彩色的目录列表,其中颜色的含义如下:蓝色--目录绿色--可执行文件红色--压缩文件浅蓝色--链接文件灰色--其他文件三、pwd显示当前工作目录的路径四、mkdir创建目录使用权限:于目前目录有适当权限的所有使用者使用方式:mkdir[-p]dirName说明:建立名称为dirName的子目录。参数:-p确保目录名称存在,不存在的就建一个。范例:(1)mkdirAAA在工作目录下,建立一个名为AAA的子目录(2)mkdir-pBBB/Test在工作目录下的BBB目录中,建立一个名为Test的子目录。若BBB目录原本不存在,则建立一个。(注:本例若不加-p,且原本BBB目录不存在,则产生错误。)(3)mkdir/home/dir(4)mkdir-p/home/dir1/dir2创建目录/home/dir1/dir2,如果dir1不存在就先创建它。五、rmdir删除空的目录使用权限:于目前目录有适当权限的所有使用者使用方式:rmdir[-p]dirName参数:-p是当子目录被删除后使它也成为空目录的话,则顺便一并删除。范例:rmdirAAA将工作目录下,名为AAA的子目录删除rmdir-pBBB/Test在工作目录下的BBB目录中,删除名为Test的子目录。若Test删除后,BBB目录成为空目录,则BBB亦予删除。六、rm删除文件及目录使用权限:所有使用者使用方式:rm[options]name...参数:-i删除前逐一询问确认。-f即使原档案属性设为只读,亦直接删除,无需逐一确认。-r将目录及以下之内容亦逐一删除。范例:(1)rmhelo.c(2)rmhelo.c-f(3)rm-i*.c删除所有C语言程序文件;删除前逐一询问确认(4)rm-rdir将dir子目录及子目录中所有内容删除第4课Linux常用命令(2)七、mv将文件或目录改名,或将一个目录移入另一个目录中使用方式:mv[options][sourcefile|sourcedir][dstfile|directory]参数:-i若目的地已有同名档案,则先询问是否覆盖旧档。-f禁止交互操作范例:(1)mvt1.cmy.c将t1.c更名为my.c(2)mv-i*.cd
本文标题:linux系统备课笔记2015-12-7
链接地址:https://www.777doc.com/doc-2884974 .html