unix基础41137.ppt

  1. 1、本文档共110页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目录结构介绍 下面对UNIX根目录的几个子目录进行介绍 1) /bin目录bin为英文binary 二进制的缩写该目录存放系统命令 2) /dev目录dev为英文device 设备的缩写该目录包含了系统所支持的全部设备的特别文件例如打印机终端磁带磁盘和显示器等 3) /etc目录etc为英文device 设备的缩写该目录中包含了系统命令及一些用于系统管理配置文件的数据库 4) /lib目录lib为英文library库之缩写该目录中包含了C语言的标准函数库数据库及C语言的预处理程序等 5) /tmp目录tmp为英文temporary 临时之缩写该目录用于存放临时文件 6) /usr目录usr为英文user 用户之缩写该目录用于包含系统中用户主目录及一些UNIX附加命令与数据文件 文件操作命令:grep 命令:grep 格式:grep key-word filename 功能:过滤filename文件中包含key-word关键字的行。 选项:-c 统计匹配的行数-i 忽略大小写 例如:grep abc file 显示操作系统信息 查看主机IP地址 $ ifconfig -a shell的启动 (1) 注册Shell的指定在/etc/passwd文件中指定要启动的Shell。root : x : 0 : 1 : super user : / : / sbin / shfeng : x : 201 : starf : / home : / bin / csh (2) 命令行状态下的交互Shell启动在系统中可能有多种版本的Shell存在,可通过相应的命令来启动。如:csh kshsh shell变量 变量是shell传递数据的一种方法。变量是用来代表某个值的符号名。 Shell有两类变量:临时变量和永久变量 临时变量是shell程序内部定义的,其使用范围仅限于定义它的程序,对其它程序不可见。包括:用户自定义变量、位置变量和预定义变量。 永久变量是环境变量,其值不随shell脚本的执行结束而消失。把一个Shell变量用EXPORT命令导出,就创建了环境变量。它们对于以后在该Shell下执行的所有程序都是可见的。 用户自定义变量 用户定义的变量是最普通的变量。变量名由字母或下划线打头的字母、数字或下划线序列组成,并且大小写字母意义不同。变量名长度没有限制。变量名=字符串例如:myfile=/home/zhuzz/shell/2注意:赋值号的两边没有空格在使用变量值时,要在变量名前加上前缀“$”。例如:$myfile 如果在赋给变量的值中含有空格,制表符或换行符,就必须用双引号把字符串括起来。例如:name=“zhu zhengzheng” PATH 环境变量PATH的构成决定了寻找Shell命令和 其它程序的途径,是影响Shell程序效率的主要因 素之一。PATH变量设置要考虑以下几点:常用目录放在PATH变量中,使用频度高的目录排在前面;PATH应尽可能地短,不要出现重复的目录;尽量避免查询大目录,如需设置,将其路径放在PATH路径的最后位置。 例: PATH=/bin:/usr/bin:/etc:. 引号 shell中通常使用的三种引号:双引号,单引号和倒引号 (1) 双引号:由双引号括起来的字符(除$、倒引号和反斜线外)通常都作为普通字符对待。 (2) 单引号:由单引号括起来的字符都作为普通字符对待。 (3) 倒引号:由倒引号括起来的字符被Shell当作命令行处理,在执行的时候Shell会先执行该命令行,并以它的标准输出结果取代整个倒引号部分。 注释、管道线和后台命令 注释:在shell程序中以#开头的正文行表示注释 管道线:是由竖杆 “ | ” 隔开的若干个命令的序列。 后台命令:通常在主提示符之后键入的命令都立即得到立即的执行。在执行过程中,用户和系统可以发生交互作用——用户输入数据,系统进行处理,并输出运行结果。这种工作方式就是前台方式。但是有些程序的运行要花费较长时间,如调用C编译。如果想在编译的同时做其他工作,就可以让该程序在后台启动执行,并且马上显示主提示符,提醒键入新命令。 后台运行命令 特殊命令符号 当前一个命令成功运行之后才能运行下一个命令例如 grep string file cat file || 与作用正好相反只有当上一条命令没有成功运行之后才能 运行下一个命令例如 grep string file || echo “String not found” 定时任务 系统中的每个用户可以有一个自己的crontab文件,他们可以利用该文件来实现不同日期、不同时间的多个事件的调度。 crontab -l 命令来查看用户crontab文件的内容。 Crontab –e 命令来编辑cro

文档评论(0)

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

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

1亿VIP精品文档

相关文档