学习Shell,还是多练,自己跟着写,有时间自己去写才是王道,不懂里面的意思就去查,否则仅仅是听,最多当时理解过后还是忘。
1.vi first_shell.sh
#!/bin/bash
#Filename:注解
#作者
echo Hello world !
2.chmod o+x firsh_shell.sh 赋予用户权限命令
3.#!/bin/bash
#变量的引用 用$来引用 系统变量直接引用
#作者
A=123
echo “$A”
echo $UID
echo $PWD
echo $0
echo "The $? is $? "
echo "The $? is $* "
echo "The $? is $# "
4.常见Shell变量
$0:当前程序的名称
$n:当前程序的第n个参数,你=1,2----9
$* :当前程序的所有参数(不包括程序本身)
$#:当前程序参数的个数(不包括程序本身)
$?:命令或程序执行完后的状态,一般返回0 表示执行成功
$UID:当前用户的ID
$PID:当前用户所在的目录
5.
#!/bin/bash
#测试
#author
echo -e ‘\033[32m--------------------------------------\033[0m’
echo “This is $0 param !”
echo “This $1 is $1 param !”
echo “This $2 is $2 param !”
ehco -e ‘\033m[32m-----------------------------------\033[0m’
echo “This $* is $* param !”
echo “This $# is $# param !”
echo “This $? is $? param !”
echo
6.
#/bin/bash
#菜单选择
#author
echo -e “\033[32mplease selece Menu follow: \033[1m”
echo “1)安装apche服务器:”
echo “2)安装MySQL服务器:”
echo “3)安装PHP服务器:”
echo “4)安装LAMP WEB服务器:”
echo “-----------------------------------------------------------------”