2019独角兽企业重金招聘Python工程师标准>>>

我使用的是Ubuntu12.10,下面介绍一下本人常用的一些脚本 1、

import dbus
bus = dbus.SessionBus()
proxy = bus.get_object('org.gnome.SettingsDaemon','/org/gnome/SettingsDaemon/Power')
iface=dbus.Interface(proxy,dbus_interface='org.gnome.SettingsDaemon.Power.Screen')
iface.SetPercentage(100)

这个是一个使用python写的调节屏幕亮度的一个小脚本,非原创的哦 2、

#/bin/bash
MEM=`free -m | head -n 2 | tail -n 1 | cut -d" " -f1- | awk '{print $4}'`
echo "$MEM"
if [ "$MEM" -le 800 ]; thensyncecho 3 | sudo tee /proc/sys/vm/drop_cachesecho haha
elseexit
fi

这是一个清理内存的的脚本,当你的内存空间剩余小于800时,就会帮你释放内存空间 3、

#!/usr/bin/python
# delete the lines begin with number
import os, re
import sys
path = os.path.abspath(os.curdir)
OpenFileHandle = open(path + '/'+sys.argv[1], 'r')
WriteFileHandle = open(path + '/' + 'Temp', 'w')
for fileList in OpenFileHandle.readlines():if re.match('^[0-9]', fileList) is not None:continueelse:WriteFileHandle.write(fileList)
OpenFileHandle.close()
WriteFileHandle.close()os.remove(sys.argv[1])
os.rename('Temp',sys.argv[1])

这个脚本,是对文本的处理,当你在网上直接copy的时候,有时候会copy到前面的行号,如果行号另为一行,这个脚本就可以删除行号

转载于:https://my.oschina.net/fsxchen/blog/108364

自己Ubuntu里面的一些小脚本相关推荐

  1. 用chrome的snippets片段功能创建页面js外挂程序,从控制台创建js小脚本

    用chrome的snippets片段功能创建页面js外挂程序,从控制台创建js小脚本 Chrome的snippets是小脚本,还可以创作并在Chrome DevTools的来源面板中执行. 可以访问和 ...

  2. Shell 定时清理小脚本

    2019独角兽企业重金招聘Python工程师标准>>> [絮叨在先] 相信同仁们一定遇到过日志量过大.磁盘满,导致正在运行的系统罢工的情况吧! 下面是我自己写的小脚本,专门清理多余日 ...

  3. 生产环境实用的小脚本

    mysql热备脚本 #!/bin/bash PATH=/usr/local/sbin:/usr/bin:/bin   # The Directory of Backup BACKDIR=/usr/my ...

  4. 查看Linux服务器网卡流量小脚本shell和Python各一例

    有时我们需要较为实时的查看服务器上的网卡流量,这里我写了两个小脚本,一个用shell(先写的,一次只能查看一个网卡),另一个用Python(后写的,一次可查看多个网卡).脚本中都用了while tru ...

  5. ubuntu 定时执行php文件,Ubuntu crontab 定时执行php脚本文件

    什么是Cron和Crontab Unix和Linux系统的各个发行版本基本都支持Cron,Cron /Crontab允许我们在设定的时间自动执行或定时执行某个任务,如应用程序或脚本.更详细的概念和使用 ...

  6. 写一个实时监控IP连通性的小脚本

    #!/bin/bash ##连通性观察记录小脚本 ##得出的的结果应该是18秒每次的间隔,添加监控IP只需要修改PIP的变量值即可 ##运行时只需要sh shell_name & ##结束时只 ...

  7. shell 获取 mysql 行数_一个Shell小脚本精准统计Mysql每张表的行数实现

    前言 对于开发或者运维人员来说,Mysql数据库每张表的数量肯定是要了解下,有助于我们清理无用数据或者了解哪张表比较占用空间. 另外多次统计表的行数,还能发现Mysql表的增量情况,能够预测表未来会有 ...

  8. Ubuntu下添加开机启动脚本

    [转载]Ubuntu下添加开机启动脚本 原文地址:http://blog.163.com/yangshuai126%40126/blog/static/173426265201092810164155 ...

  9. mysql主从同步监控小脚本(加强版)

    mysql主从同步监控小脚本(加强版): 新版本脚本增加了"当发现同步出现无法同步的时候"会自动提取主库的file号,以及pos,进行同步主库,脚本内容如下: #!/bin/sh ...

最新文章

  1. java中关键字volatile的作用(转载)
  2. 百度前端技术学院task13源代码
  3. 互联网项目中MySQL应该选什么事务隔离级别
  4. 3.Android的学习(你的第一行代码HelloWorld!)
  5. 【Android】Activity的四种launchMode
  6. windows下部署免费ssl证书(letsencrypt)
  7. Oracle并行事务回滚相关参数及视图
  8. java中html的树状_HTML中的树状选择
  9. 不可不知的 Android strings.xml 那些事
  10. 【干货】|800份实战经验PPT免费下载
  11. matlab二阶系统曲线,基于matlab的二阶系统的阶跃响应曲线分析
  12. xml python et_python xml处理
  13. HTML跳转页面指定位置的几种方法
  14. 网络安全——内网渗透完整流程
  15. 二元二次方程例题_二元二次方程组-解法-例题.
  16. 怎么在微云服务器找一个文件,微云文件在哪里打开_怎么快速找到微云文件
  17. Css的字体样式属性大全
  18. 大脑衰老可逆转,只需注入年轻脑脊液,「返老还童」登Nature
  19. java jmf播放mp3_关于jmf不能播放mp3的问题解决
  20. 软考答题卡的填涂注意事项?须知

热门文章

  1. 微信机器人红包java_微信机器人_奇迹蛋_java实现
  2. myeclipse java注释模板_Eclipse/MyEclipse Java注释模板设置详解 ---转载自百度空间
  3. python字典程序题_急!一道关于python字典的编程题!求思路!
  4. php只能用浏览器触发吗,PHP只允许某个域名或者URL访问调用不允许浏览器直接执行的方法...
  5. 在浏览器端调试代码并直接修改原文件、移动端虚拟键盘中实现搜索按钮
  6. Linux下安装ElasticSearch-head插件
  7. 判断回文数和求斐波拉序列
  8. 2021年度公有云安全报告
  9. 互联网日报 | 7月8日 星期四 | 小鹏汽车港交所上市;同程生活宣布申请破产;紫光国微市值突破千亿元...
  10. 面试题,如何让你从0-1的做一款产品出来,你会怎么做?