本段描述tcsh所使用的語法。相關主題安排如下:·特殊文件·文件名的元字符·引用(quoting)·命令形式·重定向形式特殊文件表5-1:tcshshell的特殊文件文件名描述/etc/csh.cshrc~/.tcshrc或~/.cshrc在讀入每個用戶的初始文件之前,它會被任何的s...[繼續(xù)閱讀]
海量資源,盡在掌握
本段描述tcsh所使用的語法。相關主題安排如下:·特殊文件·文件名的元字符·引用(quoting)·命令形式·重定向形式特殊文件表5-1:tcshshell的特殊文件文件名描述/etc/csh.cshrc~/.tcshrc或~/.cshrc在讀入每個用戶的初始文件之前,它會被任何的s...[繼續(xù)閱讀]
此段描述下列主題:·變量替換·變量修飾符(modifier)·預定義的shell變量·在prompt變量中格式化·.tcshrc樣本文件·環(huán)境變量變量替換在下列的替換中,大括號({})是可選用的,但是當需要分隔變量名稱與下列的字符時除外,否則下列字符會被...[繼續(xù)閱讀]
有兩種方式可以設定變量。通過賦值來完成:setvar=value或者只是開啟變量:setvar后者對于“變量是否已設定?”這類簡單的測試很有用。在下面的列表中,接受值的變量會以等號及跟隨著它們能接受值的類型來顯示,然后值會被描述(注意...[繼續(xù)閱讀]
被用在@(Cshell的數(shù)學運算符)、if及while語句內(nèi)的表達式,以執(zhí)行算術、字符串比較、文件測試等。exit及set也可指定表達式,與tcsh內(nèi)置命令filetest一樣。表達式是由變量及常數(shù)結合運算符而形成的,與C語言中的相同。運算符的優(yōu)先級與C的...[繼續(xù)閱讀]
前面執(zhí)行過的命令會被存儲在歷史列表中。你可以訪問此列表,以驗證命令、重復它們或者執(zhí)行它們經(jīng)修改過的版本。history內(nèi)置命令會顯示歷史列表,預定義的變量histchars、history及savehist也會影響歷史機制。有一些方法可以使用歷史...[繼續(xù)閱讀]
tcsh為命令行的處理提供了一些功能,包括字或命令的補全及編輯命令行的能力。完成當你按下Tab鍵時,shell會自動地補全字及命令,且當補全結束時,通過附加一個空格以完成文件名或命令以及附加一個“/”以完成目錄來通知你。此外...[繼續(xù)閱讀]
工作控制讓你將前臺工作放置到后臺中,將后臺工作帶到前臺,或者暫停(暫時停止)正在執(zhí)行中的工作。shell為工作控制提供了下面的命令,有關這些命令的更多信息可參考下面的“內(nèi)置命令”段落。bg將工作放到后臺中fg將工作放到前臺...[繼續(xù)閱讀]
@@variable=expression@variable[n]=expression@將算術表達式(expression)的值賦給變量(variable),或者如果指定了索引n,則賦值給variable的第n個元素。沒有指定variable或expression,則打印所有shell變量的值(與set相同)。表達式運算符以及范例都列在本章稍...[繼續(xù)閱讀]
本章描述了兩種主要的Linux包系統(tǒng):RedHatPackageManager(RPM)及DebianGNU/LinuxPackageManager。它還描述了被設計來簡化與自動化包管理的主要的前端應用程序:基于RPM系統(tǒng)的yum及up2date,基于Debian系統(tǒng)的aptitude及synaptic,以及Debian管理工具apt,它現(xiàn)在也...[繼續(xù)閱讀]
RedHatPackageManager(RPM)是一個免費的包管理系統(tǒng),用于軟件分發(fā)與安裝。除了RedHatEnterpriseLinux與FedoraCore以外,還有SuSE與Mandrake兩者是使用RPM的Linux發(fā)行版。使用RPM是直接的。單一命令rpm,具有執(zhí)行所有包管理功能(編譯包除外)的選項(注1)。...[繼續(xù)閱讀]