pip安装第三方软件包

python安装第三方程序包

原创 点赞0 阅读2109 收藏0 评论0 2018-10-04

Python新版本手动安装

默认python版本若无法满足开发需要,需要手工安装新版本,或者也可以说是多版本并存方式

原创 点赞0 阅读1139 收藏0 评论0 2018-10-04

shell的算数运算总结

总是被shell算数弄的头晕,每个人都有各自的习惯,总结下,方便以后查阅。算数运算1、$((算数式))echo $((4+6))  ====》10echo $((4+k))  ====》4echo $((4+$k)) ====》 Error(因为变量k未定义)# cat c m=6n=$((--m))echo $n结果n=52、$[算术式]类似$(())r=$[4*5

原创 点赞0 阅读458 收藏0 评论0 2012-07-01

expect多台服务器同步文件脚本

     有时候linux服务器之间不做密钥互信,同步内容就需要输入密码,无法达到自动化的要求,用expect就可以很好的解决。网上脚本很多,但是基本上都是转帖,没有做过解释。这里我把我用写的做些讲解,大家共同学习。前提:       环境为2太linux客户机,1台源服务端,2台客户端密码不相同。 

原创 点赞1 阅读975 收藏0 评论1 2012-02-22

进度条脚本

转自:http://2804976.blog.51cto.com/2794976/601769CODE: #!/bin/bash j=# esc="\033" blackf="${esc}[30m";   redf="${esc}[31m";    greenf="${esc}[32m" yellowf="${esc}[33m"&

转载 点赞0 阅读357 收藏0 评论0 2012-01-14

批量删除多台linux服务器文件

转自:http://17610376.blog.51cto.com/366886/718266deletefile  自动删除/record_file/下面目录内,31天以前的文件的脚本。放在某台服务器上 #!/bin/bash  #to delete files with is 30 day ago &

转载 点赞0 阅读443 收藏0 评论0 2011-12-30

sed高级使用学习更新中。。。。。

  原始文件: # cat a.a  | cat -n     1  1111111     2  2222222     3  test33333     4  444444

原创 点赞1 阅读404 收藏0 评论1 2011-12-12

交互式自动化脚本

           我现在跑到一个金融软件企业干活了,比起上一家干了小半年还没有营业执照的企业靠谱多了,而且现在总监也还是靠谱的。到公司后给我的第一个工作就是将软件配置写一个交互式的自动化脚本给工程人员,也是完成产品化、自动化的一个关键步骤。今天将它发出来,哈哈,也相当于给自己一个备忘。 &nb

原创 点赞0 阅读429 收藏0 评论0 2011-10-10

shell匹配ip大全

  转载:http://hi.baidu.com/cl9132008/blog/item/219df11366fc9c2ddd540187.html   匹配本机IP的N种方法,以下方法仅在RedHat和Ubuntu下测试通过+-------------------------------------------------------------------------

转载 点赞0 阅读713 收藏0 评论0 2011-07-21

xargs的i参数

  xargs与find经常结合来进行文件操作,平时删日志的时候只是习惯的去删除,比如  # find . -type f -name "*.log" | xargs rm -rf * 就将以log结尾的文件删除了,如果我想去移动或者复制就需要使用参数来代替了。   xargs  -i 参数或者-I参数配合{}即可进行文件的操作。  

原创 点赞0 阅读2270 收藏0 评论0 2011-07-20

shell之case和function

case是一种判断的性质,当变量数量确定,用case是一个很好的表现方式。case常见最多的就就是服务的启动脚本了,通过第一个参数来进行确定。 case $变量名称 in  "参数内容")  \\ 例如   "y"|"Y")     命令集合     ;;  

原创 点赞0 阅读828 收藏0 评论0 2011-07-07

shell之for循环使用---更新中

循环模式在shell应用中使用的也是比较多的,主要的还是对多个对象执行同一个或者同一段指令。 for  变量  in   符合列表do     执行程序段done   1、批量上传文件,并执行命令,通过for循环 前提:1、系统间是通过密钥传输,这样就不需要输入密码。   

原创 点赞0 阅读481 收藏0 评论0 2011-07-06

shell之if判断的总结

  shell if 判断总结与实例 if [ command ];then   符合该条件执行的语句  elif [ command ];then   符合该条件执行的语句  else   符合该条件执行的语句fi [-d DIR ]     如果DIR存在并且

原创 点赞0 阅读893 收藏0 评论1 2011-07-05

linux中sh和bash的区别

       以前用的centos,用的是bash,接触debian后发现用的都是sh,他们使用结果不同,转帖一个说明一下。        在我们所使用的系统当中,使用sh调用执行脚本,相当于打开了bash的POSIX标准模式 (等效于bash的 --posix 参数)一般的,sh是bash的

转载 点赞0 阅读4029 收藏0 评论0 2011-07-01

awk学习笔记---更新中

         awk博大精深,只是自己知道,用过的在这整理一下,以后还是会不断的去更新,让这个blog成为自己成长、工作的一个记录本...... 属组、函数     1、用awk输出sshd到apache用户之间的行   # awk '/sshd/,/apache/' /etc

原创 点赞0 阅读374 收藏0 评论0 2011-07-01

grep用法

grep的基础用法,部分东西是自学的时候参照鸟哥做的实验。 grep  [-acinv]  ‘搜寻字符窜’  filename -I  忽略大小写 -n  顺便输出行号 -v  反向输出 - -color=auto 正确选取资料列出颜色 -A :after的意思,后面加上数字,后面n行 -B :bef

原创 点赞0 阅读363 收藏0 评论0 2011-06-29

认识、学习bash,环境变量问题

    PATH的问题     曾经有一个面试官问我如果环节变量都配置过了,有一个脚本的命令和系统命令相同,会先执行哪一个。 我不懂  一直没想过这个,也没研究那么深。今天贴出我的实验。 结果是命令的执行和PATH的顺序有关系。将/tmp放入最后还是显示的日期。   ###################

原创 点赞1 阅读605 收藏0 评论0 2011-06-28

LVS-Realserver配置脚本

这个是redhat上的LVS realserver的脚本 #!/bin/sh VIP=10.192.168.1.230   .  /etc/rc.d/init.d/functions   case "$1" in start)        ifconfig lo:0 $V

原创 点赞0 阅读437 收藏0 评论0 2011-06-27

linux密钥认证配置

       配置在centos、debian、opensuse下都是差不多的,都是openssh修改sshd.conf文件,注意:修改前保存配置。 linux密钥认证登陆:       以前的生产中一直在使用,今天将其写下来。服务器端---服务器端认证暂时忽略,总的来说就是私钥用户将通过发送

原创 点赞0 阅读482 收藏0 评论0 2011-06-27

lamp部署脚本

#!/bin/bash #---------------------------- WARNING ------------------------------ # This script is suitable for debian 6.0.1a_64bit. # This script is install LAMP automacally. #--------------------

原创 点赞1 阅读283 收藏0 评论0 2011-06-23

debian初始化脚本

#!/bin/bash ########################################################################## #                  &n

原创 点赞1 阅读899 收藏0 评论0 2011-06-23

linux自动纠错

在群上今天有人说了个linux的自动纠错,感觉挺好玩,把它贴出来看看。   root@TEST03:/tmp# shopt -s cdspell root@TEST03:/tmp# cd /hmoe /home root@TEST03:/home#   这样输入错误也没什么关系了 !!

原创 点赞0 阅读326 收藏0 评论0 2011-06-23

批量修改后缀名之rename和脚本

  rename命令大家都不陌生,但是版本会有c版本和perl版本。 c版本不支持正则表达,perl版本支持正则表达。 c版本:suse centos redhatt perl版本:debian ubuntu 目前知道这些,可以man rename看一下首行。介绍 在debian下批量修改后缀方法: # rename 's/jpg/bak/' *.jpg \\将所有以jp

原创 点赞0 阅读463 收藏0 评论0 2011-06-22

文件名编码转换

在Linux中专门提供了一种工具convmv进行文件名编码的转换,可以将文件名从GBK转换成UTF-8编码,或者从UTF-8转换到GBK。 首先看一下你的系统上是否安装了convmv,如果没安装的话用: yum -y install convmv 安装。 下面看一下convmv的具体用法: convmv -f 源编码 -t 新编码 [选项] 文件名

转载 点赞0 阅读253 收藏0 评论0 2011-05-26

echo用法

  linux的echo命令, 在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的, 因此有必要了解下echo的用法 功能说明:显示文字。 语   法:echo [-ne][字符串]或 echo [--help][--version] 补充说明:echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开, 并在最后加上换行号。 参

转载 点赞0 阅读417 收藏0 评论0 2011-05-11
写文章