《Unix操作系统》PPT课件.ppt

上传人:牧羊曲112 文档编号:5454202 上传时间:2023-07-08 格式:PPT 页数:46 大小:204.49KB
返回 下载 相关 举报
《Unix操作系统》PPT课件.ppt_第1页
第1页 / 共46页
《Unix操作系统》PPT课件.ppt_第2页
第2页 / 共46页
《Unix操作系统》PPT课件.ppt_第3页
第3页 / 共46页
《Unix操作系统》PPT课件.ppt_第4页
第4页 / 共46页
《Unix操作系统》PPT课件.ppt_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《《Unix操作系统》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《Unix操作系统》PPT课件.ppt(46页珍藏版)》请在三一办公上搜索。

1、UNIX操作系统,操作系统简史为什么要使用UNIX?是真正的多用户系统设计简洁,功能全面系统开放,性能优良强大的网络功能是大型网络服务器操作系统的首选,网络就是计算机UNIX:简洁就是美,Bell实验室,早期UNIX和C,加州大学伯克利分校4BSD,At&T的系统V,HP-UX,AIX,Solaris,SCO UNIX,Linux,UNIX:毁誉参半,虽然UNIX是一个优秀的操作系统,但一般用户并不关心操作系统细节,只要用最少的代价运行一个特定的应用(Word),就满足了。所以UNIX的美只有部分人才能赏识它。我们以Solaris为例讲述UNIX。,UNIX的结构,硬件,内核,实用程序,SHE

2、LL,用户,登录与退出/etc/passwdwuhp:*:103:100:WuHaiping:/home/wuhp:/bin/csh 口令:密码:用户号:用户组:用户描述:主目录:shell/etc/shadow wuhp:OetAtL5RVxc1g:10917:login:wuhpwww login:*%passwd 修改密码,%是C Shell的提示符logout退出,用户的组/etc/group文件包含组的信息staff:100:wuhp,lily,jonny,Shell的工作环境,shell变量和环境变量B Shell执行.profileC Shell执行.cshrc和.login两个

3、文件K Shell执行.profile和$ENV两个文件USER表示该Shell的用户名HOME表示注册目录PATH表示命令搜索路径MAIL表示邮箱目录环境变量使用$来访问,例如$PATH,.cshrc的例子set path=($PATH$HOME/bin/usr/local/bin/usr/ccs/bin)setenv MAIL/var/mail/$LOGNAME,.profile的例子PATH=$PATH:$HOME/bin:/usr/local/bin:/usr/ccs/bin:.MAIL=/var/mail/$LOGNAMEexport PATH MAIL,UNIX的图形环境X窗口Op

4、enLook与Motif都是建立在X协议上的IBM,SUN,HP等合作的CDE(Common Desktop Environment)环境提供了一个统一图形界面X协议是Client/Server,要想改变显示服务器,设置DISPLAY环境变量:setenv DISPLAY 166.111.4.125:0,UNIX命令执行的一般规则command-选项 参数,例如%ls-l命令的连续执行:分号隔开,例如pwd;ls-l一行写不下,使用来续行使用man来进行帮助,例如man ls,UNIX的目录树,/dev设备文件入口,/sbin系统启动和停止的命令,/tmp临时目录,/home用户主目录,/et

5、c系统配置文件和系统管理文件,/lib和/usr/lib存放程序库文件,/bin和/usr/bin用户常用命令目录,/var动态数据目录,例如邮件数据,审计与记帐数据等,/usr/sbin网络管理命令,/opt本地命令目录,多用户文件系统的访问许可ls-l ls-r-xr-xr-x 1 bin bin 18120 1998 10月 6 ls 文件类型 连接数 用户名 组名 大小 时间第一个字符表示文件类型例如:b表示块文件、d表示目录c表示字符文件、p是一个管道文件l表示连接文件、s是一个套接字文件,使用umask命令指定文件的访问许可二进制表示法,user,group,other三组1表示屏

6、蔽,0表示不屏蔽000 010 111表示对属主不屏蔽,对组内成员用户屏蔽写权限,对其他用户完全屏蔽,因此命令为umask 027,使用chmod改变文件属性二进制改法:rwxr-xr-x为111 101 101是755,那么例如:chmod 755 a.out文字改法:chmod ugo+|-rwx 文件名例如:chmod o-rx a.out,常用命令,显示文本文件内容cat filename例子cat file1 file2cat file1 file2 file3,常用命令,转换工作目录cd 改变的目录例如:cd/dev,常用命令,改变文件或者目录所属的组chgrp-R groupna

7、me filename例子:chgrp-R staff/home/wuhp常用命令,改变文件或者目录的属主chown-R username filename例子:chown-r wuhp/home/wuhp,文件压缩命令compress-cfv filename-c选项,不改变文件,结果写到屏幕-f强制压缩,-v显示压缩过程的详细信息compress file1压缩文件成file1.Z,删除file1uncompress file1.Z解压文件file1.Z,删除file1.Zuncompress-c file1.Z仅在屏幕上显示出文件的压缩内容,网络上的.gz文件是用gzip命令压缩的。需要

8、安装自由软件gzip和gunzipgzip-fv file将文件压缩成.gz的文件格式,选项同前gzip-d file.gz将.gz文件解压,文件或者目录打包tar option tarfile filenamec 创建新包x 从包中extract文件t 仅仅列出包中的文件名f 指定其后的参数为包文件名o 以当前用户作为extract的文件的uid和gidv 报告tar命令执行的详细信息,网络上有一些.tar.gz文件先用gzip解压缩,然后用tar拆包tar cvf mytar.tar file.dattar xvf file.dat,文件拷贝命令cp-r source dest-r表示递归

9、拷贝,source、dest可以是文件名,也可以目录名,文件截取命令,截取的结果显示在屏幕上cut-cf list-d char file-c按照字符截取-f按照域截取-d定界符cut-c1-72 file截取文件file第1第71个字符cut-f1,3-5 file取文件file1,3,4,5列cut-d:-f1/etc/passwd取passwd文件第一列,界定符是冒号,查找文件find 目录名 选项-name filename按名字查找-type x查找类型为x的文件(d,f)-user username查找属主为username的文件-atime n查找n天以前被访问过的文件-mtim

10、e n查找n天以前被修改过的文件-exec cmd 对查找出来的文件执行cmd命令,表示找到的文件,命令要以;结束,-a选择条件与-o选择条件或(expr.)括号中作为一个整体判断,用或者“”来转义find.-name“my*.c”在当前目录下查找以my开头的c源文件find/home(-name core-o-name a.out)-atime+3-exec rm;,在多个文件中搜索grep option pattern file-v 显示不匹配的行-c 仅显示匹配的行号-l 仅显示指定的文件名-y 模式不区分大小写grep the tempfilegrep the tempfilegrep

11、“fork()”*.c,建立文件的连接ln-s file targetln abc.c xyz.c建立一个硬连接,好象文件有了两个文件名ln-s/usr/lib/home/wuhp/lib在用户wuhp目录下建立一个lib连接,连上/usr/lib,用户访问/home/wuhp/lib,就是访问/usr/lib。,列文件名ls options names-a显示以.开头的隐藏文件-d显示目录-l显示详细信息-r以逆序排列-R递归列出子目录及文件信息-t以修改时间为序-u以访问时间为序,对文件按行进行排序sort options filename-b 忽略开头的空格和制表符-f 不区分大小写-n

12、 按数字从小到大的顺序排序-r 按当前排序规则逆序排序-u 排序时忽略重复的行-o 指定输出文件名-k start stop 规定排序关键字的列范围,例如:sort filea对文件filea进行排序sort-nr myfile对myfile中的字段从大到小的顺序进行排序,并且是逆排序sort-k 2,2 myfile按照第二个字段对myfile文件进行排序,按祯显示文本文件more/page文件名或者目录名的移动mv file1 file2 target文件按列进行拼接paste-d界定符 filelist.paste-d:f1 f2,显示工作目录pwdmkdir建目录mkdir dirna

13、me删除文件/删除目录rm-r filename/rmdir dirname,显示指定文件中的行数、词数或字符数wc-clw filename-c显示字符数-l显示行数-w显示单词数例如:wc temp显示temp文件的字符、行和单词数wc-l temp仅仅显示temp文件的行数,显示或者设置系统日期和时间date+format%m显示月份%d显示日期%y显示年份%D以mm/dd/yy表示日期%H显示小时%M显示分钟%S显示秒%j显示一年中的第几天%w显示是星期几,例如date1999年 11月 29日 星期一 15时 27分 14秒 CSTdate+%D11/29/99date 112913

14、45超级用户用来设置系统日期,报告磁盘空间使用情况df-k resource-k选项是以K为单位显示使用情况df-k,Filesystem kbytes used avail capacity Mounted on/dev/dsk/c0t0d0s0 482824 19243 415299 5%/dev/dsk/c0t0d0s6 963869 469061 436976 52%/usr/proc 0 0 0 0%/procfd 0 0 0 0%/dev/fd/dev/dsk/c0t0d0s1 482824 38444 396098 9%/var/dev/dsk/c0t0d0s7 2634745

15、168210 2413841 7%/home/dev/dsk/c0t0d0s5 1986439 10378 1916468 1%/opt/dev/md/dsk/d0 26109793 4976462 20872234 20%/www/dev/md/dsk/d1 17405631 1109990 16121585 7%/realswap 2459112 192 2458920 1%/tmp,统计目录所占磁盘空间的大小du-ks 文件系统-k表示以K为单位来显示-s表示不显示统计字目录的信息du-ks.显示当前目录的大小,显示用户信息id-a 用户名id wuhpuid=1001(wuhp)gid

16、=10(staff)id-auid=1001(wuhp)gid=10(staff)groups=10(staff),显示进程状态ps-efl namelist-e显示当前运行的每一进程的信息-f产生一个完整的清单杀死某个进程kill-signal pidkill-9 378kill-HUP 378,显示目前注册的用户和用户正在运行的命令wwhowhoami或者 who am i,网络通信命令arp 查询同网段内服务器的IP地址,网卡地址等。例如arp-aNet to Media TableDevice IP Address Mask Flags Phys Addrhme0 166.111.9.1 255.255.255.255 08:00:02:09:a0:96hme0 255.255.255.255 00:00:e8:49:bc:20hme0 edumis 255.255.255.255 SP 08:00:20:94:01:17hme0 BASE-ADDRESS.MCAST.NET 240.0.0.0 SM 01:00:5e:00:00:00,显示网络用户信息finger usernamehostname例子:finger wuhpwwwwww,显示其他计算机是否联网ping is alive,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号