Unix 操作系统【苍松书苑】_第1页
Unix 操作系统【苍松书苑】_第2页
Unix 操作系统【苍松书苑】_第3页
Unix 操作系统【苍松书苑】_第4页
Unix 操作系统【苍松书苑】_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

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

文档简介

1、UNIX操作系统,操作系统简史 为什么要使用UNIX? 是真正的多用户系统 设计简洁,功能全面 系统开放,性能优良 强大的网络功能是大型网络服务器操作系统的首选,网络就是计算机 UNIX:简洁就是美,Bell实验室,早期UNIX和C,加州大学 伯克利分校 4BSD,At ls -l 一行写不下,使用来续行 使用man来进行帮助,例如 man ls,UNIX的目录树,dev设备文件入口,sbin系统启动和停止的命令,tmp临时目录,home用户主目录,etc系统配置文件和系统管理文件,lib和/usr/lib存放程序库文件,bin和/usr/bin用户常用命令目录,var动态数据目录,例如邮件数

2、据,审计与记帐数据等,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表示屏蔽,0表示不屏蔽 000 010 111表示对属主不屏蔽,对组内成员用户屏蔽写权限,对其他用户完全屏蔽,因此命令为 umask 0

3、27,使用chmod改变文件属性 二进制改法: rwxr-xr-x为111 101 101是755,那么 例如:chmod 755 a.out 文字改法: chmod ugo+|-rwx 文件名 例如:chmod o-rx a.out,常用命令,显示文本文件内容 cat filename 例子 cat file1 file2 cat file1 file2 file3,常用命令,转换工作目录 cd 改变的目录 例如:cd /dev,常用命令,改变文件或者目录所属的组 chgrp -R groupname filename 例子: chgrp -R staff /home/wuhp 常用命令,改

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

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

6、、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天以前被访

7、问过的文件 -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 -v 显示不匹配的行 -c 仅显示匹配的行号 -l 仅显示指定的文件名 -y 模式不区分大小写 grep the

8、 tempfile grep the tempfile grep “fork()” *.c,建立文件的连接 ln -s file target 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显示以.开头的隐藏文件 -d显示目录 -l显示详细信息 -r以逆序排列 -R递归列出子目录及文件信息 -t以修改时间为序 -u以访问时间为序,对文件按行进行

9、排序 sort options filename -b 忽略开头的空格和制表符 -f 不区分大小写 -n 按数字从小到大的顺序排序 -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 文件按列进

10、行拼接 paste -d界定符 filelist. paste -d: f1 f2,显示工作目录 pwd mkdir建目录 mkdir dirname 删除文件/删除目录 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显示分钟

11、%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,Filesystem kbytes used avail capacity Mounted on /dev/dsk/c0t0d0s0 482824 19243 415299 5% / /dev/dsk/c0t0d0s6 963869 469061 436976 52% /usr

12、 /proc 0 0 0 0% /proc fd 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 1916468 1% /opt /dev/md/dsk/d0 26109793 4976462 20872234 20% /www /dev/md/dsk/d1 17405631 1109990 16121585 7% /real swap 2459112 1

13、92 2458920 1% /tmp,统计目录所占磁盘空间的大小 du -ks 文件系统 -k表示以K为单位来显示 -s表示不显示统计字目录的信息 du -ks .显示当前目录的大小,显示用户信息 id -a 用户名 id wuhp uid=1001(wuhp) gid=10(staff) id -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 edumis 55 SP 08:00:20:94:01:17 h

温馨提示

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

评论

0/150

提交评论