Unix文档 (2).doc

上传人:cn****1 文档编号:543781500 上传时间:2023-10-02 格式:DOC 页数:27 大小:181.50KB
返回 下载 相关 举报
Unix文档 (2).doc_第1页
第1页 / 共27页
Unix文档 (2).doc_第2页
第2页 / 共27页
Unix文档 (2).doc_第3页
第3页 / 共27页
Unix文档 (2).doc_第4页
第4页 / 共27页
Unix文档 (2).doc_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《Unix文档 (2).doc》由会员分享,可在线阅读,更多相关《Unix文档 (2).doc(27页珍藏版)》请在金锄头文库上搜索。

1、NIX培训教程沈阳东大阿尔派软件股份有限公司目录0前言30.1为什么选择Unix?30.1.1Unix系统拥有诸多的特点30.1.2Unix系统同WinNT相比的优点31UNIX系统简介41.1Unix系统的主要组成部分42文件系统52.1文件类型52.2文件系统的结构52.3文件系统的存取权限63常用的命令介绍73.1Unix命令的手册73.2文件系统的使用73.3文件属性的更改83.4文件内容相关的命令83.5文件系统的管理93.6文件系统的压缩与备份104VI编辑器135文件的远程传输156进程的管理167SHELL编程简介197.1Script的基本结构及观念197.2Bourne S

2、hell198数据文件的常用操作250 前言0.1 为什么选择Unix?0.1.1 Unix系统拥有诸多的特点1 Unix系统的代码不仅仅提供可执行代码,而且有对程序员非常有用的源程序代码。Unix系统的这一开放特性使得它能够正常发展。2 Unix系统提供了许多实用工具,用户可以借以完成各种各样的工作。例如:Solaris的admintool以及solstice。3 Unix系统可以是单用户使用的操作系统,也可以是多用户使用的操作系统,而且还是一个多任务的操作系统4 Unix系统同网络环境融合的很好,特别适合网络管理和并发服务。5 Unix系统能够容易的安装到新型计算机上。6 Unix系统为用

3、户程序提供高可移植性。0.1.2 Unix系统同WinNT相比的优点1 NT只由一家公司拥有、控制、生产和管理,就是微软。而Unix系统由许多公司维持自己的版本。所以Unix系统没有对微软公司的依赖性。2 64位的Unix在运行集中式数据库操作时是很快的。在NT环境中,RDBMS和系统管理员不能实际在底层进行管理,例如不能直接控制磁盘设备等。而在Unix环境下,可以做许多底层的控制,得到更好的性能。3 Unix允许用户修改其“内核”,即可以修改Unix操作系统本身,而NT是黑匣子,很难进行定制。1 Unix系统简介1.1 Unix系统的主要组成部分1. 核心核心是组成操作系统内核的一个程序,它

4、管理和协调计算机的内部功能。核心程序所做的工作,用户是看不见的,用户在做自己工作时并不会意识到核心的存在。具体来讲,核心控制计算机的动用,管理计算机存储器,维护文件系统,并在用户中分配计算机资源。2ShellShell是一个程序,它在用户和核心之间起着联络者的作用,即解释用户所提交的命令并把该命令提交给核心执行,执行结果通过Shell返回给用户。3 文件系统文件系统是指在用户终端上可为用户所用的全部文件的集合,它使信息的存储和检索更为容易。4 命令命令是用户要求计算机执行的程序的名称。2 文件系统2.1 文件系统的结构可以看到在根目录下含有如下重要的系统目录:/sbin下含在引导过程和手工恢复

5、系统中使用的基本可执行命令/dev下含代表外部设备的特别文件。这些外设包括:控制台,用户终端和磁盘。/etc下含面向系统功能的可管理的配置文件和系统管理数据库/home可以在/home下挂接用户的目录/tmp下含临时文件/var 下含一些内容变化的文件(如日志文件)/usr下含./sbin ./bin ./lib等目录,存放用户共享文件2.2 文件类型文件是文件系统的基本单元,Unix系统中的文件分成以下几种类型:1) 普通文件例如:/usr/bin/ls /etc/passwd2) 目录文件例如:/usr/bin3) 特别文件:特别文件代表一个物理设备,如终端、磁盘驱动器、磁带驱动器或通信连

6、接。系统按照读写普通文件的方式读写特别文件,即Unix系统把物理设备也作为文件来看待,简化了用户对设备的操作过程例如:/devices/pci1f,4000/scsi3/sd0,0:a4) 符号链接:符号链接是指向其他文件的文件,通过它可以实现文件的共享。例如:/dev/dsk/c0t0d0s0ls l /dev/dsk/c0t0d0s0lrwxrwxrwx 1 root root 41 2000 3月 21 /dev/dsk/c0t0d0s0 - ././devices/pci1f,4000/scsi3/sd0,0:a显示四种文件类型的方法:ls Fdirectory_file/ sourc

7、e_file target_filenormal_file special_file|ls ldrwxr-xr-x 2 panxl user 512 12月 12 11:16 directory_file/-rw-r-r- 1 panxl user 0 12月 12 11:16 normal_file-rw-r-r- 1 panxl user 0 12月 12 11:18 source_fileprw-r-r- 1 panxl user 0 12月 12 11:19 special_file|lrwxrwxrwx 1 panxl user 11 * target_file - source_f

8、ie2.3 文件系统的存取权限每个Unix文件都可以拥有不同的存取权限,界定其它用户能否存取文件和目录。 每个文件分为三类所有权:文件的属主、属主所在小组的成员(即组员),可存取系统的其它用户。 ls ldrwxr-xr-x 2 panxl user 512 12月 12 11:16 directory_file/-rw-r-r- 1 panxl user 0 12月 12 11:16 normal_file好像上列的文件存取权限,第一个符号指示文件类型,减号为普通文件,则表示目录文件。接著的九个字符分成三组,分别表示属主、组员和其它用户的存取权;每组有三种存取权:代表读(Read)、w代表写

9、(Write)和x代表执行(Execute)。而没有存取权的相应位置则会出现减号()代替。 文件的存取权限是可变的,可用chmod的指令: 1)chmod grw filename g代表更改组员可以享有的存取权限,rw就是让组员可以读与写该文件。而u则代表文件的属性,o代表其它用户;减号()则代表取消某类人的某些存取权限。 2)chmod 666 filename 使用八进制的数值指定存取权。每个符号赋与一个数值,r是4,w是2和x是1。上述命令用于使文件对文件属主、组员和其它用户均具读写权。3 常用的命令介绍3.1 Unix命令的手册man -M path -s section comma

10、nd_name -M 指定Unix命令手册页的存放路径-s 指定Unix命令所属的手册页的章节Unix的手册页分为8个章节组成:1) 一般命令,有关用户层命令的知识2) Unix系统调用,有关Unix操作系统提供的库调用接口的知识。3) 库,包括系统中库例程的知识。4) 文件格式,包含了系统文件的格式。例如:passwd文件的格式5) 文件格式,包含不同系统的特色信息,例如手册页可以显示使用的ASCII字符表6) 游戏7) 设备驱动程序,包含有关Unix设备驱动程序,如scsi和floppy的有关信息8) 系统维护,包含对系统管理员有用的一些命令等,例如怎样格式化硬盘等3.2 文件系统的使用1

11、) 显示用户的当前工作目录。(print working directory)pwd2) 建立用户的目录(make directory)mkdir my_directory3) 改变用户的工作目录(changing directory)cd directory_name4) 删除空目录(rm directory)rmdir my_directory5) 列出指定目录中的相应文件和目录名(list)ls option filelist常用option:ls l用长格式显示文件的信息(long list)ls a列出目录中的文件,包含以 .开头的的隐含文件(all)ls F标志出不同的文件类型(f

12、ile types)ls t按照最近一次文件修改的时间排序文件,最近修改的放在前面(time)ls R逐级列出指定目录的子目录(recursive)6) 查找文件(find file)find directory_name search_expression常用的find的search_expression如下:-name filename指定寻找文件的名称(可以使用通配符,“test*”,”test1,2”)-size number指定寻找文件的大小(-size 4c表示大小为个字节的文件)-type filetype指定寻找文件的类型(-type d表示寻找目录文件)-mtime numb

13、er指定寻找某一时间范围内修改过的文件(-mtime 0表示过去24小时内修改过的文件)-exec command指定对找到的文件执行command命令-ok command指定对找到的文件执行command命令,执行前提醒用户确认。-print打印寻找结果7) 拷贝文件(copy file)cp option source target常用的cp的option:cp r 拷贝指定目录中的文件,包含子目录(recursive)8) 删除文件(delete file)rm option filename常用的rm的option:rm i 删除文件时要求用户确认rm f删除文件时不给任何消息rm r 删除一个目录(包括其中文件和子目录)9) 修改文件名(move file)mv source_file target_filesource_file和target_file可以是目录,对目录来说,修改目录名,就是移动目录。3.3 文件属性的更改1) 修改文件的存取权限chmod -fR file .chmod -fR file . 例如:absolute_mode :chmod 660 myfilesymbol

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号