Linux下一个简单的Shell登陆界面系统
来源:互联网 发布:淘宝上的中国警用匕首 编辑:程序博客网 时间:2024/05/21 09:28
//login.sh
#!/bin/sh #FileName:login.sh #Function:一个简单的登陆系统 #Version:V0.1 #Author:Sunrier #Date:2012-07-20 if [ "root" != "$LOGNAME" ]thenwhilecleardotrap ' echo "警告:错误操作,请谨慎操作!" ' 2 3 9 15year=`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 -echoread Keyboardstty echocase $Keyboard in1)echo"当前路径为:"pwdsleep 1continue;;2)exit;;Sunrier)echo "您是系统授权管理员,请谨慎操作!"break;;;*)echo "您选错了!"sleep 1;;esacdoneelseecho "您是系统总管理员,请谨慎操作!" fi#trap 用于指定在接收到信号后将要采取的行动,常见用途在脚本程序被中断时完成清理工作#trap command signal#signalDescription #HUP(1)挂起,通常因终端掉线或用户退出而引发#INT(2)中断,通常因按下Ctrl+C组合键而引发#QUIT(3)退出,通常因按下Ctrl+\组合键而引发#ABRT(6)中止,通常因某些严重的执行错误而引发#KILL(9)强制终止#ALRM(14)报警,通常用来处理超时#TERM(15)终止,通常在系统关机时发送#CONT(18)继续(与STOP相反)#STOP(19)暂停,通常因按下Ctrl+Z组合键而引发
- Linux下一个简单的Shell登陆界面系统
- shell下一个简单的程序
- 简单的登陆界面
- 简单的登陆界面
- LINUX下一个简单的UDP验证通信系统
- Linux下一个简单的进度条
- linux 本地账号密码无法登陆(shell可以登录),一直返回 登陆的login界面
- linux系统从开机到登陆界面的启动过程
- linux系统从开机到登陆界面的启动过程
- C#简单的登陆界面!
- 一个简单的登陆界面
- linux系统-shell编程-一个简单的shell程序
- Linux下一个简单的日志系统的设计及其C代码实现
- Linux下一个简单的日志系统的设计及其C代码实现
- Swing做的简单登陆界面
- 一个简单的“灰色调”登陆界面
- 一个简单的登陆界面程序
- 简单的用户登陆界面c程序
- .NET总结
- android 系统重启关机流程分析
- 黑马程序员-Unicode,ISO-8859-1,GBK,UTF-8编码及相互转换
- Android电池电量状态源码
- 初识数据库
- Linux下一个简单的Shell登陆界面系统
- 常用控制台命令
- hdu 4308 Saving Princess claire BFS加优先队列
- 开发环境
- Java卡应用开发其实并不难(5)-SIM卡的Applet开发
- jacob 操作word 分页
- clistctrl重绘,总结一下,免得又搞忘了,
- 使用JQuery实现延迟加载UserControl
- 架构,改善程序复用性的设计~第五讲 复用离不开反射和IOC续(大白话IOC)