手机版
你好,游客 登录 注册
背景:
阅读新闻

Linux下一个简单的Shell登陆界面系统

[日期:2012-08-10] 来源:Linux社区  作者:sunrier [字体: ]

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  
linux
相关资讯       shell 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款