歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> SHELL編程 >> Linux下一個簡單的Shell登陸界面系統

Linux下一個簡單的Shell登陸界面系統

日期:2017/3/1 10:13:20   编辑:SHELL編程

Linux下一個簡單的Shell登陸界面系統

//login.sh

  1. #!/bin/sh
  2. #FileName:login.sh
  3. #Function:一個簡單的登陸系統
  4. #Version:V0.1
  5. #Author:Sunrier
  6. #Date:2012-07-20
  7. if [ "root" != "$LOGNAME" ]
  8. then
  9. while
  10. clear
  11. do
  12. trap ' echo "警告:錯誤操作,請謹慎操作!" ' 2 3 9 15
  13. year=`date +%y`
  14. month=`date +%m`
  15. day=`date +%d`
  16. hour=`date +%H`
  17. minute=`date +%M`
  18. second=`date +%S`
  19. echo " "
  20. echo " 您好,現在是 20$year年$month月$day日$hour時$minute分$second秒"
  21. echo ""
  22. echo " ======================================== "
  23. echo " * 歡迎進入登陸測試系統 * "
  24. echo " ---------------------------------------- "
  25. echo " * 1. 查詢當前路徑 * "
  26. echo " * 2. 退 出 系 統 * "
  27. echo " ======================================== "
  28. echo " 請您選擇: "
  29. #stty -echo 禁止回顯
  30. #stty echo 打開回顯
  31. stty -echo
  32. read Keyboard
  33. stty echo
  34. case $Keyboard in
  35. 1)
  36. echo "當前路徑為:"
  37. pwd
  38. sleep 1
  39. continue
  40. ;;
  41. 2)
  42. exit
  43. ;;
  44. Sunrier)
  45. echo "您是系統授權管理員,請謹慎操作!"
  46. break;
  47. ;;
  48. *)
  49. echo "您選錯了!"
  50. sleep 1
  51. ;;
  52. esac
  53. done
  54. else
  55. echo "您是系統總管理員,請謹慎操作!"
  56. fi
Copyright © Linux教程網 All Rights Reserved