Bash中可以使用 alias和 unalias命令给命令或者可执行程序 起别名和删除别名。 命令举例: shell>lm #m命令不存在,命令执行出错。通过 alias让lm成为ls1命令的别名。 shell>alias Im='Is -I #执行lm命令,相当于执行ls1命令。 shell>lm (5)支持输入/输出重定向。 输入/输出重定向用于改变命令的输入和输出的默认配置。 Linux 系统默认的输入是键盘,默认的输出是显示器。 命令举例: shell>ls >/home/zhaodongfeng/lsl.out #s命令的结果不通过显示器显示而存放到文件中去。 shell>ls-1>/home/zhaodongfeng/lsl.out #将ls-命令的结果追加到 Isl.out文件中,并覆盖以前的内容。 (6)支持管道功能。 管道用于将一系列的命令连接起来,也就是把前面命令的输出作 为后面命令的输入。管道的命令是“|” shell>grep 211.69.3233/var/log/munin/munin-node log #查看日志中的内容。 shell>grep 211.69.3233/var/log/munin/munin-node. log Iwc-I #查看日志中的内容,其结果作为wc命令的输入,用来进行统计, (7)支持两级提示符。 Bash有两级提示符。第一级提示符是“$”。当Bash需要进一步 提示以便补全命令时,会显示第二级提示符“>”。 1.5She1l脚本的建立和执行 1.5. 1 Shell脚本的建立 She1l程序可以存放到文件中,这种被She1l解释执行的命令文 件被称为Shel1脚本。Shel1脚本程序与 Windows的.bat批处理文件 4|am操作系统》讲稿/河南中医学院/阮晓龙/@phactcm.edu.cn4 《Linux 操作系统》讲稿 / 河南中医学院 / 阮晓龙 / rxl@hactcm.edu.cn Bash 中可以使用 alias 和 unalias 命令给命令或者可执行程序 起别名和删除别名。 命令举例: shell>lm #lm 命令不存在,命令执行出错。通过 alias 让 lm 成为 ls -l 命令的别名。 shell>alias lm=’ls -l’ #执行 lm 命令,相当于执行 ls -l 命令。 shell>lm (5)支持输入/输出重定向。 输入/输出重定向用于改变命令的输入和输出的默认配置。Linux 系统默认的输入是键盘,默认的输出是显示器。 命令举例: shell>ls > /home/zhaodongfeng/ls1.out #ls 命令的结果不通过显示器显示而存放到文件中去。 shell>ls -l > /home/zhaodongfeng/ls1.out #将 ls -l 命令的结果追加到 ls1.out 文件中,并覆盖以前的内容。 (6)支持管道功能。 管道用于将一系列的命令连接起来,也就是把前面命令的输出作 为后面命令的输入。管道的命令是“|”。 shell>grep 211.69.32.33 /var/log/munin/munin-node.log #查看日志中的内容。 shell>grep 211.69.32.33 /var/log/munin/munin-node.log |wc -l #查看日志中的内容,其结果作为 wc 命令的输入,用来进行统计。 (7)支持两级提示符。 Bash 有两级提示符。第一级提示符是“$”。当 Bash 需要进一步 提示以便补全命令时,会显示第二级提示符“>”。 1.5Shell 脚本的建立和执行 1.5.1Shell 脚本的建立 Shell 程序可以存放到文件中,这种被 Shell 解释执行的命令文 件被称为 Shell 脚本。Shell 脚本程序与 Windows 的.bat 批处理文件