资源预览内容
第1页 / 共32页
第2页 / 共32页
第3页 / 共32页
第4页 / 共32页
第5页 / 共32页
第6页 / 共32页
第7页 / 共32页
第8页 / 共32页
第9页 / 共32页
第10页 / 共32页
亲,该文档总共32页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
程 主要内容 管是用户直接输入的或者从一个称作 不是编译型的。 编译器把一个程序转化为可供机器读取的形式时,那么它就可以被以一个可执行文件用在 除了向内核传送命令之外, 者称作 最初的 是基本的 一个特性不多的小程序。虽然不是一个标准的 是为了 者称作 标准的 观而又灵活。或许是初学者的最明智选择同时对高级和专业用户来说也是一个强有力的工具。在 普通用户的标准 个 集 ,一套附件和插件。意味着 之则不然。 者称作 C 语法了类似于 些时候程序员会使用。 者称作 普通 C 强了的用户友好度和速度。 者称作 某些时候被有 着对初学者来说就是一场恶梦的标准配置。 文件 /一个简单的 #!/ / $ /打印用户信息 s /显示日期和时间 “ /提示信息 / s“ / s 执行交互式命令 外部命令 内建命令 执行脚本的方式: 脚本文件 先 再 ./脚本 例如: #!/. 动脚本 / 此文件为系统的每个用户设置环境信息 ,当用户第一次登录时 ,该文件被执行。 / 为每一个运行 该文件被读取。 /当用户登录时 ,该文件仅仅执行一次 ! 通常情况下该脚本会去调用 / /该文件包含个人的 通常情况下该脚本中会去调用 / /当每次退出系统 (退出 ,执行该文件。 变量 环境变量(可以从父进程传给子进程,常用 本地变量(只存在于当前 设置变量: 地变量) 入成环境变量) 使用 $以取出变量的值,例如: 变量定义的时候不允许有空格 例如: my 导出变量 一个子 是在子 变量名字 定义 个由冒号分割的目录列表作为内建命令 搜索路径。 前用户的 认为内建命令 这个变量的值同样被 扩展使用。 割域的一个字符的列表;用于 果这个变量设成一个文件名并且 量没有设置, 个用冒号分隔的文件名列表, 建命令处理的最后的选项参数的值。 后一个由 建命令处理的选项参数的索引号。 个用冒号分隔的目录列表, 要提示符。默认值是 “ s-v$ ”。 要提示符。默认值是 “ ”。 (输入换行 时出现) 变量名 定义 个变量控制 于执行当前 果这个变量在 的值将被展开并用作在执行脚本前读取的启动文件名。 前 个只读变量数组,它的成员保存这个 建命令来决定打印选择列表时终端宽度。在收到 号时自动设置。 含当前光标位置的字的 $的一个索引。 An of 前命令行。 明相对于当前命令起点的当前光标位置。 个由当前命令行中单个词组成的变量数组。 个变量数组, An by a by 个保存当前目录栈内容的变量数组。 字符 定义 $* 展开为位置参数,从 1开始。当扩展发生在双引号时,它展开成一个单独的词,每个参数的值由 殊变量的第一个字符分隔。 $ 展开为位置参数,从 1开始。当在双引号里展开时,每个参数展开成独立的词。 $# 把位置参数展开为十进制数字。 $? 展开成最近执行的前台管道程序的退出状态。 $- 一个连字符展开为当前选项标志 内部命令集 或者那些 $ 展开成 D。 $! 展开成最近在后台(异步)执行的命令的进程 $0 展开成 $_ 下划线变量在 含 后,它展开为前一个命令扩展后的最后一个参数。它同样设置为每个执行程序的全路径,放在那个命令的输出环境中。当检查邮件时,这个参数保存邮件文件的名字。 特殊 文件名替换 用于匹配的字符称为通配符,例如: * 匹配零个或者多个任意字符 ? 匹配一个任意字符 若干字符 匹配方括号中任意一个字符一次出现 如: Ls Ls Ls 120令替换 命令替换允许一个命令的输出来替换这个命令本身。命令替换在一个命令这样封装的时候发生: $(或 如: 或者 (义字符 转义字符:“ ” 单引号与双引号 单引号 ()用于保持在引号内的每个字符的字面值。 双引号保持引号内的所有字符的字面值,除了 $, n(禁用转义字符 ) e(可以使用转义字符) #!/e nnn 术替换 用于算术计算: $()中的 : 5 ($) 注意只能用 +-*/和(),并且只能做整数计算。 别名: 一个别名允许使用一个字符串来代替一个字当它作为一个简单命令的第一个字时候。 建命令来设置或者取消的别名列表。用 令而不带选项的时候可以显示当前 !n 执行 ! 执行 !行 注意: 大家利用好。 条件测试: 可以用 测试一个条件是否成立,如果测试结果为真,则该命令退出状态为 0,如果为假,状态为 1。 文件测试 格式: 者 -b 文件 -c 字符文件 -d 录 -e f
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号