sed -i 's/old_string/new_string/g' file_name >/dev/null 在sed的命令列中引用shell變數時要使用雙引號,而不是通常所用的單引號。下面是一個根據name變數的內容來刪除named.conf檔案中zone段的指令碼: name='zone\ "localhost"' sed "/$name/,/};/d" named.conf sed -i "s/oldstring/newstring/g" `grep
檔案系統是對一個存放裝置上的資料和中繼資料進行組織的機制。 Linux 檔案系統介面實現為分層的體繫結構,從而將使用者介面層、檔案系統實現和操作存放裝置的驅動程式分隔開。另一種看待檔案系統的方式是把它看作一個協議。網路通訊協定(比如 IP)規定了互連網上傳輸的資料流的意義,同樣,檔案系統會給出特定儲存媒體上資料的意義。Linux 檔案系統體繫結構是一個對複雜系統進行抽象化的有趣例子。通過使用一組通用的 API 函數,Linux 可以在許多種存放裝置上支援許多種檔案系統。例如,read
成為一名精通 Linux 程式設計的進階程式員一直是不少朋友孜孜以求的目標。根據中華英才網統計資料,北京地區 Linux 程式員月薪平均為 Windows 程式員的 1.8 倍、Java 程式員的 2.6 倍, Linux 程式員年終獎金平均為 Windows 程式員的 2.9 倍。同時資料顯示,隨著工作經驗的增長, Linux 程式員與 Windows 程式員的收入差距還有擴大的趨勢。Denis 認為,要學好 Linux 環境下的編程,關鍵是要看對、選對、學會正確的書籍。可以說,如果你選對了
對於核心,Makefile分為5類: Documentation/kbuild/makefiles.txt描述如下:50 The Makefiles have five parts:51 52 Makefile 總Makefile,控制核心的編譯53 .config 核心設定檔,配置核心時產生,如make menuconfig後54 arch/$(ARCH)/Makefile
Linux mmap的學習本來以前mmap是很簡單的,看下參數用法就ok,結果遇到了一大堆麻煩,google了很多部落格,都寫得很淺顯,就介紹一下參數然後再給了一個簡單得不得了的代碼,就完了,所以糾結了我差不多一天時間。mmap怎麼用我就不說了,網上很多,在這裡就把我犯的錯誤經驗分享出來,先貼一下我用mmap實現拷貝任意檔案的代碼:#include <stdio.h>#include <stdlib.h>#include <string.h>#include
轉自:http://www.9usb.net/200902/linux-grep.html1.作用linux/Doc’目錄下搜尋帶字串’magic’的檔案:$ grep magic /usr/src/linux/Doc/*sysrq.txt:* How do I enable the magic SysRQ key?sysrq.txt:* How do I use the magic SysRQ key?其中檔案’sysrp.txt’包含該字串,討論的是 SysRQ
本文總結了Linux添加或者刪除使用者和使用者組時常用的一些命令和參數。1、建使用者:adduser phpq //建立phpq使用者passwd phpq //給phpq使用者佈建密碼2、建工作群組groupadd test //建立test工作群組3、建立使用者同時增加工作群組useradd -g test phpq