纬创软件EHT-ODC软件工程师培训班-linux基础.ppt_第1页
纬创软件EHT-ODC软件工程师培训班-linux基础.ppt_第2页
纬创软件EHT-ODC软件工程师培训班-linux基础.ppt_第3页
纬创软件EHT-ODC软件工程师培训班-linux基础.ppt_第4页
纬创软件EHT-ODC软件工程师培训班-linux基础.ppt_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

纬创软件EHT-ODC软件工程师培训班,2010.5,Linux/Unix基础,大纲,Unix/Linux简介用户登录文件权限文件系统概述常用命令vi编辑器文件名通配重定向、管道,Unix/Linux简介,Unix是一套操作系统的标准Unix/Linux是多用户的操作系统普通用户超级用户(root)Unix/Linux是多进程的操作系统,用户登录,telnet登录在开始菜单-运行-输入cmd,打开命令行界面执行telnet主机ip地址见到Login:提示符后输入登录用户名见到Password:提示符后输入密码,文件权限,什么是用户组什么是文件所有者权限有几类如何修改权限,用户组,若干用户的集合,构成用户群组用户和用户组是多对多的关系,文件所有者,每一个文件都属于某一位用户所有(多对一的关系)同时,每一个文件都属于某一个用户组(多对一的关系)其他人(Others):某用户,既不是文件的所有者,又不是文件所有组中的用户,则该用户对于该文件来说,属于其他人。,文件权限,权限类型分为读、写、可执行等权限的对象分为:文件所有者权限、文件所有组权限、其他人权限如何查看文件权限$lsl/etc/passwd-rw-r-r-1rootroot14662010-02-2208:59/etc/passwd,如何修改文件权限,chown命令可以修改文件所有者和文件所有组chownuser:groupfilenamechmod命令可以修改文件的权限例:chmodg+wfilename,文件系统简介,Unix文件系统由目录和文件组成目录树的根目录(/目录)当前目录(pwd命令)切换当前目录(cd命令)绝对路径:从根目录(/)写起的目录,如/etc/init.d/apache2相对路径:不是以根目录写起,以当前目录为基准的目录,如./man.和.目录:.目录指向当前目录.指向上层目录,UNIX文件和目录的命名,名字长度:允许1255字符有些UNIX不支持长文件名,但至少长度为1-14取名的合法字符除斜线外的所有字符都是命名的合法字符甚至不可打印字符也可以做文件名斜线留做路径名分割符大小写字母有区别,文件操作常用命令,文件与目录的检视:ls列出目录的文件:ls目录名列出目录下所有文件的详细信息:lsal目录名创建目录:mkdir目录名建立testdir目录:mkdirtestdir文件拷贝:cp源文件目标文件或目录将test1、test2拷贝到testdir目录:cptest1test2test3testdir/删除文件:rm-r文件名删除test1文件:rmtest1删除testdir目录(小心!):rmrtestdir移动文件:mv源文件目标文件或目录将test1改名为test2:mvtest1test2将test1test2文件移动到testdir:mvtest1test2testdir/,其他常用命令,文档手册察看:man察看ls的手册:manls文件分页察看:more察看/etc/passwd文件:more/etc/passwd翻页:空格;退出:q;下一行:Enter;后退:Ctrl+B过滤文档内容:grep察看/etc/passwd文件中root的信息:greproot/etc/passwd文件打包:tar将testdir打包成testdir.tar:tarcvftestdir.tartestdir将testdir.tar文件解包:tarxvftestdir.tar文件压缩:gzip压缩文件testdir.tar:gziptestdir.tar解压缩testdir.tar.gz:gziputestdir.tar.gz,可视化文本编辑器vi,vi的优点:所有的Unix版本中都可以使用可视化、全键盘操作一般模式和输入模式一般模式中输入命令编辑模式中可以输入文本输入模式切换到一般模式:使用Esc键一般模式切换到输入模式:a,A,i,I,r,R,c,C,o,O等命令,可视化文本编辑器vi(续),在一般模式中移动向左一个字符h/向下一个字符j/向上一个字符k/向右一个字符l向前翻页Ctrl+F/向后翻页Ctrl+B一般模式中的命令插入命令:在当前字符前插入i/在当前行前插入I/在当前字符后插入a/在当前行末插入A/在当前行下新起一行并插入o/在当前行上新起一行并插入O删除命令:删除当前字符x/删除当前字符到行尾的内容X/删除当前行dd一般模式切换到输入模式:a,A,i,I,r,R,c,C,o,O等命令保存:w保存退出:wq不保存退出:q!,可视化文本编辑器vi(续),搜索字符串向前搜索:?string(其中string为需要搜索的字符串)向后搜索:/string(其中string为需要搜索的字符串)替换字符串将word1替换成word2::%s/word1/word2/g将word1替换成word2(需要确认)::%s/word1/word2/gc,Shell的文件通配符规则,“*”匹配任意长度(包括空字符串)点字符”.”,当它作为文件名或路径名分量的第一个字符时,必须显式匹配,斜线(/)也必须显式匹配。例:*file匹配file,makefile,不匹配.profile文件;try*c匹配try1.ctry.ctry.basic“?”匹配任一单字符匹配括号内任一字符,也可以用减号指定一个范围例:A-Z*;*.ch;Mmakefile,Shell文件名通配的过程,文件名通配由shell完成:(1)在shell提示符下,从键盘输入命令,被shell接受(2)shell对所键入的内容作若干种加工处理,其中含有对文件通配符的扩展工作(文件名生成),生成结果命令。(3)执行(2)生成的结果命令。,Shell文件名通配举例,(1)设当前目录下只有try.c,zap.c,arc.c三文件,键入内容cat*.c实际执行catarc.ctry.czap.c(按字典序)对于命令cat来说,指定了3个文件(2)grepa*.ctry.c与grepa

温馨提示

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

评论

0/150

提交评论