(2)命令行编辑程序 bash的命令行编辑是在提示符下,可对未执行 的命令字符任意地修改。 (3)命令历史 command history) 所谓的命令历史就是把曾经输入过的命令记录 起来,方便日后的查询与使用。只要按向上键就可 以调出前一个命令,再按一次向上键就可以调出更 前一个命令,依此类推,用向下键可以回到下个命 令,所以用上、下键就可以选择以前输入过的命令
(2) 命令行编辑程序 bash的命令行编辑是在提示符下,可对未执行 的命令字符任意地修改。 (3) 命令历史(command history) 所谓的命令历史就是把曾经输入过的命令记录 起来,方便日后的查询与使用。只要按向上键就可 以调出前一个命令,再按一次向上键就可以调出更 前一个命令,依此类推,用向下键可以回到下个命 令,所以用上、下键就可以选择以前输入过的命令
51.4Shel程序的创建与执行 用任一文本编辑器创建she文件(x) (例如 gedit xxx) 将shel文件改为可执行文件 (例如: Schmo u+xxxx) 执行shel文件 (例如:S,/xxx)
5.1.4 Shell程序的创建与执行 • 用任一文本编辑器创建shell文件 (xxx) (例如: gedit xxx) • 将shell文件改为可执行文件 (例如:$chmod u+x xxx) • 执行shell文件 (例如:$./ xxx)
51.5Shel程序示例 以test运行“附件”中“文本编辑器”程序gedt 在新建空白文档中输入如下内容 date pwd 保存文件到/home/test/xx中 修改文件权限,运行“系统工具”中“终端”,输 入 chmod u+x xxX <Enter> 输入./xxX< Enter>
5.1.5 Shell程序示例 • 以test运行“附件”中“文本编辑器”程序 gedit • 在新建空白文档中输入如下内容: date pwd cd .. • 保存文件到 / home/test /xxx 中 • 修改文件权限,运行“系统工具”中“终端”,输 入: chmod u+x xxx <Enter> • 输入 ./xxx <Enter>
52shl变量 521she变量描述 she实际上是基于字符串的程序设计语言,但也有变 量。shel变量能够而且只能存储正文字符串,即它 只有一种类型的变量即串变量。但从赋值的形式上 看,则可以分成四种类型的变量或变量形式。变量 的名字必须以字母或下划线开头,可以包括字母、 数字和下划线。 522用户自定义变量 用户自定义变量语法格式:mame= string,赋值号“=” 两边不允许有空白符。 例:
5.2 shell变量 5.2.1 shell变量描述 shell实际上是基于字符串的程序设计语言,但也有变 量。shell变量能够而且只能存储正文字符串,即它 只有一种类型的变量即串变量。但从赋值的形式上 看,则可以分成四种类型的变量或变量形式。变量 的名字必须以字母或下划线开头,可以包括字母、 数字和下划线。 5.2.2 用户自定义变量 用户自定义变量语法格式:name=string,赋值号“=” 两边不允许有空白符。 例:
nodehost=beijing. UUCP path=/bin: /usr/bin: /etc/bin count=10 允许多个赋值操作,按从右到左的顺序进行。 例: SA=BB=abc C="OK" S echO SA SB SC abc abc oK 当引用一个未设置的变量时,其隐含值为空。 例 S echo "S mail is path of mailbox is path of mailbox
nodehost=beijing.UUCP path=/bin:/usr/bin:/etc/bin count=10 允许多个赋值操作,按从右到左的顺序进行。 例: $A=$B B=abc C=″OK″ $ echo $A $B $C abc abc OK 当引用一个未设置的变量时,其隐含值为空。 例: $ echo ″$mail is path of mailbox″ is path of mailbox