原创 linux 命令詳解 九

  十一.  awk編程:       1.  變量:     在awk中變量無須定義即可使用,變量在賦值時即已經完成了定義。變量的類型可以是數字、字符串。根據使用的不同,未初始化變量的值爲0或空白字符串" ",這主要取決於變量應用的上下

原创 linux 命令詳解 二十九

 8.  用getopts處理命令行選項:     這裏的getopts命令和C語言中的getopt幾乎是一致的,因爲腳本的位置參量在有些時候是失效的,如ls -lrt等。這時候-ltr都會被保存在$1中,而我們實際需要的則是三個展開的選

原创 linux 命令詳解 二十四

  11.  數組:     Shell中提供了創建一維數組的能力,你可以把一串數字、名字或者文件放在一個變量中。使用declare的-a選項即可創建它們,或者在變量後面增加下標操作符直接創建。和很多其它開發語言一樣,Shell中的數組也

原创 linux 命令詳解 十八

   7.  報告磁盤空間使用狀況(df):     該命令最爲常用的選項就是-h,該選項將智能的輸出數據單位,以便使輸出的結果更具可讀性。     /> df -h     Filesystem             Size 

原创 linux 命令詳解 二十六

    3.  流程控制語句:     if語句格式如下:     #if語句的後面是Shell命令,如果該命令執行成功返回0,則執行then後面的命令。     if command             then         c

原创 我的友情鏈接

51CTO博客開發苦逼coder學習Linux的小女生開源之星熔 巖老男孩的linux博客技術成就夢想老劉的博客滴水穿石“純真”程序員俱樂部simeon技術專欄撫琴煮酒王乾De技術Blog[愛生活,愛學習]專注J2EE系列規範下的開源技術

原创 linux 命令詳解 十二

     7.  內建函數:     字符串函數     sub(regular expression,substitution string);     sub(regular expression,substitution strin

原创 linux 命令詳解 十五

 十六. 文件查找命令find:     下面給出find命令的主要應用示例:     /> ls -l     #列出當前目錄下所包含的測試文件     -rw-r--r--. 1 root root 48217 Nov 12

原创 linux 命令詳解 十六

十七. xargs命令:     該命令的主要功能是從輸入中構建和執行shell命令。            在使用find命令的-exec選項處理匹配到的文件時, find命令將所有匹配到的文件一起傳遞給exec執行。但有些系統

原创 linux 命令詳解 二十七

    4.  循環語句:     Bash Shell中主要提供了三種循環方式:for、while和until。     for循環聲明格式:     for variable in word_list     do         c

原创 linux 命令詳解 十三

 十二.   行的排序命令sort:   1.  sort命令行選項: 選項 描述 -t 字段之間的分隔符 -f 基於字符排序時忽略大小寫 -k 定義排序的域字段,或者是基於域字段的部分

原创 linux 命令詳解 十一

   6.  數組:     因爲awk中數組的下標可以是數字和字母,數組的下標通常被稱爲關鍵字(key)。值和關鍵字都存儲在內部的一張針對key/value應用hash的表格裏。由於hash不是順序存儲,因此在顯示數組內容時會發現,它們

原创 linux 命令詳解 二十

  二十. 通過管道組合Shell命令獲取系統運行數據:     1.  輸出當前系統中佔用內存最多的5條命令:     #1) 通過ps命令列出當前主機正在運行的所有進程。     #2) 按照第五個字段基於數值的形式進行正常排序(由

原创 linux 命令詳解 十四

 十四. 文件壓縮解壓命令tar:    1.  tar命令行選項 選項 命令描述 -c 建立壓縮檔案 -x 解壓 --delete 從壓縮包中刪除已有文件,如果該文件在包中出現多次,該

原创 linux 命令詳解 十九

 3.  列出當前系統打開文件的工具(lsof):     lsof(list opened files),其重要功能爲列舉系統中已經被打開的文件,如果沒有指定任何選項或參數,lsof則列出所有活動進程打開的所有文件。衆所周知,linux