Time of Update: 2015-06-01
標籤:Regex linux POSIX標準將Regex分為兩類 >基本Regex >擴充Regex 大部分linux應用和工具僅支援基本的Regex。 ============基本的Regex元字元集合及其意義============ * 匹配0個或多個 . 匹配任意一個字元 ^ 匹配開頭 $ 匹配結尾 [] 匹配字元集合 \
Time of Update: 2015-06-01
標籤:linuxRegex也許你已經發現,有時匹配完整的單詞很難。例如,如果想匹配模式"book",搜尋會命中包含單詞"book"和"books"的行,而且還有單詞"bookish"、"handbook"和"booky"。很顯然可以在"book"前後使用空格來限制匹配情況。□book□然而,這個運算式只匹配單詞"book",
Time of Update: 2015-06-01
標籤:linux相對路徑與絕對路徑絕對路徑:路徑的寫法(一定由根目錄 / 寫起),例如: /usr/share/doc 這個目錄。相對路徑:路徑的寫法(不是由 / 寫起),例如由 /usr/share/doc 要到 /usr/share/man 底下時,可以寫成:cd
Time of Update: 2015-06-01
標籤:所謂訊號量,其實就是一個數字。核心給這個數字賦予一定的含義,讓它等於不同的值時所表示的意義不同。這樣就可以用它來標示某種資源是否正被使用。訊號的分類其實挺多的,主要還是二值和計數器。這裡討論二值現在有個檔案,有兩個進程要同時訪問它。進程A 要往裡面寫入 "Math class is cancel",進程B 要往裡面寫入“English test”。正常情況下這兩個資訊會被完整的寫入檔案中。但是如果進程A寫到"Math class"
Time of Update: 2015-06-01
標籤:socket 伺服器 緩衝區 linux 用戶端 阻塞:顧名思義,就是指在執行裝置操作時若不能獲得資源則掛起操作,直到滿足可操作的條件後再進行操作,被掛起的進程進入休眠狀態,被從調度器的運行隊列移走,直到等待的條件滿足。 &nbs
Time of Update: 2015-06-01
標籤:原文地址:http://www.iitshare.com/linux-install-imagemagick-jmagick.html一、安裝背景最近在伺服器上部署了HapiCMS的產品,因為其對圖片的壓縮是採用ImageMagick實現的,所以需要在伺服器上面安裝ImageMagick與jmagick,將操作的過程寫了下來,和大家分享下,其中包含rpm方式安裝、linux32位安裝ImageMagick與jmagick、linux64位安裝ImageMagick與jmagick,如果大家
Time of Update: 2015-06-01
標籤:1.串連好開發板串口線,網口線,電源線;2.在PC機linux中啟動minicom(串口通訊工具);3.啟動開發板電源,開發板載入linux,載入資訊通過串口列印到minicom上,如minicom不輸出資訊,檢查minicom檢測的連接埠是否正確,通常情況下設定監測連接埠是/dev/ttyS0,如不是用“minicom -s”來設定;4.交叉編譯下載,把pc機端的程式通過arm-linux-gcc編譯,把編譯產生的ARM可執行程式下載到開發板端執行;
Time of Update: 2015-06-01
標籤: ln是linux中又一個非常重要命令,它的功能是為某一個檔案在另外一個位置建立一個不同的連結,這個命令最常用的參數是-s,具體用法是:ln –s 源檔案 目標檔案。 當我們需要在不同的目錄,用到相同的檔案時,我們不需要在每一個需要的目錄下都放一個必須相同的檔案,我們只要在某個固定的目錄,放上該檔案,然後在其它的目錄下用ln命令連結(link)它就可以,不必重複的佔用磁碟空間。例如:ln –s /bin/less
Time of Update: 2015-06-01
標籤:轉自http://312788172.iteye.com/blog/730280 我們經常在linux要尋找某個檔案,但不知道放在哪裡了,可以使用下面的一些命令來搜尋。這些是從網上找到的資料,因為有時很長時間不會用到,當要用的時候經常弄混了,所以放到這裡方便使用。which 查看可執行檔的位置,在PATH變數指定的路徑中,搜尋某個系統命令的位置,並且返回第一個搜尋結果。whereis
Time of Update: 2015-06-01
標籤: 原先的SVN伺服器是放在windowsPC上的,因領導要求,要在linux伺服器上架設svn,並匯入,因此做此操作。 首先,需要去官網上下載所需包,我下的是1.6.16,目前最高已到1.9,:http://subversion.tigris.org/downloads/subversion-1.6.16.tar.gzhttp://subversion.tigris.org/downloads/subversion-deps-1.6.16.tar.gz同時,對一些附帶服
Time of Update: 2015-06-01
標籤:在叢集環境中,在打補丁,或安裝新軟體後,經常需要同步目錄。下面我做了一個指令碼,用於完成這個過程。因為沒有在兩台機器間做ssh互信,因此,執行過程中需要輸入遠程機器密碼。#!/bin/bash#author:wjf#date:2015/06/01#desc:同步一台機器上的一個檔案夾至遠程機器,可用於叢集環境中的代碼同步#使用限制:1、同步資料夾路徑中不允許出現空格#
Time of Update: 2015-06-01
標籤:df -lh,du -hls -lhls -lh reg*?cat -n filecat -n file | grep reg*?echo $PS1/PS2查詢IP衝突:nmap -sP x.x.x.1/24 在使用arping 存活的ip,看返回的mac是否只有一條。netstat -ntlpyum list | grep apprpm -qa | grep apprpm -e app --nodepesrpm -ivhtar -xvf filetar -cvf filetail -n
Time of Update: 2015-06-02
標籤:前一篇文章概述了Linux
Time of Update: 2015-06-02
標籤:本文為“在C/C++中捕獲段錯誤,列印出錯的具體位置”的續篇,進一步解決涉及動態連結程式庫的情況。 背景知識:·linux/unix下動態連結程式庫的基本原理·/proc/pid/maps檔案的基本格式·動態連結程式庫:在進程執行過程中動態載入,進程間可以共用代碼,可用在發布升級包等場合 概述: 使用者自己編寫的代碼均編譯進了可執行檔裡的時候,“在C/C++
Time of Update: 2015-06-02
標籤:GIT在Linux上的安裝和使用簡介 GIT最初是由Linus Benedict Torvalds為了更有效地管理Linux核心開發而創立的分布式版本控制軟體,與常用的版本控制工具如CVS、Subversion不同,它不必伺服器端軟體支援,速度和效率也有著相當程度的提高。 www.2cto.com
Time of Update: 2015-06-02
標籤:在linux下搭建git環境1、建立Github帳號,https://github.com2、Linux建立SSH密鑰:[plain] view plaincopy ssh-keygen ##一直預設就可以了 3、將公開金鑰加入到Github賬戶資訊Account Settings->SSH Key4、測實驗證是否成功。[plain] view plaincopy ssh -T [
Time of Update: 2015-06-02
linux
Time of Update: 2015-06-02
kvm初體驗之六:複製,kvm初體驗之六目標:複製vm1到vm1-clone1. virsh suspend vm12. virt-clone --connect qemu:///system --original vm1 --name vm1-clone --file /vm/vm1-clone或 virt-clone --connect qemu:///system -o vm1 -n vm1-clone -f /vm/vm1-clone3. virsh start
Time of Update: 2015-06-02
(三)Linux環境部署(Centos+Nginx+Tomcat+Mysql)-Nginx環境搭建以下為本人本地測試實踐中,完整的搭建一個基於Linux系統上Centos+Nginx+Tomcat+Mysql的操作文檔,梳理記錄如下,希望對於那些想要系統地完整搭建Linux環境的程式員們一個系統性的參考。但因大部分都是邊搭建邊記錄下的操作,有所疏漏在所難免,還望見諒;如有問題和意見請幫忙在後面的評論中指出,萬分感謝!另整個搭建的過程中參考了網上許多優秀博主的優秀實踐,在文
Time of Update: 2015-06-02
Centos中samba精簡安裝與使用samba的功能是非常強大的,但是CleverCode在實際的工作中發現,CleverCode使用的功能比較少。最主要的使用是將Linux機器中/home/CleverCode目錄,在windows下能夠訪問。所以一般CleverCode只簡單安裝,然後將/home/CleverCode目錄共用到windows的某個盤。 1 簡介Samba是一個能讓Linux系統應用Microsoft網路通訊協議的軟體,而SMB是Server Message