原创 轉:linux 批量修改目錄下的文件名

修改當前目錄下ok.txt 改成OK.txtfind  . -type f -name "ok.txt"  -exec rename 'ok.txt' 'OK.txt' {} \;查看/home下所有子目錄的ok.txt並修改成OK.txt

原创 linux下批量修改文件名

方法1:把文件名拆分處理,可以任意修改文件名find -name '*.log' -printf %f\\n|awk -F'.' '{print $1}'|xargs -i{} mv {}.log xiyun_{}.log方法2:利用ren

原创 set/env/export/declare和profile的理解

終於搞懂 set env export declare和profile的意義了以bash爲例,當linux在啓動的時候,會讀取 /etc/profile文件,其實這個文件就是一個shell腳本文件,所以可以在這個文件中定義一些環境變量。

原创 python發送各類郵件的主要方法

python中email模塊使得處理郵件變得比較簡單,今天着重學習了一下發送郵件的具體做法,這裏寫寫自己的的心得,也請高手給些指點。    一、相關模塊介紹    發送郵件主要用到了smtplib和email兩個模塊,這裏首先就兩個模塊進

原创 我的友情鏈接

51CTO博客開發

原创 python讀寫excel

python讀寫excelxlwthttp://pypi.python.org/pypi/xlrd簡單使用導入xlwtimport xlwt新建一個excel文件file = xlwt.Workbook() #注意這裏的Workbook首字

原创 python操作MySQL數據庫

堅持每天學一點,每天積累一點點,作爲自己每天的業餘收穫,這個文章是我在吃飯的期間寫的,利用自己零散的時間學了一下python操作MYSQL,所以整理一下。我採用的是MySQLdb操作的MYSQL數據庫。先來一個簡單的例子吧:?1234567

原创 shell結合expect寫的批量scp腳本工具

在部署一個任務時,其中有一項必須的過程就是將一些文件,如安裝包發送到大量的服務器上去。雖然已有宇哥的腳本可用:通過paramiko模塊提供的ssh和scp功能編寫的python腳本。但我到現在還在對python的恐懼之中(雖然已經在空閒時間

原创 linux下各種解包打包命令大全

.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是壓縮!)———————————————.gz解壓1:gunzip FileName.gz解壓2:gz

原创 shell中變量自增的實現方法

LinuxShell中寫循環時,常常要用到變量的自增,現在總結一下整型變量自增的方法。我所知道的,bash中,目前有五種方法:1. i=`expr $i + 1`;2. let i+=1;3. ((i++));4. i=$[$i+1];5.

原创 Python 錯誤和異常小結

 事先說明哦,這不是一篇關於Python異常的全面介紹的文章,這只是在學習Python異常後的一篇筆記式的記錄和小結性質的文章。什麼?你還不知道什麼是異常,額... 1.Python異常類Python是面嚮對象語言,所以程序拋出的異常也是類

原创 Linux CentOS PhpMyAdmin安裝

安裝好PHP,Apache和MySQL程序後,爲了管理MySQL數據庫,我們需要安裝phpMyAdmin程序。下面是關於如何在centos安裝phpMyAdmin程序的方法。1、管理員root身份登錄系統2、進入網站根目錄(如/var/ww

原创 常用軟件的靜默安裝參數

一、如何得到軟件的靜默安裝參數        1. 軟件如果已經安裝,到註冊表中查詢其安裝/卸載參數:        看InstallSource(如果有)和UninstallString的參數內容信息        2. 第三方軟件查詢靜

原创 python發送各類郵件的主要方法

python中email模塊使得處理郵件變得比較簡單,今天着重學習了一下發送郵件的具體做法,這裏寫寫自己的的心得,也請高手給些指點。    一、相關模塊介紹    發送郵件主要用到了smtplib和email兩個模塊,這裏首先就兩個模塊進

原创 linux下expect安裝和使用

expect版本 5.43http://download.chinaunix.net/download/0003000/2845.shtmltcl版本 8.4.19http://sourceforge.net/projects/tcl/fi