子分类
Shell中使用scp命令实现文件上传代码
免费资源网 - https://freexyz.cn/ 自从法现 SSH 可以执行远端命令后,ftp 软件也渐渐很少用了。 每次更新服务器代码,都要打包、上传、登录到服务器修改文件权限、更新 Cache 等等,又慢又容易...
Linux shell实现每天定时备份mysql数据库
免费资源网 - https://freexyz.cn/ 每天定时备份mysql数据库任务,删除指定天数前的数据,保留指定天的数据; 需求: 1,每天4点备份mysql数据; 2,为节省空间,删除超过3个月的所有备份数据;...
linux下使用ssh远程执行命令批量导出数据库到本地
免费资源网 - https://freexyz.cn/ 前天正在跟前端的同事调试功能。服务器开好,模拟的玩家登录好,就在倒计时。这时突然运营的同事跑过来说要统计几个服务器玩家的一些情况,也就是需要从几个...
shell脚本实现监控shell脚本的执行流程及变量的值
免费资源网 - https://freexyz.cn/ 很多时候,我们都会写shell程序来完成一些不用重复造轮子的时刻,但是,又因为shell语句中也会有函数,也会有变量,在运行后到底执行了哪些相关的操作,就需...
Shell中的${}、##和%%使用范例
免费资源网 - https://freexyz.cn/ 今天看一个脚本文件的时候有一些地方不太懂,找了一篇文章看了一些,觉得不错,保留下来。 假设我们定义了一个变量为: 复制代码 代码如下: file=/dir1/dir2/...
Shell脚本传递参数的3种方法比较
免费资源网 - https://freexyz.cn/ #!/bin/bash #extracting command text_text_text_line options as parameters help_info(){ echo 'NAME' echo 't$0' echo 'SYNOPSIS' echo 't$0 is a shell ...
Shell中的for和while循环详细总结
免费资源网 - https://freexyz.cn/ 一、for循环 1.数字段形式 复制代码 代码如下: for i in {1..10} do echo $i done 2.详细列出(字符且项数不多) 复制代码 代码如下: for File ...
Shell脚本逐行读取文本文件(不改变文本格式)
免费资源网 - https://freexyz.cn/ 网上有很多 shell script 读文本文件的例子,但是都没有讲出故事的全部,只说了一半。举个例子,比如从一个 testfile 文件中读取如下格式的文本行: 复制代码...
简化shell终端命令输入的脚本式快捷键工具
免费资源网 - https://freexyz.cn/ 1.解决的问题 当你需要一次输入很多个命令的时候,例如一次去多个目录删除文件 复制代码 代码如下: cd dir1 rm file1.temp cd ../../dir2 rm -rf dir3 当你懒...
Shell脚本实现乱序排列文件内容的多种方法(洗牌问题)
免费资源网 - https://freexyz.cn/ 洗牌问题:洗一副扑克,有什么好办法?既能洗得均匀,又能洗得快?即相对于一个文件来说怎样高效率的实现乱序排列? ChinaUnix确实是 Shell 高手云集的地方,...
Shell 编程:Bash空格的那点事
先了解下bash中什么时候该用空格,什么时候不该用。 1. 等号赋值两边不能有空格 2. 命令与选项之间需要空格 3. 管道两边空格可有可无 我们来看看常见的问题 1. 赋值时等号两边或者只有左边多了...
Shell中获取脚本所在目录绝对路径的方法
免费资源网 - https://freexyz.cn/ 要得到正在执行的程序/脚本自身所存放的绝对路径,在 PHP 里面可以用 dirname(realpath(__FILE__)) ; C# 则有 System.Windows.Forms.Application.StartupPat...
Shell脚本中获取进程ID的方法
免费资源网 - https://freexyz.cn/ 提问: 我想要知道运行中脚本子shell的进程id。我该如何在shell脚本中得到PID。 当我在执行shell脚本时,它会启动一个叫子shell的进程。作为主shell的子进程,...
Shell脚本美化登录界面装饰图(含农历)
免费资源网 - https://freexyz.cn/ 今天同事闲得无聊,要我帮忙在linux登录页面里加点他认为很独特的东西,看了下他发的东西,对他表示很无语,下面来看看吧. 脚本1: cat clcal.sh#!/bin/bash # sho...
Shell脚本实现获取网页快照并生成缩略图
免费资源网 - https://freexyz.cn/ 获取网页快照并生成缩略图可分两步进行: 1、获取网页快照 2、生成缩略图 获取网页快照 这里我们用 phantomjs 来实现。关于 phantomjs 的详细用法可参考官方...
Shell脚本实现递归删除空文件夹
免费资源网 - https://freexyz.cn/ 有时我们需要递归删除空文件夹,网上找了一下,没有发现比较好的Shell脚本,于是自己动手写了一个 脚本 复制代码 代码如下: #!/bin/bash # author: 十年后的...
Shell脚本实现ftok函数
免费资源网 - https://freexyz.cn/ “古老的 Sys IPC 仍然有好几种有效的用途。三种 IPC 对象是共享内存,信号灯和消息。”当使用到 IPC 的这些对象时,你需要为每个对象创建一个 Key。虽然理论...
getcwd cannot access parent directories错误解决方法
免费资源网 - https://freexyz.cn/ 复制代码 代码如下: [root@web-server php]# /etc/init.d/httpd restart shell-init: error retrieving current directory: getcwd: cannot access parent di...
shell 编程中空格的使用方法
免费资源网 - https://freexyz.cn/ 1.定义变量时, =号的两边不可以留空格. eg: gender=femal————right gender =femal———–wrong gender= femal———–wrong 2.条件测试语句 [ 符号的两...
Shell脚本避免重复执行的方法
免费资源网 - https://freexyz.cn/ 很多用cron定时执行的shell脚本可能会由于各种原因执行很久,会有必要在运行的时候先检查一下自身是否还在运行。本文提供的linux shell脚本用以检查以命令sh ...
shell脚本编程实现9*9乘法表
免费资源网 - https://freexyz.cn/ 脚本内容 复制代码 代码如下: #!/bin/bash for i in '1' '2' '3' '4' '5' '6' '7' '8' '9' do for j in '1' '2' '3' '4' '5' '6' '7' '8' ...
实现android自动化测试部署与运行Shell脚本分享
免费资源网 - https://freexyz.cn/ 我的配置是linux 64, android4.2.2的sdk。 实现的细节都在代码注释里了,变量名以及echo的内容也是说明的一部分。 主流程为: 1.检测是否指定端口的模拟器已...
Ubuntu服务器配置apache2.4的限速功能shell脚本分享
免费资源网 - https://freexyz.cn/ 过程都写成脚本了,原理都写在注释里,大家懂的。一键操作就是sudo bash xxx.sh 复制代码 代码如下: #!/bin/bash #cd到临时目录创建配置文件 cd /tmp (cat &l...
Shell实现强制释放内存脚本分享
免费资源网 - https://freexyz.cn/ 公司服务器最近两天老是因为内存被使用满而造成死机,实在是受不了老叫机房的人去帮忙重启,专门写了个脚本来释放下内存,当然这台服务器不是太重要,我粗鲁的处...
Shell脚本实现从文件夹中递归复制文件
免费资源网 - https://freexyz.cn/ 需求 前两天碰到需要在十层左右的文件夹中提取文件的需求,于是写了此脚本。 如下面这样的文件结构: 复制代码 代码如下: dir1 &nbs...
Shell脚本中非交互式修改密码的两种方法
免费资源网 - https://freexyz.cn/ 今天在写一个shell脚本的时候发现需要设置用户的密码,而设置密码是交互式的,这样在脚本中显然是不太好的,因此上网查找资料,发现了以下两种常见的非交互式...