·"使用保留字":She有一些具有特殊意义 的字,例如在She脚本中,do,done,for等 字用来控制循环操作, if theη等控制条件操 作。保留字随She‖环境的不同而不同
• "使用保留字":Shell有一些具有特殊意义 的字,例如在Shell脚本中,do,done,for等 字用来控制循环操作,if,then等控制条件操 作。 保留字随Shell环境的不同而不同
通配符 *:匹配任何字符 ·?:匹配单个字符 J]:匹配的字符范围或列表 例 Sls a-c ·将列出以a-c范围内字符开头的所有文件 $s[am,*: 将列出以e,m或t开头的所有文件
• “通配符”: • * :匹配任何字符 • ? :匹配单个字符 • [] :匹配的字符范围或列表 • 例如: • $ls [a-c]*: • 将列出以a-c范围内字符开头的所有文件 • $ls [a,m,t]*: • 将列出以e,m或t开头的所有文件
·程序命令":当用户输入命令后,She读 取环境变量$path(一般在用户自己的, profile 中设置),该变量包含了命令可执行文件可 能存在的目录列表。she这些目录中寻 找命令所对应的可执行文件,然后将该文 件送给内核执行
• "程序命令" :当用户输入命令后,Shell读 取环境变量$path(一般在用户自己的.profile 中设置),该变量包含了命令可执行文件可 能存在的目录列表。 shell从这些目录中寻 找命令所对应的可执行文件,然后将该文 件送给内核执行
·输入输出重定向及管道":重定向的功能 同DOS的重定向功能:
• "输入输出重定向及管道" :重定向的功能 同DOS的重定向功能:
重定向输出符>与>> 重定向( redirect可将某命令的结果输出到 文件中,或由文件中输入命令需要的内容 输出重定向有两个命令:">"和">" “>”将结果输出到文件,该文件原内容被清除 “>>”将结果追加到文件尾
重定向输出符 >与>> • 重定向 (redirect) 可将某命令的结果输出到 文件中, 或由文件中输入命令需要的内容 • 输出重定向有两个命令: ">" 和 ">>" – “>”将结果输出到文件, 该文件原内容被清除 – “>>”将结果追加到文件尾