纬创软件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页未读 继续免费阅读

下载本文档

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

文档简介

1、纬创软件EHT-ODC软件工程师培训班,2010.5,Linux/Unix基础,大纲,Unix/Linux简介 用户登录 文件权限 文件系统概述 常用命令 vi编辑器 文件名通配 重定向、管道,Unix/Linux简介,Unix是一套操作系统的标准 Unix/Linux是多用户的操作系统 普通用户 超级用户(root) Unix/Linux是多进程的操作系统,用户登录,telnet登录 在开始菜单-运行-输入cmd,打开命令行界面 执行telnet 主机ip地址 见到Login:提示符后输入登录用户名 见到Password:提示符后输入密码,文件权限,什么是用户组 什么是文件所有者 权限有几类

2、 如何修改权限,用户组,若干用户的集合,构成用户群组 用户和用户组是多对多的关系,文件所有者,每一个文件都属于某一位用户所有(多对一的关系) 同时,每一个文件都属于某一个用户组(多对一的关系) 其他人(Others):某用户,既不是文件的所有者,又不是文件所有组中的用户,则该用户对于该文件来说,属于其他人。,文件权限,权限类型分为读、写、可执行等 权限的对象分为:文件所有者权限、文件所有组权限、其他人权限 如何查看文件权限 $ ls l /etc/passwd -rw-r-r- 1 root root 1466 2010-02-22 08:59 /etc/passwd,如何修改文件权限,cho

3、wn命令可以修改文件所有者和文件所有组 chown user:group filename chmod命令可以修改文件的权限 例:chmod g+w filename,文件系统简介,Unix文件系统由目录和文件组成 目录树的根目录(/目录) 当前目录(pwd命令) 切换当前目录(cd命令) 绝对路径:从根目录(/)写起的目录,如/etc/init.d/apache2 相对路径:不是以根目录写起,以当前目录为基准的目录,如./man .和.目录: .目录指向当前目录 .指向上层目录,UNIX文件和目录的命名,名字长度: 允许1255字符 有些UNIX不支持长文件名,但至少长度为1-14 取名的合

4、法字符 除斜线外的所有字符都是命名的合法字符 甚至不可打印字符也可以做文件名 斜线留做路径名分割符 大小写字母有区别,文件操作常用命令,文件与目录的检视:ls 列出目录的文件:ls 目录名 列出目录下所有文件的详细信息:ls al 目录名 创建目录:mkdir 目录名 建立testdir目录:mkdir testdir 文件拷贝:cp 源文件 目标文件或目录 将test1、test2拷贝到testdir目录:cp test1 test2 test3 testdir/ 删除文件:rm -r 文件名 删除test1文件:rm test1 删除testdir目录(小心!):rm r testdir

5、移动文件:mv 源文件 目标文件或目录 将test1改名为test2:mv test1 test2 将test1 test2文件移动到testdir:mv test1 test2 testdir/,其他常用命令,文档手册察看:man 察看ls的手册:man ls 文件分页察看:more 察看/etc/passwd文件:more /etc/passwd 翻页:空格;退出:q;下一行:Enter;后退:Ctrl+B 过滤文档内容:grep 察看/etc/passwd文件中root的信息:grep root /etc/passwd 文件打包:tar 将testdir打包成testdir.tar:ta

6、r cvf testdir.tar testdir 将testdir.tar文件解包:tar xvf testdir.tar 文件压缩:gzip 压缩文件testdir.tar:gzip testdir.tar 解压缩testdir.tar.gz:gzip u testdir.tar.gz,可视化文本编辑器vi,vi的优点: 所有的Unix版本中都可以使用 可视化、全键盘操作 一般模式和输入模式 一般模式中输入命令 编辑模式中可以输入文本 输入模式切换到一般模式:使用Esc键 一般模式切换到输入模式:a, A, i, I, r, R, c, C, o, O等命令,可视化文本编辑器vi(续),在

7、一般模式中移动 向左一个字符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为需要搜索的字符串) 向后搜索:

8、/string (其中string为需要搜索的字符串) 替换字符串 将word1替换成word2::%s/word1/word2/g 将word1替换成word2(需要确认)::%s/word1/word2/gc,Shell的文件通配符规则,“*”匹配任意长度(包括空字符串) 点字符”.”,当它作为文件名或路径名分量的第一个字符时,必须显式匹配,斜线(/)也必须显式匹配。 例:*file匹配file,makefile,不匹配.profile文件;try*c 匹配try1.c try.c try.basic “?”匹配任一单字符 匹配括号内任一字符,也可以用减号指定一个范围 例: A-Z*;*.ch;Mmakefile,Shell文件名通配的过程,文件名通配由shell完成: (1)在shell提示符下,从键盘输入命令,被shell接受 (2)shell对所键入的内容作若干种加工处理,其中含有对文件通配符的扩展工作(文件名生成),生成结果命令。 (3)执行(2)生成的结果命令。,Shell文件名通配举例,(1)设当前目录下只有try.c, zap.c, arc.c三文件, 键入内容 cat *.c 实际执行 cat arc.c try.c zap.c (按字典序) 对于命令cat来说,指定了3个文件 (2) grep a*.c try.c与grep a*.c try.c的区

温馨提示

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

评论

0/150

提交评论