Linux下一个简单的Shell登陆界面系统
//login.sh
- #!/bin/sh
- #FileName:login.sh
- #Function:一个简单的登陆系统
- #Version:V0.1
- #Author:Sunrier
- #Date:2012-07-20
- if [ "root" != "$LOGNAME" ]
- then
- while
- clear
- do
- trap ' echo "警告:错误操作,请谨慎操作!" ' 2 3 9 15
- year=`date +%y`
- month=`date +%m`
- day=`date +%d`
- hour=`date +%H`
- minute=`date +%M`
- second=`date +%S`
- echo " "
- echo " 您好,现在是 20$year年$month月$day日$hour时$minute分$second秒"
- echo ""
- echo " ======================================== "
- echo " * 欢迎进入登陆测试系统 * "
- echo " ---------------------------------------- "
- echo " * 1. 查询当前路径 * "
- echo " * 2. 退 出 系 统 * "
- echo " ======================================== "
- echo " 请您选择: "
- #stty -echo 禁止回显
- #stty echo 打开回显
- stty -echo
- read Keyboard
- stty echo
- case $Keyboard in
- 1)
- echo "当前路径为:"
- pwd
- sleep 1
- continue
- ;;
- 2)
- exit
- ;;
- Sunrier)
- echo "您是系统授权管理员,请谨慎操作!"
- break;
- ;;
- *)
- echo "您选错了!"
- sleep 1
- ;;
- esac
- done
- else
- echo "您是系统总管理员,请谨慎操作!"
- fi