《ia0101+unix基础胶片》由会员分享,可在线阅读,更多相关《ia0101+unix基础胶片(59页珍藏版)》请在金锄头文库上搜索。
1、UNIX 基础培训,Version 2.0,智能网培训部,1,2,学完此课后.,我们应该: . 了解什么是UNIX . 知道UNIX的特殊之处 . 了解UNIX的优点 . 了解UNIX的基本概念,第一部分,第二部分,我们应该知道: . 登录或退出系统 . 改变您的帐户的密码 . 获得系统内置的帮助信息 . 在文件系统中游历 . 设置和管理文件权限 . 备份和恢复文件 . 管理进程,学完此课后.,基础知识,UNIX操作系统的历史 :,1960 年 AT&T公司开发MULTICS系统 1969 年 AT&T 发布UNIX的第一个试用版 1970 年 AT&T 开发有技术支持的UNIX版本 70年代
2、中期 加州大学柏克莱分校(BSD)及其他大学 也开发了相应的UNIX版本 80年代早期 商业版本的UNIX发布,HPUX出现 90年代早期 制定新的UNIX标准(POSIX),基础知识,A,操作系统(OS):,操作系统是一种独立于应用的软件并管理 系统资源支持应用的运行。,支持编程 支持其他的应用 管理系统资源 日常的系统维护,基础知识,UNIX :,UNIX是运行在多种计算机平台上的一族操作 系统的通称 。,通用的操作系统 ( 像DOS , OS/2, Windows ) 由贝尔试验室首先开发并完善( AT&T ) 版本繁多( 形成UNIX架构的族群 ),基础知识,UNIX系统的特点:,我们
3、为什么选择UNIX系统 ?,可移植性(由C语言写成) 对于UNIX软件来说,它可以不作修改或只作很少的修改就可以适应 不同的硬件平台。,多任务与多用户 UNIX支持多个用户同时使用系统的硬件资源,并同时运行多个应用或一个应用的多个副本。,壳(Shell)与管道(Pipes) UNIX系统需要一个命令解释器(Shell),它就是用户应用与系统执行的桥梁。 另外,UNIX系统允许一个应用的输出作为另一个应用的输入通过一种叫管道的连 接机制。,基础知识,系统内核.,UNIX 操作系统组件 :,内核( Kernel)的主要功能,管理计算机内存 控制对计算机资源的访问 维护文件系统的一致性 管理中断 管
4、理错误 为用户控制并分配计算机资源,系统内核.,UNIX文件系统.,#ls -l lrwxrwxrwx 1 root root 9 Aug 23 2000 lib - ./usr/lib drwx- 3 root root 8192 Aug 23 2000 lost+found drwxrwxr-x 2 root sys 512 Aug 23 2000 mnt drwxr-xr-x 2 root other 512 Oct 20 2000 mytemp -rw-r-r- 1 root other 32 Dec 20 16:06 a.txt,UNIX 文件:,文件是UNIX操作系统中组织信息的基
5、本单元。,概念,普通文件 , 目录文件 , 设备文件,连接文件 .,drwxr-xr-x 2 root other 512 Oct 20 2000 mytemp -rw-r-r- 1 root other 23 Dec 20 16:06 a.txt,UNIX 文件: 大小写敏感 文件不一定需要后缀 不局限于8.3格式,DOS 文件: 大小写不敏感 需要一个文件名后缀 文件名局限于8.3 格式,UNIX文件系统.,我们可以使用命令“ls -l”来得到这张 列表,其中选项“l”表示以长格式列出文件信息。,UNIX 命令格式: 命令名 选项 .,UNIX文件系统.,drwxr-xr-x 2 root
6、 other 512 Oct 20 2000 mytemp -rw-r-r- 1 root other 23 Dec 20 16:06 a.txt,UNIX文件系统.,UNIX系统树型目录结构 :,UNIX文件系统.,绝对路径 & 相对路径 :,/usr/stu1/program - 绝对路径(从 “/”开始) stu1/program - 相对路径(从目前所在地位置开始 “usr”),UNIX文件系统.,# cd /smcp/config # pwd /smcp/config,# pwd /smcp # cd config # pwd /smcp/config,pwd : 给出目前所在的目录
7、位置 cd : 改变工作目录,UNIX文件系统.,绝对路径 & 相对路径 :,两个特殊的目录: . ( 点 ) ( 点 - 点 ),hp227 /opt/smp/smp_run 28 ls -al total 224 drwxrwxrwx 17 smp20 smp 1024 May 14 09:42 . drwxr-xr-x 5 smp20 smp 1024 Jun 7 11:02 ,文件 类型,文件名,在“ls -al”命令中,“-a”选项表示列出所有的文件实体,包括隐含文件。,UNIX文件系统.,hp227 /opt/smp/smp_run 51 pwd cd . pwd cd pwd ,
8、实例 :,UNIX文件系统.,问题: 目前的工作目录是 : /opt/smp/smp_run/bin 现在,假设要进入目录 /opt , 如何 操作 ? ( 不要用目录名儿直接使用“.” “” ) 想想看 .,UNIX文件系统.,ANSWER,cd ./,您的答案正确吗?,UNIX文件系统.,-rwxr-xr-x 1 smp20 smp 1562 May 14 09:20 .cshrc drwxr-xr-x 12 smp20 smp 1024 Jun 7 10:45 .dt -rwxr-xr-x 1 smp20 smp 5451 May 25 15:48 .dtprofile -r-r-r-
9、1 smp20 smp 347 May 12 17:33 .exrc -rwxrwxrwx 1 smp20 smp 292 May 14 09:22 .history -r-r-r- 1 smp20 smp 342 May 14 09:25 .login -rw- 1 smp20 smp 94 May 15 18:51 .netrc -r-r-r- 1 smp20 smp 446 May 12 17:33 .profile,隐含文件( “点”文件 ) :,问题: 如何显示这些隐含文件 ?,UNIX文件系统.,ANSWER,我们可以使用以下命令 : ls -al 来显示隐含文件 -a : 显示所
10、有文件实体( 文件,目录 隐含文件) -l : 显示文件详细信息 (包括文件类型, 权限域 , 属主 , 组 , 文件创建日期 , 时间 , 链接数 , 文件名 ) .,UNIX文件系统.,文件权限管理 :,-rwxr-x- -x 1 root sys 1071 May 20 17:14 my_file,- r w x r - x - - x,-rwxr-x- -x 1 root sys 1071 May 20 17:14 my_file,属主 权限,组权限,权限 域,其他用户 权限,- 1 1 1 1 0 1 0 0 1,r : 可读 w : 可写 x : 可执行,UNIX文件系统.,改变文
11、件的访问权限 - chmod,- r w x r - x r - x,- r - x r w - r - -,- 1 1 1 1 0 1 1 0 1,- 1 0 1 1 1 0 1 0 0,chmod u-w, g+w-x, o-x filename chmod 564 filename,UNIX文件系统.,系统壳Shell.,几种Shell的功能比较 :,在HPUX系统中,缺省的shell为POSIX .,Shell的主要功能 :,命令执行 环境设置 变量分配 变量替换 解释性编程语言 管道线 I/O 重定向 命令替换 .,系统壳Shell.,Shell 和DOS 的 文件,如果想到目录(现
12、在在目录最底底层) - smp-run,1 . 在DOS中 : 输入以下命令 : cd optsmpsmp-run,2 . 在Shell中 : 命令为 : cd /opt/smp/smp-run,“ ” 反斜线,“ / ” 斜线,系统壳Shell.,基本任务.,UNIX 系统中的 基本任务,登录& 退出,目录和文件 的管理,进程与 任务,. 在登录系统 之前 . . 登录系统 之后 . 用户环境,. 引用 . 在文件系统中游历 . 操纵文件 和 目录,.后台和前台 . 终止正在运行 的进程,在我们登录系统之前,我们应该 知道 .,登录模式 : . 图形模式 . 文本模式,登录和退出.,图形模式
13、 .,UNIX图形用户模式使用了标准的“motif” 软件接口以保证界面的一致性。,登录和退出.,如果想在PC上使用图形用户接口,就 需要一些图形仿真软件的支持,如 “exceed”等。,登录和退出.,图形模式 .,文本模式 .,登录和退出.,如果要在本地远程登录到一台提供服务的 服务器,就必须借助于文本仿真软件的支持,在 Windows95/98/2000中,内置了文本方式的远程登录 软件telnet: telnet 129.6.42.214 ( 后接远程机器的 IP地址 ),Internet,登录和退出.,文本模式 .,改变你的帐户的密码 :,# passwd smp20 Changing
14、 password for smp20 New password: Re-enter new password: Passwd successfully changed #,如果你不是超级用户,你只能改变 你本人的密码 .,登录和退出.,用户环境 :,hp227 /opt/smp 25 env HOME=/opt/smp PATH=/usr/bin:/usr/ccs/bin:/usr/contrib/bin SHELL=/usr/bin/csh TERM=vt100 COLUMNS=80 LINES=24 .,你的用户环境描述了你的应用和系统对话的方式,用户环境包括: . 用户主目录及搜寻路径
15、 . 时区 . 终端类型 .,登录和退出.,两个重要的环境变量:,PATH 变量 一个目录的列表指出系统该向哪些地方去寻找你键入的命令 TERM 变量 描述了你的终端类型和屏幕的尺寸以使一些命令能正确的输 出显示 ( 如 vi 命令 ),hp227 /opt/smp 25 env HOME=/opt/smp PATH=/usr/bin:/usr/ccs/bin:/usr/contrib/bin SHELL=/usr/bin/csh TERM= vt100 COLUMNS=80 LINES=24 .,登录和退出.,命令 “export” 和 “setenv”,在POSIX Shell中, 我们使用“export” 名令来设置应用运 行的环境,# env TERM=hp # TERM=vt100 # expo