原创 shell行轉列(awk),列轉行(tr)

行轉列(awk):awk -F "+" '{for(i=1;i<=NF;i++) a[i,NR]=$i}END{for(i=1;i<=NF;i++) {for(j=1;j<=NR;j++) printf a[i,j] " ";print "

原创 bash編程之特殊變量

$0 :腳本文件路徑本身; 取文件名:basename $0$# : 腳本參數個數$* : 所有參數,每個參數當作爲一個字串,一般用於保存用戶的參數$@: 所有參數,所有參數當作爲一個字串,一般用於保存用戶的參數

原创 windows批處理

批處理文件是無格式的文本文件,它包含一條或多條命令。它的文件擴展名爲 .bat 或 .cmd。在命令提示下鍵入批處理文件的名稱,或者雙擊該批處理文件,系統就會調用Cmd.exe按照該文件中各個命令出現的順序來逐個運行它們。使用批 處理文件(

原创 swap

mkswap功能說明:設置交換區(swap area),可將磁盤分區或文件設爲Linux的交換區語  法:mkswap [-cf][-v0][-v1][設備名稱或文件][交換區大小]參  數:      -c   建立交換區前,先檢查是否有

原创 cut命令

原创 linux awk命令詳解

awk是行處理器: 相比較屏幕處理的優點,在處理龐大文件時不會出現內存溢出或是處理緩慢的問題,通常用來格式化文本信息 awk處理過程: 依次對每一行進行處理,然後輸出 awk命令形式: awk [-F|-f|-v] ‘BEGIN{} //{

原创 linux ntp時間同步

一、搭建時間同步服務器1、編譯安裝ntp serverrpm -qa | grep ntp若沒有找到,則說明沒有安裝ntp包,從光盤上找到ntp包,使用rpm -Uvh ntp***.rpm進行安裝2、修改ntp.conf配置文件vi /e

原创 SecureCRT中文亂碼解決方法

服務端export LANG=zh_CN.UTF-8客戶端SecureCRT編碼選擇UTF-8客戶端SecureCRT字體選擇新宋體,字符集選擇中文總結:客戶端和服務端字符編碼一致,客戶端字體字符集支持

原创 bash shell for循環1到100

前言用bash shell寫程序時,經常會用到for循環,特別是從1到100這種需求,這裏記錄幾種shell中從1到100的循環方法類c語言:    for ((i=1; i<=100; i ++))      do          ec

原创 curl

使用curl時,有兩個超時時間:一個是連接超時時間,另一個是數據傳輸的最大允許時間。連接超時時間用 --connect-timeout 參數來指定,數據傳輸的最大允許時間用 -m 參數來指定。例如:curl --connect-timeou

原创 Shell:重複執行一個命令n次

for i in {1..10}; do echo "Hello, World"; done

原创 bash shell for循環1到100

前言用bash shell寫程序時,經常會用到for循環,特別是從1到100這種需求,這裏記錄幾種shell中從1到100的循環方法類c語言:    for ((i=1; i<=100; i ++))      do          ec

原创 Shell:重複執行一個命令n次

for i in {1..10}; do echo "Hello, World"; done

原创 diff快速顯示2個目錄下所有不同文件名稱而非內容

快速顯示2個目錄dir1,dir2下所有不同文件名稱diff -ruNaq dir1 dir2diff -ruaq dir1 dir2(如果dir1和dir2中彼此都沒有對方文件,那麼將以only的形式human提示)因爲需要往termin

原创 管理sendmail郵件隊列

1、隊列文件通常存放在/var/spool/mqueue下面,每個待發送的郵件由幾個文件構成,例如,我們可以看到下面的目錄文件列表: [root@mail mqueue]# lsdfRAA27175 xfAAA00733 xfBAA0081