用来检测服务器到国内三网运营商速度的一键脚本SuperSpeed修复版,很方便,可以测速你的服务器到国内各大节点的速度。如果单纯想测试服务器速度的话,这个脚本十分不错,这里上个今天测试的截图,共小伙伴们参考:
想写一个shell脚本来删除ubuntu里面旧的内核,不知道有没有大侠能给出思路和代码的啊。
不知道是否可以,建议楼主拿某一内核试验下。#!/bin/bashnumber=10while [ $number -lt 39 ]dotodelete386=linux-image-2.6.15-+$number+386;todelete686=linux-image-2.6.15-+$number+686;sudo apt-get remove todelete386;sudo apt-get remove todelete686;number=$(($number+1));done
单片机直流电机测速实验程序
#include#includedelay.h#define uchar unsigned char#define uint unsigned int//*********************//sbit ENA = P2^2; //驱动芯片使能,若为0则电机停止;sbit IN1 = P2^1; //控制电机正转和反转sbit IN2 = P2^0;//控制电机正转和反转sbit Key1 = P1^0;//此键按下,电机正转;IN1=1;IN2=0 ;ENA=1sbit key2 = P1^1; //此键按下,电机反转;IN1=0,IN2=1 ;ENA=1sbit key3 = P1^2;//此键按下,电机刹停; IN1=1,IN2=1 ;ENA=1//*********************//int motor_change_mank=0;// 按键设置//**********************//uint keylogo() {if(key1==0){delayms(2) ;//while(key1==0);motor_change_mank=1;//正转标志位}if(key2==0){delayms(2) ;//while(key2==0);motor_change_mank=2;//反转标志位}if(key3==0){ delayms(2) ;//while(key3==0);motor_change_mank=0;//刹停标志位 }return(motor_change_mank);}//**********************////控制驱动芯片函数//**********************//void execute_motor(){switch(motor_change_mank){case 0: //刹停标志位{ IN1 = 1;IN2 = 1;ENA = 1; }break;case 1://正转标志位{IN1 = 1;IN2 = 0;ENA = 1;}break;case 2: //反转标志位{IN1 = 0;IN2 = 1;ENA = 1;}break;default:break;}}//**********************//void main(){ while(1){keylogo(); execute_motor();} }/**********************************************************************//**********************************************************************/#define uint unsigned intvoid delayms(uint n){int i;for(;n>0;n--)for(i=0;i<1;i++);}/**********************************************************************//**********************************************************************/#ifndef delay_h#define delay_h#define uint unsigned intextern void delayms(uint n);#endif
LINUX的shell脚本功能问题
count=$# # 获取脚本参数个数cmd=echo # 初始化 cmd 变量,赋值为 “echo”while [ $count -gt 0]# 如果 count 大于0,执行下面的循环do cmd=$cmd \$$count# 给cmd重新赋值,变为 “echo ${count的值}” count=expr $count-1 # count减1done# 之后回到上面的 while 判断eval$cmd# 执行cmd命令。
这个脚本的功能就是反序打印脚本参数值。
假设这个脚本叫做 ,那么执行 1 2 3结果为: 3 2 1
发表评论