apache對php的支援是通過apache的mod_php5模組來支援的,這點與nginx不同。nginx是通過第三方的fastcgi處理器才可以對php進行解析。如果源碼編譯安裝php的話,需要在編譯時間指定--with-apxs2=/usr/local/apache2/bin/apxs表示告訴編譯器通過apache的mod_php5模組來提供對php的解析。同時php安裝的最後一步make
UUCP為Unix系統之間,通過序列線來連線的協議。uucp使用UUCP協議,主要的功能為傳送檔案。文法uucp [-cCdfjmrRtvW][-g<等級>][-I<設定檔>][-n<使用者>][-x<類型>][--help][...來源][目的]參數說明: -c或--nocopy 不用將檔案複製到緩衝區。 -C或--copy 將檔案複製到緩衝區。 -d或--directiories
uuto為script檔案,它實際上會執行uucp,用來將檔案傳送到遠端UUCP主機,並在完成工作後,以郵件通知遠端主機上的使用者。文法uuto [檔案][目的]參數:相關參數請參考 uucp指令。執行個體將檔案傳送到遠程UUCP主機localhost的tmp 目錄,在命令提示字元中直接輸入如下命令:uuto./testfile
FTP是ARPANet的標準檔案傳輸通訊協定,該網路就是現今Internet的前身。文法ftp [-dignv][主機名稱或IP地址]參數: -d 詳細顯示指令執行過程,便於排錯或剖析器執行的情形。 -i 關閉互動模式,不詢問任何問題。 -g 關閉本地主機檔案名稱支援特殊字元的擴充特性。 -n 不使用自動登陸。 -v 顯示指令執行過程。執行個體例如使用ftp命令匿名登入ftp.kernel.org伺服器,該服務是Linux
/etc/printcap 中定義的每一個印表機必須在 /var/lpd 中有一個相對應的目錄,目錄中以 cf 開頭的檔案表示一個等待送到適當裝置的印表工作。這個檔案通常是由 lpr 所產生。lpr 和 lpd 組成了一個可以離線工作的系統,當你使用 lpr 時,印表機不需要能立即可用,甚至不用存在。lpd 會自動監視印表機的狀況,當印表機上線後,便立即將檔案送交處理。這個得所有的應用程式不必等待印表機完成前一工作。文法lpd [-l] [#port]參數說明: -l:
該程式可以查看印表機隊列狀態及其所包含的列印任務。文法lpq [l] [P] [user]參數說明: -P 指定一個印表機,否則使用預設印表機或環境變數PRINTER指定的印表機 -l 列印組成作業的所有檔案的資訊。。執行個體為系統預設的印表機printer的一個空隊列。$ lpqprinter is readyno entries如果事先並未指定印表機(使用-P選項),系統便會顯示預設的印表機。如果向印表機發送列印任務,然後查看列印佇列,便會看到如下列表。$ ls *.txt |
lpr(line printer,按行列印)公用程式用來將一個或多個檔案放入列印佇列等待列印。文法lpr [ -P printer ]參數: -p Printer: 將資料送至指定的印表機 Printer,預設值為 lp。執行個體下面的命令列將在名為mailroom的印表機上列印report檔案:$ lpr -P mailroom report使用一條列印命令可列印多個檔案,下面的命令列在名為laser1的印表機上列印3個檔案:$ lpr -P laser1 05.txt 108.txt
尚未完成的印表機工作會被放在印表機貯列之中,這個命令可用來將常未送到印表機的工作取消。由於每一個印表機都有一個獨立的貯列,你可以用 -P 這個命令設定想要作用的印列機。如果沒有設定的話,會使用系統預設的印表機。這個命令會檢查使用者是否有足夠的許可權刪除指定的檔案,一般而言,只有檔案的擁有者或是系統管理員才有這個許可權。文法/usr/bin/lprm [P] [file...]執行個體將印表機 hpprinter 中的第 1123 號工作移除lprm -Phpprinter 1123將第 1011
let 命令是 BASH 中用於計算的工具,用於執行一個或多個運算式,變數計算中不需要加上 $ 來表示變數。如果運算式中包含了空格或其他特殊字元,則必須引起來。文法格式let arg [arg ...]參數說明:arg:要執行的運算式執行個體:自加操作:let no++自減操作:let no--簡寫形式let no+=10,let no-=20,分別等同於let no=no+10,let no=no-20。以下執行個體計算 a 和 b 兩個運算式,並輸出結果:#!/bin/bashlet a=5
利用wc指令我們可以計算檔案的Byte數、字數、或是列數,若不指定檔案名稱、或是所給予的檔案名稱為"-",則wc指令會從標準輸入裝置讀取資料。文法wc [-clw][--help][--version][檔案...]參數: -c或--bytes或--chars 只顯示Bytes數。 -l或--lines 只顯示列數。 -w或--words 只顯示字數。 --help 線上協助。 --version
uniq可檢查文字檔中重複出現的行列。文法uniq [-cdu][-f<欄位>][-s<字元位置>][-w<字元位置>][--help][--version][輸入檔案][輸出檔案]參數: -c或--count 在每列旁邊顯示該行重複出現的次數。 -d或--repeated 僅顯示重複出現的行列。 -f<欄位>或--skip-fields=<欄位> 忽略比較指定的欄位。
用於在UNIX/LINUX下求運算式變數的值,一般用於整數值,也可用於字串。文法expr 運算式運算式說明: 用空格隔開每個項; 用 / (反斜線) 放在 shell 特定的字元前面; 對包含空格和其他特殊字元的字串要用引號括起來執行個體1、計算字串長度> expr length “this is a test”142、抓取字串> expr substr “this is a test” 3 5is
tr 指令從標準輸入裝置讀取資料,經過字串轉譯後,將結果輸出到標準輸出裝置。文法tr [-cdst][--help][--version][第一字元集][第二字元集]tr [OPTION]…SET1[SET2]參數說明: -c, --complement:反選設定字元。也就是符合 SET1 的部份不做處理,不符合的剩餘部份才進行轉換 -d, --delete:刪除指令字元 -s, --squeeze-repeats:縮減連續重複的字元成指定的單個字元 -t,
spell可從標準輸入裝置讀取字串,結束後顯示拼錯的詞彙。文法spell執行個體檢查檔案testfile是否有拼字錯誤,在命令列提示符下輸入如下命令:spell testfile如果檔案中有單詞拼字錯誤,則輸出如下資訊:$ spell testfile #檢查testfile 拼字錯誤scurity &
rgrep指令的功能和grep指令類似,可尋找內容包含指定的範本樣式的檔案,如果發現某檔案的內容符合所指定的範本樣式,預設rgrep指令會把含有範本樣式的那一列顯示出來。文法rgrep [-?BcDFhHilnNrv][-R<範本樣式>][-W<列長度>][-x<副檔名>][--help][--version][範本樣式][檔案或目錄...]參說明數:-? 顯示範本樣式與範例的說明。-B 忽略二進位的資料。-c
pico是個簡單易用、以顯示導向為主的文字編輯程式,它伴隨著處理電子郵件和新聞群組的程式pine而來。文法pico [-bdefghjkmqtvwxz][-n<間隔秒數>][-o<工作目錄>][-r<編輯頁寬>][-s<拼字檢查器>][+<列數編號>][檔案]參數說明: -b 開啟置換的功能。 -d 開啟刪除的功能。 -e 使用完整的檔案名稱。 -f 支援鍵盤上的F1、F2...等功能鍵。
mtype為mtools工具指令,類比MS-DOS的type指令,可顯示MS-DOS檔案的內容。文法mtype [-st][檔案]參數說明: -s 去除8位字元碼集的第一個位,使它相容於7位的ASCII。 -t 將MS-DOS文字檔中的"換行+游標移至行首"字元轉換成Linux的換行字元。執行個體開啟名為dos.txt 的MS-DOS檔案可使用如下命令:mtype
look指令用於英文單字的查詢。您僅需給予它欲查詢的字首字串,它會顯示所有開頭字串符合該條件的單字。文法look [-adf][-t<字尾字串>][字首字串][字典檔案]參數說明: -a 使用另一個字典檔案web2,該檔案也位於/usr/dict目錄下。 -d 只對比英文字母和數字,其餘一慨忽略不予比對。 -f 忽略字元大小寫差別。 -t<字尾字串>
找出兩個檔案中,指定欄位內容相同的行,並加以合并,再輸出到標準輸出裝置。文法join [-i][-a<1或2>][-e<字串>][-o<格式>][-t<字元>][-v<1或2>][-1<欄位>][-2<欄位>][--help][--version][檔案1][檔案2]參數: -a<1或2> 除了顯示原來的輸出內容之外,還顯示指令檔案中沒有相同欄位的行。 -e<字串>
Joe是一個功能強大的全螢幕文本編輯程式。操作的複雜度要比Pico高一點,但是功能較為齊全。Joe一次可開啟多個檔案,每個檔案各放在一個編輯區內,並可在檔案之間執行剪貼的動作。文法joe