1查看当前系统使用的shell
echo $SHELL
2查看当前系统中都有哪些shell
vi /etc/shells
3脚本执行方式
echo [选项] [输出内容]
选项:
-e:支持反斜线控制的字符转换
控制字符 | 作用 |
\a | 输出警告音 |
\b | 退格键,也就是向左删除键 |
\n | 换行符 |
\r | 回车键 |
\t | 制表符,也就是Tab键 |
\v | 垂直制表符 |
\Onnn | 按照八进制ASCII码输出字符。0为数字零,nnn是三位八进制数 |
\xhh | a按照十六进制ASCII码表输出字符。其中hh是两位十六进制数 |
例如:
echo "Hello World"
echo -e "h\te\nl\tl\no"
4输出颜色显示
vi hello.sh
赋予执行权限:
chmod +x hello.sh
#!/bin/bash
#The first program
echo -e "\e[32m Hello World \e[0m"
echo -e "\e[33m Hello World \e[0m"
echo -e "\e[34m Hello World \e[0m"
echo -e "\e[35m Hello World \e[0m"
echo -e "\e[36m Hello World \e[0m"
echo -e "\e[31m Hello World \e[0m"
echo -e "\e[1;32m Hello World \e[0m"
echo -e "\e[1;33m Hello World \e[0m"
echo -e "\e[1;34m Hello World \e[0m"
echo -e "\e[1;35m Hello World \e[0m"
echo -e "\e[1;36m Hello World \e[0m"
echo -e "\e[1;31m Hello World \e[0m"