原创 linux常用的進程間的通訊方式

linux常用的進程間的通訊方式 (1)、管道(pipe):管道可用於具有親緣關係的進程間的通信,是一種半雙工的方式,數據只能單向流動,允許一個進程和另一個與它有共同祖先的進程之間進行通信。 (2)、命名管道(named pipe):命名

原创 網絡爬蟲基本原理

轉載自:http://www.csdn.net/article/2015-11-13/2826205 關於爬蟲內容的分享,我會分成兩篇,六個部分來分享,分別是: 我們的目的是什麼內容從何而來瞭解網絡請求一些常見的限制方式嘗試解決問題的思路

原创 Perl腳本中Expect模塊的學習使用

Expect模塊可以用來向需要交互執行的程序輸入必要的信息。以腳本形式實現交互式應用程序的語言。 代碼: $exp = new Expect; new一個Expect. $exp->spawn($command,@params); for

原创 shell中實現浮點數運算

bc的簡單用法 bc是Linux內置中的計算器,能夠處理浮點數的計算,看下面的應用例子。 [root@node2 ~]# bc bc 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 200

原创 Centos7.3下安轉sslyze

當我們希望獲取web服務器所支持的協議信息時,我們可以使用開源的sslyze工具,這是一個python腳本寫的工具! 獲取源碼: git clone https://github.com/nabla-c0d3/sslyze.git

原创 shell學習網站網址收藏

今天在搜索shell學習時發現一個不錯的入門shell網站, 很基礎的,以後自己經常參考 http://c.biancheng.net/cpp/view/2740.html

原创 VIM的列編輯操作

刪除列 1.光標定位到要操作的地方。 2.CTRL+v 進入“可視 塊”模式,選取這一列操作多少行。 3.d 刪除。 插入列 插入操作的話知識稍有區別。例如我們在每一行前都插入”() “: 1.光標定位到要操作的地方。 2.C

原创 Fedora11 下搭建samba服務器

        最近計劃根據同事的nginx系列博客,分析學習nginx源碼,自己爲了方便閱讀和測試代碼,在自己的電腦上虛擬機上安裝了fedora11系統,爲了實現Wndows和Fedora的文件共享,就計劃在Fedora上搭建Samba

原创 回車與換行的區別

符號 ASCII碼 意義 \n 10 換行NL \r 13 回車CR 回車 \r 本義是光標重新回到本行開頭,r的英文return,控制字符可以寫成CR,即Car

原创 Xargs用法詳解

簡介 之所以能用到這個命令,關鍵是由於很多命令不支持|管道來傳遞參數,而日常工作中有有這個必要,所以就有了xargs命令,例如: find /sbin -perm +700 |ls -l 這個命令是錯誤的 find /

原创 tar解壓縮 xz

今天由於工作需要升級系統編譯內核,下載到了一份tar.xz結尾的壓縮文件,,如下: linux-4.11.1.tar.xz $xz -d *.tar.xz $tar -xvf *.tar 可以看到這個壓縮包也是

原创 nohup命令的用法

linux的nohup命令的用法。 在應用Unix/Linux時,我們一般想讓某個程序在後臺運行,於是我們將常會用 & 在程序結尾來讓程序自動運行。比如我們要運行mysql在後臺: /usr/local/mysql/bin/mysqld

原创 vim顯示不可見特殊字符

一、查看特殊字符 Vim中可見特殊字符會直接顯示,不可見特殊字符會顯示爲該字符在命令行的輸入方式, 例如\r顯示爲^M。通過:help digraph-table可看到所有Vim中可輸入的特殊字符, 該文檔的第一頁如下: char dig