原创 linux中shell變量的含義解釋

變量說明: $$ Shell本身的PID(ProcessID) $! Shell最後運行的後臺Process的PID$? 最後運行的命令的結束代碼(返回值) $- 使用Set命令設定的Flag一覽$* 所有參數列表。如"$*"用「"」括起

原创 shell中條件判斷if中的-z到-d的意思

[ -a FILE ] 如果 FILE 存在則爲真。 [ -b FILE ] 如果 FILE 存在且是一個塊特殊文件則爲真。 [ -c FILE ] 如果 FILE 存在且是一個字特殊文件則爲真。 [ -d FILE ] 如果 FILE

原创 /dev/null 2>&1

爲什麼要用 /dev/null 2>&1 這樣的寫法.這條命令的意思是將標準輸出和錯誤輸出全部重定向到/dev/null中,也就是將產生的所有信息丟棄.下面我就爲大家來說一下, command > file 2>file  與comm

原创 RAW_SOCKET

sock_raw原始套接字編程可以接收到本機網卡上的數據幀或者數據包,對與監聽網絡的流量和分析是很有作用的.一共可以有3種方式創建這種socket   1.socket(AF_INET, SOCK_RAW, IPPROTO_TCP|

原创 linux expr

expr 命令 用途 求表達式變量的值。 語法 expr Expression 描述 expr 命令讀入 Expression 參數,計算它的值,然後將結果寫入到標準輸出。 您必須對 Expre

原创 ftp

今天同事問我一個問題,在Linux 下訪問FTP,並將文件上傳上去。 我之前一直是用WinSCP工具的。 先將文件從linux copy到windows下,然後在傳到ftp上。 google 一下。方法也比較簡單。 這裏只討論通過終端來連

原创 下載rpm包的好網站

http://rpm.pbone.net/index.php3/stat/4/idpl/17697471/dir/scientific_linux_

原创 shell中for總結

關於shell中的for循環用法很多,一直想總結一下,今天網上看到上一篇關於for循環用法的總結,感覺很全面,所以就轉過來研究研究,嘿嘿... 1、

原创 簡要總結

1.grep 搜索 grep  '   '  filename grep -o  '    ' filename 只輸出匹配到的 (1)ls - l | grep '^a'  (2)grep  ' [a-z]\{5\}'  filenam

原创 自助Linux之問題診斷工具strace

引言 “Oops,系統掛死了..." “Oops,程序崩潰了..." “Oops,命令執行報錯..."   對於維護人員來說,這樣的悲劇每天都在上演。理想情況下,系統或應用程序的錯誤日誌提供了足夠全面的信息,通過查看相關日誌,

原创 使用系統iso鏡像配置yum源

環境使用的是redhat6.1 64bit。 1.設置虛擬機的硬件,在光驅處選擇系統的安裝鏡像,這一步在開機關機的時候都可以。 2.在開機的情況下,右擊vmware下面的光驅,選擇連接。 3.接下來需要配置一下系統/e

原创 上下文切換

支持多任務處理是CPU設計史上最大的跨越之一。在計算機中,多任務處理是指同時運行兩個或多個程序。從使用者的角度來看,這看起來並不複雜或者難以實現,但是它確實是計算機設計史上一次大的飛躍。在多任務處理系統中,CPU需要處理所有程序的操作,

原创 signal

函數名: signal 表頭文件#include<signal.h> 功 能:設置某一信號的對應動作 函數原型:void (*signal(int signum,void(* handler)(int)))(int); 或者:t

原创 shell常用判斷語句

1.判斷文件夾是否存在    if [ ! -d "$myPath"]; then  2.判斷文件是否存在    if [  ! -f /tmp/dns.out ] ; then 3.判斷字符串是否爲空     if [ -z "$pid

原创 滑動窗口機制

(1).窗口機制    滑動窗口協議的基本原理就是在任意時刻,發送方都維持了一個連續的允許發送的幀的序號,稱爲發送窗口;同時,接收方也維持了一個連續的允許接收的幀的序號,稱爲接收窗口。發送窗口和接收窗口的序號的上下界不一定要一樣,甚至大