Shell把rm改造为mv操作(防止误删文件)

Shell把rm改造为mv操作(防止误删文件)

很多情况下我们使用rm删除文件是没问题的,但是惯性会把rm加上rm -rf 来删除文件,跳过确认。 但是这样会出现误伤的情况,假如我们使用rm -rf ./是没问题的,但是手一抖,用成了rm -rf / 系统不就凉了? 所以把rm改造为mv,删除之后还能找到,是非常有必要的,下面直接上代码: 把上面代码部分存为文件运行即可。 或者使用下面的一键脚本: 使...

PHP实现利用API获取IP所在城市

PHP实现利用API获取IP所在城市

现在很多IP的接口api很多我例举几个常用的出来: 返回值大同小异,有些为json格式,有些为普通的文本格式,我们接下来从新浪的API入手。 首先判断新浪接口,应该是可以加上?ip= 这样就能获取到类似: 接下来从获取的参数入手,先考虑下截取字符串,把文字之前的字符删掉,我们可以用: 注意上面的gb2312,因为API的问题,获取的返回值为gb231...

FinalShell: 优秀 SSH 客户端 / 堪比Xshell

FinalShell:  优秀 SSH 客户端 / 堪比Xshell

FinalShell是一体化的的服务器,网络管理软件,不仅是ssh客户端,还是功能强大的开发,运维工具,充分满足开发,运维需求 Windows 版下载地址: http://www.hostbuf.com/downloads/finalshell_install.exe Mac 版, Linux 版安装及教程: http://www.hostbuf.com/t/1059.html 更新日志: http://www.hostbuf.com/t/989.html 主要特性: 1. 多平台支持 Wi...

PHP登陆使用验证码判断

PHP登陆使用验证码判断

最近在做PHP项目,发现验证码是必须在登陆页面出现的,如图所示: 研究了一下实现方法,发现是使用code.php生成验证码,并且把生成的验证码存入session会话,具体验证码代码如下: 登陆页面在form表单中调入当前code.php文件到合适地方 注意一个重要的地方: 之后刷新页面即可出线验证码在登陆界面。 但是如何对验证码进行判断呢? 看我的代...

Linux服务器使用Crontab控制定时任务

Linux服务器使用Crontab控制定时任务

Crontab,可以将任何脚本、程序或文档安排在某个最方便的时间运行。通俗的讲就是定时执行某个脚本、程序。 常见用途: 定时关机 定时检查更新 定时对系统配置、数据库、日志进行备份 定时清理垃圾文件 检测是否已安装 执行 crontab 命令如果报 command not found,就表明没有安装. 开始安装 crontab 并不支持-h或–help之类的选项,不过还...

利用脚本管理Digitalocean VPS

利用脚本管理Digitalocean VPS

工具介绍: DigitalOcean是基于网络的管理界面的VPS服务商,但对于那些命令行界面的死忠派,它还是提供了基于命令行界面的水滴管理工具,它叫tugboat。多亏了这个命令行工具,所有复杂的水滴管理任务都可以简单地转变成一个脚本来完成。 工具安装: 说一下我要把管理脚本和安装脚本分离出来的原因: 由于tugboat安装过于杂乱,加上CentOS系统...

挂载WebDAV到CentOS服务器

挂载WebDAV到CentOS服务器

本人最不喜欢的就是重复造轮子,所以TeraCloud是啥,如何申请,请参考这篇文章: https://liyuans.com/archives/TeraCloud.html 接下来切入正题,如何把提供WebDAV的网盘挂载到本地作为本地磁盘? 废话不多,先上代码再解释: 此文章为CentOS挂载,其他系统由于版本复杂,请把: 替换为davfs2安装方法代码即可,安装代码自行搜索即可得到。 ...

鼠标左键javascript代码分享

鼠标左键javascript代码分享

如此强大的代码,我博客怎么能不加上。加上感觉祖国强大了不少。 预览效果: 博客任意界面点击左键即可预览 » 本文链接:鼠标左键javascript代码分享 » 转载请注明来源:刺客博客 » 如果文章失效或者安装失败,请留言进行反馈。

Cloud Torrent 使用教程(老司机专用软件)

Cloud Torrent 使用教程(老司机专用软件)

使用教程详细地址,我就不再造轮子了: http://51.ruyo.net/2723.html 由于作者写的也比较详细,所以我就简单介绍下原文中失效的脚本及补刀。 逗比脚本新地址:(两个脚本一样) 使用方法都比较简单,安装使用都没问题,就是他脚本使用之后标题为:Cloud Torrent - 逗比根据地 一般人都喜欢原版标题对不,我们只需要执行下面的操作: 即可。 如...

(转载)Linux之sed匹配第N个进行替换

(转载)Linux之sed匹配第N个进行替换

全文转载于:http://blog.uouo123.com/post/704.html 这篇文章对我收获巨大,对我对Linux脚本编写有更深层次的理解,恐怕这么好的东西被遗忘,特此全文搬运过来。 文本: 替换第一个88为--: [解析] 第一个命令,没匹配到 /\n88/ 的内容就读取下一行,然后 ba 跳转去开始处,如果读取到88的行呢,就执行后面的 P;D 组合,D也有循环功能,一直...