自制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 $info
read mypassword
echo "Screen will locked in 7 seconds!"
sleep 7
clear
#!/bin/bash
#scriptname:locktty
#writed by :javalee
#script start...
reset;clear #清除屏幕
info="Please input the password you will use later!"
cowsay $info
read mypassword
echo "Screen will locked in 7 seconds!"
sleep 7
clear
#加上这个倒记时的小东东,;)

trapper () { #建立个函数
trap ' ' 2 3 20 #忽略CTRL+C CTRL+\ CTRL+Z信号
}
while : #进入死循环
do
trapper #调用函数
printf "\n\n\n\n\n\n\n\n\t\t\tPlease enter unlock code:" | cowsay
stty -echo  #屏蔽输入的字符
read input
case $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 3
clear
continue ;;  #否则,继续循环
esac
done

运行演示

程序运行开始:

mark@mark:~/temp/myscripts$ ./lockscreen.sh

 ______________________________________
/ Please input the password you        \
\     will use later!                  /
 --------------------------------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||
123
Screen will locked in 7 seconds!

由于静态文本没办法显示程序执行过程中的动态效果,所以直接看解锁界面吧
当我们输入不正确的密码的时候,系统会提示输入错误,以及一个幽默的“警告”

 ___________________________
/                           \
\ Please enter unlock code: /
 ---------------------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||
Do not check my files,please! See as follows:
 _________________________________________
/ Q: Why is it that the more accuracy you \
| demand from an interpolation            |
|                                         |
| function, the more expensive it becomes |
| to compute? A: That's the Law of Spline |
\ Demand.                                 /
 -----------------------------------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

当我们密码输入正确的时候,如下:

 ___________________________
/                           \
\ Please enter unlock code: /
 ---------------------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||
         Hello mark,Today is 06:35:05

结语

代码还是很简单的,仅仅用到了shell脚本语法的几个小命令。希望我这个脚本能抛砖引玉,打开你的思路,做出更好的锁屏小脚本!

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索linux锁屏工具
linux锁屏小脚本
linux 终端工具、linux远程终端工具、linux ssh终端工具、linux命令行终端工具、mac linux 终端工具,以便于您获取更多的相关知识。

时间: 2024-08-01 09:47:44

自制Linux终端锁屏工具_Linux的相关文章

自制Linux 终端 锁屏防窃助手

很多时候我们不能一直守护在自己的电脑旁边,而且有些文件并不想让别人知道.那么这时候来个锁屏,是再合适不过的了.今天分享一个自制的锁屏工具,如下. 准备 操作系统 : 我这里是ElementaryOS虚拟机 + XShell 远程登录工具 Shell语言 : 我使用的是默认的Bash Shell 其他小工具 : fortune:系统随机的从语库中选出一句英文成语. cowsay : 在终端界面上显示出一个奶牛的语句框,配合管道连接上fortune,效果完美! 代码 #!/bin/bash #scr

微软移动应用开发脚步加快,又出了一个锁屏工具

摘要: 上个月,微软的Android锁屏工具Next Lock Screen增加了音乐和即时通信新功能:几天前微软又推出了Picturesque,另一款嵌入Bing搜索.Bing新闻等其他微软特性的安卓应用. Picturesque将Bing的搜索 上个月,微软的Android锁屏工具Next Lock Screen增加了音乐和即时通信新功能:几天前微软又推出了Picturesque,另一款嵌入Bing搜索.Bing新闻等其他微软特性的安卓应用. Picturesque将Bing的搜索条放在屏幕

豌豆荚正式推出锁屏工具,整合信息方便用户查看

1月29日消息,移动内容搜索平台豌豆荚今日正式推出了一款名为"Snap效率锁屏"的独立工具型APP,目前该产品已升级至3.1版本.基于应用内搜索技术,Snap效率锁屏将天气.聊天.美食.电影票等应用信息整合至锁屏界面,方便用户的直观查阅.处理. 与市场中大部分强调主题和美化的锁屏不同,Snap主要专注于在锁屏有效率地整合信息内容.用户不需要频繁解锁,即可在锁屏上查阅.处理应用信息.       目前,大众点评.墨迹天气和猫眼电影等移动应用已接入Snap,而对于没有安装相关应用的用户,点

5个提高Linux开发效率的工具_Linux

我们经常需要长时间地坐在电脑前做一项具体的工作只为能够优化工作流程.这包括选择和配置能让你最高效工作的工具.从长远来看,简单易学的工具并不总是好的,那些能够充分个性化并无缝地融入独特工作流程的工具才是真正的好工具. 在这篇文章中,我想向大家介绍5款免费又开源的工具,而且它们在我的软件开发生涯中发挥了很重要的作用. 1.Zsh以及Oh-My-Zsh Zsh是一个主要针对交互性和可定制而设计的shell.我常常搭配Oh-My-Zsh一起使用,Oh-My-Zsh是一个社区支持的框架,可提供无数插件和主

电脑锁屏方法

电脑自带锁屏使用方法 要想使用电脑自带的锁屏功能就要先给电脑设置管理员密码.设置方法:点击开始菜单按钮!然后点击控制面板.在控制面板里面点击用户账户 然后在用户账户里面选择administrative .这个是管理员账户,我这里是设置密码了的.所以上面会写着密码保护. 如果没有设置密码的可以设置一个自己记得住的密码.设置了就可以忽略咯. 首先是电脑的一键锁屏.快捷键是 键盘左下角倒数第二个 windows键+L键!就可以一件锁屏了.要在使用电脑输入自己电脑管理员密码即可 另外一个电脑自带锁屏方法

电脑怎么快速锁屏?

  电脑自带锁屏使用方法:要想使用电脑自带的锁屏功能就要先给电脑设置管理员密码. 设置方法:点击开始菜单按钮!然后点击控制面板.在控制面板里面点击用户账户 然后在用户账户里面选择administrative .这个是管理员账户,我这里是设置密码了的.所以上面会写着密码保护. 如果没有设置密码的可以设置一个自己记得住的密码.设置了就可以忽略咯. 首先是电脑的一键锁屏.快捷键是 键盘左下角倒数第二个 windows键+L键!就可以一件锁屏了.要在使用电脑输入自己电脑管理员密码即可 另外一个电脑自带锁

5款App帮你轻松搞定自定义锁屏

移动设备锁屏很容易被视为一件想当然的事情.锁屏可以确保你设备的安全--但是这要取决于你的设备类型,锁屏可能不会做太多的事情.不过,几乎每每个移动平台上都有可以帮助你自定义锁屏的应用.一些应用是锦上添花,也有一些会带来更多的帮助. 1. FancyLock FancyLock(如图A)是一款自定义锁屏的免费应用.它允许你选择一个自定义背景,选择所个可用的锁屏主题.主题涵盖从火红色到篮球等.这款应用唯一的缺点是它包括应用内购买. 自定义锁屏的5款免费应用 图A FancyLock针对iOS系统免费.

lazarus如何制作截屏工具

问题描述 lazarus如何制作截屏工具 如题,我用lazarus,如何制作一个可以截屏的工具,能录像就更好了,谢谢! 解决方案 linux下截屏工具linux下截屏工具

锁屏精灵3.0版评测:趣味再升级、精彩锁不住

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   硅谷网讯 随着大尺寸触屏手机的普及流行,锁屏软件的需求空前旺盛.当人们在对使用手指横滑或点触屏幕解锁感到审美疲劳之后,各式各样的锁屏软件也应运而生.面对玲琅满目的锁屏软件,要挑选 一款适合自己的并不容易.试过锁屏精灵3.0版之后,你也许就不再犯难.     三大优势,继续强化.     可能玩过锁屏精灵的童鞋们都知道,能够在GO 锁屏.91智能锁屏.小米百变锁屏