最新Unix 操作系统_第1页
最新Unix 操作系统_第2页
最新Unix 操作系统_第3页
最新Unix 操作系统_第4页
最新Unix 操作系统_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

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

文档简介

1、清华大学计算机与信息管理中心清华大学计算机与信息管理中心 操作系统简史 为什么要使用UNIX? 是真正的多用户系统 设计简洁,功能全面 系统开放,性能优良 强大的网络功能是大型网络服务器操作系统的首选,网络就是计算机 UNIX:简洁就是美清华大学计算机与信息管理中心Bell实验室早期UNIX和C加州大学伯克利分校4BSDAt&T的系统VHP-UXAIXSolarisSCO UNIXLinux清华大学计算机与信息管理中心UNIX:毁誉参半 虽然UNIX是一个优秀的操作系统,但一般用户并不关心操作系统细节,只要用最少的代价运行一个特定的应用(Word),就满足了。所以UNIX的美只有部分人

2、才能赏识它。 我们以Solaris为例讲述UNIX。清华大学计算机与信息管理中心UNIX的结构硬件内核实用程序SHELL用户清华大学计算机与信息管理中心 登录与退出 /etc/passwdwuhp:*:103:100:WuHaiping:/home/wuhp:/bin/csh 口令:密码:用户号:用户组:用户描述:主目录:shell /etc/shadow wuhp:OetAtL5RVxc1g:10917: login:wuhp :* %passwd 修改密码,%是C Shell的提示符 logout退出清华大学计算机与信息管理中心 用户的组 /etc/group文件包含组的信息 staff:

3、100:wuhp,lily,jonny清华大学计算机与信息管理中心 Shell的工作环境,shell变量和环境变量 B Shell执行.profile C Shell执行.cshrc和.login两个文件 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/mai

4、l/$LOGNAME清华大学计算机与信息管理中心 .profile的例子 PATH=$PATH:$HOME/bin:/usr/local/bin:/usr/ccs/bin:. MAIL=/var/mail/$LOGNAME export PATH MAIL 清华大学计算机与信息管理中心 UNIX的图形环境X窗口 OpenLook与Motif都是建立在X协议上的 IBM,SUN,HP等合作的CDE(Common Desktop Environment)环境提供了一个统一图形界面 X协议是Client/Server,要想改变显示服务器,设置DISPLAY环境变量: setenv DISPLAY 1

5、25:0清华大学计算机与信息管理中心 UNIX命令执行的一般规则 command -选项 参数,例如 %ls -l 命令的连续执行:分号隔开,例如 pwd; ls -l 一行写不下,使用来续行 使用man来进行帮助,例如 man ls清华大学计算机与信息管理中心 UNIX的目录树/dev设备文件入口/sbin系统启动和停止的命令/tmp临时目录/home用户主目录/etc系统配置文件和系统管理文件/lib和/usr/lib存放程序库文件/bin和/usr/bin用户常用命令目录/var动态数据目录,例如邮件数据,审计与记帐数据等/usr/sbin网络管理命令/opt本地命令

6、目录清华大学计算机与信息管理中心 多用户文件系统的访问许可 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表示屏蔽,0表示不屏蔽 000 010 111表示对属主不屏蔽,对组内成员用户屏蔽写权限,对其他用户完全屏蔽,因此命令为 umask 027清华大

7、学计算机与信息管理中心 使用chmod改变文件属性 二进制改法: rwxr-xr-x为111 101 101是755,那么 例如:chmod 755 a.out 文字改法: chmod ugo+|-rwx 文件名 例如:chmod o-rx a.out清华大学计算机与信息管理中心 常用命令,显示文本文件内容 cat 例子 cat file1 file2 cat file1 file2 file3清华大学计算机与信息管理中心 常用命令,转换工作目录 cd 改变的目录 例如:cd /dev清华大学计算机与信息管理中心 常用命令,改变文件或者目录所属的组 chgrp -R groupname 例子:

8、 chgrp -R staff /home/wuhp 常用命令,改变文件或者目录的属主 chown -R username 例子:chown -r wuhp /home/wuhp清华大学计算机与信息管理中心 文件压缩命令 compress -cfv -c选项,不改变文件,结果写到屏幕 -f强制压缩, -v显示压缩过程的详细信息 compress file1压缩文件成,删除file1 uncompress 解压文件,删除 uncompress -c 仅在屏幕上显示出文件的压缩内容清华大学计算机与信息管理中心 网络上的.gz文件是用gzip命令压缩的。 需要安装自由软件gzip和gunzip gz

9、ip -fv file 将文件压缩成.gz的文件格式,选项同前 gzip -d 将.gz文件解压清华大学计算机与信息管理中心 文件或者目录打包 tar option tarfile c 创建新包 x 从包中extract文件 t 仅仅列出包中的文件名 f 指定其后的参数为包文件名 o 以当前用户作为extract的文件的uid和gid v 报告tar命令执行的详细信息清华大学计算机与信息管理中心 网络上有一些.tar.gz文件 先用gzip解压缩,然后用tar拆包 tar cvf mytar.tar tar xvf 清华大学计算机与信息管理中心 文件拷贝命令 cp -r source dest

10、 -r表示递归拷贝,source、dest可以是文件名,也可以目录名清华大学计算机与信息管理中心 文件截取命令,截取的结果显示在屏幕上 cut -cf list -d char file -c按照字符截取 -f按照域截取 -d定界符 cut -c1-72 file截取文件file第1第71个字符 cut -f1,3-5 file取文件列 cut -d: -f1 /etc/passwd取passwd文件第一列,界定符是冒号清华大学计算机与信息管理中心 查找文件 find 目录名 选项 -name 按名字查找 -type x查找类型为x的文件(d,f) -user username查找属主为use

11、rname的文件 -atime n查找n天以前被访问过的文件 -mtime 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

12、-v 显示不匹配的行 -c 仅显示匹配的行号 -l 仅显示指定的文件名 -y 模式不区分大小写 grep the tempfile grep the tempfile grep “fork()” *.c清华大学计算机与信息管理中心 建立文件的连接 ln -s ln abc.c xyz.c建立一个硬连接,好象文件有了两个文件名 ln -s /usr/lib /home/wuhp/lib在用户wuhp目录下建立一个lib连接,连上/usr/lib,用户访问/home/wuhp/lib,就是访问/usr/lib。清华大学计算机与信息管理中心 列文件名 ls options names -a显示以.开

13、头的隐藏文件 -d显示目录 -l显示详细信息 -r以逆序排列 -R递归列出子目录及文件信息 -t以修改时间为序 -u以访问时间为序清华大学计算机与信息管理中心 对文件按行进行排序 sort options -b 忽略开头的空格和制表符 -f 不区分大小写 -n 按数字从小到大的顺序排序 -r 按当前排序规则逆序排序 -u 排序时忽略重复的行 -o 指定输出文件名 -k start stop 规定排序关键字的列范围清华大学计算机与信息管理中心 例如: sort filea对文件filea进行排序 sort -nr my中的字段从大到小的顺序进行排序,并且是逆排序 sort -k 2,2 myfi

14、le按照第二个字段对myfile文件进行排序清华大学计算机与信息管理中心 按祯显示文本文件 more/page 文件名或者目录名的移动 mv file1 file2 target 文件按列进行拼接 paste -d界定符 . paste -d: f1 f2清华大学计算机与信息管理中心 显示工作目录 pwd mkdir建目录 mkdir dirname 删除文件/删除目录 rm -r dirname清华大学计算机与信息管理中心 显示指定文件中的行数、词数或字符数 wc -clw -c显示字符数 -l显示行数 -w显示单词数 例如:wc temp显示temp文件的字符、行和单词数 wc -l te

15、mp仅仅显示temp文件的行数清华大学计算机与信息管理中心 显示或者设置系统日期和时间 date +format %m显示月份%d显示日期 %y显示年份%D以mm/dd/yy表示日期 %H显示小时%M显示分钟 %S显示秒%j显示一年中的第几天 %w显示是星期几清华大学计算机与信息管理中心 例如 date 1999年 11月 29日 星期一 15时 27分 14秒 CST date +%D 11/29/99 date 11291345超级用户用来设置系统日期清华大学计算机与信息管理中心 报告磁盘空间使用情况 df -k resource -k选项是以K为单位显示使用情况 df -k清华大学计算机

16、与信息管理中心 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 168210 2413841 7% /home/dev/dsk/c0t0d0s5 1986439 10378 19

17、16468 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 wuhp uid=1001(wuhp) gid=10(staff) i

18、d -a uid=1001(wuhp) gid=10(staff) groups=10(staff)清华大学计算机与信息管理中心 显示进程状态 ps -efl namelist -e显示当前运行的每一进程的信息 -f产生一个完整的清单 杀死某个进程 kill -signal pid kill -9 378 kill -HUP 378清华大学计算机与信息管理中心 显示目前注册的用户和用户正在运行的命令 w who whoami或者 who am i清华大学计算机与信息管理中心 网络通信命令arp 查询同网段内服务器的IP地址,网卡地址等。 例如arp -a Net to Media Table Device IP Address Mask Flags Phys Addr hme0 55 08:00:02:09:a0:96 hme0 55 00:00:e8:49:bc:20 hme0 ed

温馨提示

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

评论

0/150

提交评论