unix考试重点.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
unix考试重点

1. vi 的操作方式 包含三种方式: 1) 命令行方式 vi的初始方式,完成:光标移动、删除字符、复制、写盘。 2) 插入编辑方式 可添加/输入文本及程序代码,非初始态,用i/a命令切换,[ESC]结束。 3) 末行命令方式 屏幕底部出现的命令行,由“:”、“/”、“?”进入。 4.Shell常用功能描述 1 输入/输出重定向 2管理文件名使用的通配符3 定制用户环境的shell 变量4 整数运算5 访问以前的命令(命令历史)6 命令名缩写(别名)7 用于写shell 程序的内置命令集8 作业控制9 文件名取代 5.常见shell命令语法及意义 cmd 在后台执行cmd。 cmd1 ; cmd2 在同一行执行多个命令。 (cmd1 ; cmd2) 子shell,将cmd1 和cmd2 视为一个命令组。 cmd1 | cmd2 构建管道,用cmd1 的输出作为cmd2 的输入。 cmd1 `cmd2` 命令替代,用cmd2 的输出作为cmd1 的参数。 cmd1 cmd2 逻辑与关系,执行cmd1(如果cmd1 执行成功)后再执行cmd2。 cmd1 || cmd2 逻辑或关系,执行cmd1 或(如果cmd1 执行失败)cmd2。 后两种是短路操作,cmd2 可能将永远不能执行。 6. Shell 编程基本知识 shell程序的功能是将命令序列(如date ls -l) 组合并提交系统自动执行。 shell程序可完成的功能 shell程序格式 解释执行 以“#!/bin/sh”打头的意义 要添加注释及注明系统版本、shell类型 7.写一个脚本,利用循环和continue关键字,计算100以内能被3整除的数之和 #!/bin/sh sum=0 for a in `seq 1 100` do if [ `expr $a % 3` -ne 0 ] then continue fi echo $a sum=`expr $sum + $a` done echo sum = $sum 8.shell程序(file.sh )提交给系统执行的方式 1利用输入输出重定向 $ sh file1.sh 2 把file1.sh当作sh的执行参数 $ sh file1.sh 3 直接执行file1.sh程序 $ file1.sh Shell编程与普通编程的区别 shell编程,是unix系统下类似windows批处理的系统脚本编程,比windows批处理功能要强大的多。和C++不一样的。C++是编译型语言,可以做任何事情,但是编写麻烦,要遵循一定语法。要编译连接,不过执行程序效率高,运行速度快。Shell是解释型语言,只适合系统管理,编写简单。只要写出来就可以运行,但是速度慢,胜在可随时修改随时执行UNIX的文件类型 1. 普通文件——以字节为单位的数据流,包括: 文本文件、源码文件、数据文件、可执行文件 文件属性约40项,与使用有关的主要内容: 文件名 文件索引号 字节数 最后访问时间 文件存取权限 属主名 属组名 UNIX普通文件命名规则 命名规则随意 扩展名没有硬性规定 如可以指定: filea.exe 为文档文件; fileb.text为可执行文件 典型的linux目录结构 /usr 可共享的操作系统命令,库,和文档。 /sbin 引导系统和安装其它文件系统的最少需要的命令 /opt 应用程序 /etc 系统配置文件,不再包含可执行文件 /dev 设备文件 /var 动态信息例如日志,脱机打印缓冲文件 /mnt 本地装载的文件系统 /tmp 操作系统临时文件 /stand 内核和引导加载器。 /home 用户目录 /usr目录包含操作系统的大部分,包括命令,库,和文档。/usr文件系统包含操作系统的文件,例如可执行文件和ASCII文档。 /usr目录下标准的子目录在如下定义; /usr/bin 操作系统的用户命令 /usr/conf 内核配置文件 /usr/contrib 发布的软件 /usr/lbin 其它命令文件 /usr/local 用户自己安装的软件 /usr/newconfig 默认的操作系统配置数据文件 /usr/sbin 系统管理命令 /usr/share 独立结构的共享文件 /usr/share/man 操作系统帮助手册 /u

文档评论(0)

tianma2015 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档