Time of Update: 2015-06-10
標籤:一般在本地電腦上批量替換文本有許多工具可以做到,比如Emeditor,sublime text ,但在linux和mac上相關的編輯器有這個功能的不多,另外大多伺服器上都是無圖形介面的,因此收集了幾條針對linux命令列備忘,實現批量替換常值內容的命令:批量尋找某個目下檔案的包含的內容grep -rn "要找尋找的文本" ./通過sed批量尋找並替換檔案內容。sed -i "s/要找尋找的文本/替換後的文本/g"grep -rl “要找尋找的文本” ./通過find和grep組合命令尋找
Time of Update: 2015-06-10
標籤:Linux下進程的建立我們都知道,進程就是正在執行的程式。而在Linux中,可以使用一個進程來建立另外一個進程。這樣的話,Linux的進程的組織圖其實有點像Linux分類樹,是個階層的,可以使用pstree命令來查看。在最上面是init程式的執行進程。它是所有進程的老祖宗。Linux提供了兩個函數來建立進程。 1.fork() fork()提供了建立進程的基本操作,可以說它是Linux系統多任務的基礎。該函數在unistd.h庫中聲明。 #include
Time of Update: 2015-06-10
標籤:# kill -pid注釋:標準的kill命令通常都能達到目的。終止有問題的進程,並把進程的資源釋放給系統。然而,如果進程啟動了子進程,只殺死父進程,子進程仍在運行,因此仍消耗資源。為了防止這些所謂的“殭屍進程”,應確保在殺死父進程之前,先殺死其所有的子進程。確定要殺死進程的PID或PPID# ps -ef | grep httpd以優雅的方式結束進程# kill -l
Time of Update: 2015-06-10
標籤:shell指令碼需要互動的地方可以使用here文檔是實現,但是有些命令卻需要使用者手動去就互動如passwd、scp,對自動部署免去使用者互動很痛苦,expect能很好的解決這類問題。expect的核心是spawn expect send set spawn 調用要執行的命令等待命令提示資訊的出現,也就是捕捉使用者輸入的提示: send 發送需要互動的值,替代了使用者手動輸入內容 set 設定變數值 interact
Time of Update: 2015-06-10
標籤:Scientific Toolworks Understand for linux 這個軟體我找了很久了,一直沒有找到合適能裝的。現在這款能在linux上順利啟動並執行版本,共用給需要的TX們。個人覺得這款軟體在linux下很好用。版本:Understand-3.0.629
Time of Update: 2015-06-10
標籤:1、下載jdk地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2、將剛剛下載的檔案解壓到/usr/lib/jvm目錄之下,假設沒有該目錄。能夠建立目錄cp -r /home/xx/下載/jdk1.8.0_25
Time of Update: 2015-06-10
標籤:1.實驗原理:用戶端的請求會先到Proxy 伺服器,Proxy 伺服器根據自己的acl來判斷是否去請求WEB伺服器。如果請求WEB伺服器,會在自己硬碟建立緩衝,如果有下次同樣的請求,會直接從自己的緩衝來返回2.具體操作:/etc/squid/squid.conf內容:http_port 3128cache_mem 128 MBcache_dir ufs /var/spool/squid 4096 16 256cache_effective_user
Time of Update: 2015-06-10
標籤:linux 下的軟路由zebra 安裝使用一、安安裝zebra Configuring RIP with Quagga Routing Suite in Fedora 1.downloadquagga quagga-0.99.16.tar.gz2.解壓縮 #tar zxvfquagga-0.99.16.tar.gz 3.配置 # cd quagga-0.99.16
Time of Update: 2015-06-10
linux系統常見的壓縮命令,linux壓縮命令linux常見的壓縮檔副檔名*.Z compress 程式壓縮的檔案;*.gz gzip 程式壓縮的檔案;*.bz2 bzip2 程式壓縮的檔案;*.tar
Time of Update: 2015-06-10
Linux常用網路工具:批量主機服務掃描之netcat,主機服務netcatnetcat又叫做瑞士軍刀,是駭客和系統管理員常用的網路工具,最初開發的目的是檔案傳輸,後來發展出很多強大的功能,比如也可以完成批量主機服務掃描。之前介紹了另一個更常用的批量主機服務掃描工具:nmap。netcat的安裝也非常簡單,直接yum安裝:yum install
Time of Update: 2015-06-10
linux下打包zip檔案,linux打包zip檔案zip [參數] [打包後的檔案名稱] [打包的目錄路徑] linux zip命令參數列表:-a 將檔案轉成ASCII模式-F 嘗試修複損壞的壓縮檔 -h 顯示協助介面-m 將檔案壓縮之後,刪除源檔案-n 特定字串 不壓縮具有特定字尾字串的檔案-o
Time of Update: 2015-06-10
01 Linux入門介紹,01linux入門一、Linux 初步介紹Linux的優點Linux的缺點Linux的應用Linux的吉祥物/Logo 企鵝(英文名:Tux),由來:因為Torvalds在小時候被企鵝咬過,因此印象非常深刻
Time of Update: 2015-06-10
Linux終端介面的字型顏色設定目錄說明 PS1 顏色文法 儲存設定說明在網上找了好多資料都不是很詳細,要不就是文法有錯誤。 所以弄了好久才整明白了,寫下來方便後面的人學習。 本人Linux虛擬機器版本為CentOS 6.5 其他的版本的可能又細微區別哈。PS1PS1是Linux終端使用者的一個環境變數,用來說明命令列提示符的設定。在終端輸入命令:echo $PS1,就會輸出PS1的定義:PS1=’[\u@\h \W]$
Time of Update: 2015-06-10
Linux
Time of Update: 2015-06-10
Ubuntu 系統的降溫方案安裝Ubuntu的朋友,可能你安裝了系統但不知道或沒有注意,你的電腦會很熱。這種發熱主要的原因之一是來自於硬碟的發熱。因此通過以下兩種方法來降低硬碟發熱帶來的影響。(以下方法不適用於 SSD 硬碟)以下是我以前用過的兩種降溫方案,方法來自於網路。 方案一1.安裝laptop_modesudo apt-get install laptop-mode-tools2.啟動laptop_modesudo laptop_mode
Time of Update: 2015-06-10
Linux
Time of Update: 2015-06-10
Linux常用命令-許可權管理命令-其他許可權管理命令命令名稱:chown 英文: change file ownership命令所在路徑:/bin/chown文法:chown [使用者][檔案或者目錄]功能描述:改變檔案或者目錄的所有者範例: chown shenchao fengjie 改變檔案fengjie的所有者為shenchao命令名稱:chgrp英文: change file group ownership命令所在路徑:/bin/chgrp文法:chgrp [使用者]
Time of Update: 2015-06-10
CentOS配置iptables防火牆昨天幫朋友配置CentOS伺服器,一開始為了方便測試直接把防火牆關了,之後便需要配置好防火牆,網上找了幾個防火牆規則都有錯誤,後來發現是博主發帖不認真,有太多字元錯誤,下面是我整理的親測可用的防火牆規則的配置過程:修改 iptables-config首先修改iptables-config檔案的一個配置項$ vi /etc/sysconfig/iptables-config把檔案最後一行IPTABLES_MODULES="ip_conntrack_ftp"
Time of Update: 2015-06-10
LinuxRegex-字元的跨度元字元允許你指定重複出現的字元。考慮下面的運算式:11*0它將匹配下面的每一行:101101111101111111111111111111111111110這些元字元使Regex具有了伸縮性。現在我們來看一對用於指定跨度並決定跨度長度的元字元。可以指定一個字母或Regex出現的最小或最大次數。在grep和sed中使用\{和\}。
Time of Update: 2015-06-10
Linux常用命令-檔案搜尋命令-檔案搜尋命令find命令名稱:find 命令所在路徑:/bin/find 文法:find 【搜尋範圍】 【匹配條件】 功能描述:檔案搜尋樣本 find /etc - name init 在目錄/etc 中尋找檔案init -iname 不區分大小寫 * 代表萬用字元 ? 代表一個字元find / -size +204800 在根目錄下尋找大於100MB的檔案 +n 大於 -n 小於 n 等於find /home -user shenchao