歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> SHELL編程

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