首页服务器Web服务器 自制Linux终端锁屏工具

自制Linux终端锁屏工具

很多时候我们不能一直守护在自己的电脑旁边,而且有些文件并不想让别人知道。那么这时候来个锁屏,是再合适不过的了。今天分享一个自制的锁屏工具,如下。 准备
 •操作系统 :…

很多时候我们不能一直守护在自己的电脑旁边,而且有些文件并不想让别人知道。那么这时候来个锁屏,是再合适不过的了。今天分享一个自制的锁屏工具,如下。

准备
 •操作系统 : 我这里是ElementaryOS虚拟机 + XShell 远程登录工具
 •Shell语言 : 我使用的是默认的Bash Shell
 •其他小工具 : 
        ◦fortune:系统随机的从语库中选出一句英文成语。
        ◦cowsay : 在终端界面上显示出一个奶牛的语句框,配合管道连接上fortune,效果完美!

 代码

#!/bin/bash#scriptname:locktty#writed by :Marksinoberg#description : just for protecting our message when we leave away. And we can set the password every time.reset;clear #清除屏幕info="Please input the password you will use later!"cowsay $inforead mypasswordecho "Screen will locked in 7 seconds!"sleep 7clear#!/bin/bash#scriptname:locktty#writed by :javalee#script start...reset;clear #清除屏幕info="Please input the password you will use later!"cowsay $inforead mypasswordecho "Screen will locked in 7 seconds!"sleep 7clear#加上这个倒记时的小东东,;)trapper () { #建立个函数trap ' ' 2 3 20 #忽略CTRL+C CTRL+/ CTRL+Z信号}while : #进入死循环dotrapper #调用函数printf "/n/n/n/n/n/n/n/n/t/t/tPlease enter unlock code:" | cowsaystty -echo  #屏蔽输入的字符read inputcase $input in$mypassword)printf "/t/t Hello $USER,Today is $(date +%T)/n"stty echo  break ;;  #输入正确,挑出循环回到命令行*)echo "Do not check my files,please! See as follows:"sleep 3clearcontinue ;;  #否则,继续循环esacdone
本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/fwq/web/5022.html
上一篇rsync备份海量文件时占用大量内存的解决方法
下一篇 Windows 2008 R2服务管理器刷新失败的解决方法
admin

作者: admin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部