出版時間:2010 年8月 出版社:電子工業(yè)出版社 作者:曹江華,方建國 頁數(shù):508
Tag標簽:無
前言
目前的Linux操作系統(tǒng)的圖形化操作界面已經(jīng)相當優(yōu)秀。在Linux上可采用多種圖形管理程序,來改變不同的桌面圖案或功能菜單,例如GNOME和KDE等,這一點是Windows操作系統(tǒng)單一界面所望塵莫及的。但Linux是一個基于命令行的操作系統(tǒng),命令行的命令是Linux操作系統(tǒng)的靈魂和精華所在,只有學會并掌握命令行技術(shù),才能真正精通Linux,并成為真正的Linux高手。命令行能夠讓你訪問數(shù)百個工具軟件。在命令行下,你可以使用一個管道把工具軟件結(jié)合在一起執(zhí)行一項單個工具軟件無法完成的工作。關(guān)注命令行 對于某些用戶和執(zhí)行某些任務(wù)來說,使用圖形界面更容易、更簡捷。實際上這依賴于你要做什么和你是誰。圖形用戶界面和命令行之間的區(qū)別就像極品飛車游戲的自動駕駛與自己使用技巧玩一樣,不過還是建議你自己慢慢地打任務(wù)。因為這樣更有意思,而且你會慢慢地發(fā)現(xiàn)自己的技術(shù)提高了很多,包括漂移,你多玩就會領(lǐng)悟到很多技巧,如果直接下載補丁的話就沒有太多的樂趣了?! ‘敵跫塋inux用戶多將矛頭指向相對圖形界面缺乏的UNIX的時候,很多人發(fā)出疑問:為何要死守命令行?我們總是說圖形界面人機交互好、圖形界面簡單。事實上,圖形界面在某些任務(wù)方面,確實是高效而且簡單的,但是,在另外某些任務(wù)方面,圖形界面是無能的?! inux操作系統(tǒng)是一款文本式驅(qū)動的操作系統(tǒng),這是它的優(yōu)點所在,即使在Windows處理復雜任務(wù)的時候,圖形界面也只是一個界面。圖形界面消耗的是物理內(nèi)存的空間,你需要在屏幕上處理復雜的問題的時候,圖形界面要密密麻麻地列出一堆列表,而它的作用不過是基于某個命令的圖形外殼,這個時候,圖形界面的直觀作用和命令行沒有區(qū)別。而命令行遵循的是邏輯原則,當你需要處理某個任務(wù)的時候,命令和參數(shù)的位置決定了你執(zhí)行的邏輯,這個時候圖形界面是無法做到的。也許有人會說,對于圖形界面的執(zhí)行邏輯可以決定命令行的位置依賴性,并且可以在合適的地方增加更多的、更直觀的元素。但是,問題是圖形界面一旦達到這個地步,它的定制性能會迅速下降。圖形界面的優(yōu)點就在于對于簡單、固定邏輯流程的東西它處理起來簡單、直觀、高效,所以非常適合作為應(yīng)用軟件的交互界面,但是這也是圖形界面的缺點,即對于復雜變化邏輯的東西,它的處理能力低下。
內(nèi)容概要
經(jīng)過十幾年的發(fā)展,Linux操作系統(tǒng)不斷完善,得到了更多的應(yīng)用?,F(xiàn)在,Linux桌面已經(jīng)相對成熟,但是命令行技術(shù)仍然是Linux 的核心技術(shù)。 本書匯集了Linux命令行下核心管理命令(包括最新的虛擬化管理命令、SELinux管理命令)的功能說明、語法說明、選項介紹、典型應(yīng)用實例和注意事項等,對每一個命令都做了非常詳盡的介紹,并列舉了大量的實例進行說明,可以使讀者對Linux下的命令有快速深入的認識。全書按照Linux命令的功能進行分類,便于讀者查詢。閱讀本書之前不需要讀者掌握太多的背景知識,無論讀者是UNIX用戶還是Linux新手,甚至是從未接觸過Linux的Windows用戶,都可以輕松地理解和掌握這些內(nèi)容,并可以快速了解和使用各個發(fā)行版的Linux系統(tǒng)。本書使用RHEL 5.5所涉及的命令,同時也適用于其他Linux發(fā)行版,是所有Linux用戶必備的參考用書。
作者簡介
曹江華,作者長期工作在Linux網(wǎng)絡(luò)教學與管理第一線,既有一定程度的理論積累,又有較為豐富的實踐經(jīng)驗,在ITl68、天極、賽迪、51CTO、IBM開發(fā)者、計算機世界、《網(wǎng)管員世界》、《開放系統(tǒng)世界》等報刊發(fā)表Linux文章二百余篇,并長期擔任《網(wǎng)管員世界》、《開放系統(tǒng)世界》、“網(wǎng)絡(luò)故障應(yīng)用問答”的撰稿人,主要作品有《Linux服務(wù)器安全策略詳解》、《RedHatEnterpriseLinux5.0服務(wù)器構(gòu)建與故障排除》、Linux系統(tǒng)最佳實踐工具——命令行技術(shù)》。
書籍目錄
第1章 Linux命令行簡介 1.1 Linux命令行概述 1.1.1 Linux命令行的重要作用 1.1.2 Linux命令行介紹 1.1.3 Linux命令行的啟動及退出 1.1.4 Linux命令行提示符 1.1.5 命令行的歷史記錄和編輯 1.1.6 命令行快捷鍵 1.2 在命令行下使用Linux 幫助信息 1.2.1 使用help命令獲得bash的內(nèi)部命令幫助 1.2.2 使用man 獲取幫助信息 1.2.3 使用info獲取幫助信息 1.2.4 用發(fā)行版的系統(tǒng)手冊 1.2.5 從Internet獲得幫助 1.2.6 命令行下使用瀏覽器Lynx 第2章 Linux文件管理命令 2.1 ls:顯示文件名 2.2 cat:顯示文本文件內(nèi)容 2.3 rm:刪除文件 2.4 less:分屏顯示文件 2.5 cp:復制文件 2.6 mv:更改文件名 2.7 grep:查找字符串 2.8 head:顯示文件頭部 2.9 tail:顯示文件尾部 2.10 sort:按順序顯示文件內(nèi)容 2.11 uniq:忽略文件中的重復行 2.12 diff:比較兩個文件 2.13 diffstat:diff結(jié)果的統(tǒng)計信息 2.14 file:測試文件內(nèi)容 2.15 echo:顯示文本 2.16 date:顯示日期和時間 2.17 script:記錄Linux會話信息 2.18 apropos:搜索關(guān)鍵字 2.19 locate:搜索文件 2.20 rmdir:刪除目錄 2.21 basename:顯示文件或者目錄的基本名稱 2.22 chattr:改變文件的屬性 2.23 cksum:文件的CRC校驗 2.24 cmp:比較文件差異 2.25 split:分割文件 2.26 dirname:顯示文件除名字外的路徑 2.27 find:查找目錄或者文件 2.28 findfs:通過列表或用戶ID查找文件系統(tǒng) 2.29 ln:鏈接文件或目錄 2.30 lndir:鏈接目錄內(nèi)容 2.31 lsattr:顯示文件屬性 2.32 od:輸出文件內(nèi)容 2.33 paste:合并文件的列 2.34 stat:顯示inode內(nèi)容 2.35 tee:讀取標準輸入到標準輸出并可保存為文件 2.36 tmpwatch:刪除臨時文件 2.37 touch:更新文件或目錄時間 2.38 tree:以樹狀圖顯示目錄內(nèi)容 2.39 umask:指定在建立文件時預設(shè)的權(quán)限掩碼 2.40 chmod:設(shè)置文件或者目錄的權(quán)限 2.41 chgrp:改變文件或者目錄所屬的群組 2.42 chown:改變文件的擁有者或者群組 2.43 more:查看文件的內(nèi)容 2.44 md5sum:MD5函數(shù)值計算和檢查 2.45 awk:模式匹配語言 2.46 wc:輸出文件中的行數(shù)、單詞數(shù)、字節(jié)數(shù) 2.47 comm:比較排序文件 2.48 pg:分頁顯示文件內(nèi)容 2.49 join:將兩個文件中指定欄位內(nèi)容相同的行連接起來 2.50 fmt:編排文本文件 2.51 tr:轉(zhuǎn)換字符 2.52 ispell:拼字檢查程序 2.53 col:過濾控制字符 2.54 colrm:刪除指定的行 2.55 fold:限制文件列寬 2.56 iconv:轉(zhuǎn)換給定文件的編碼 2.57 dc:任意精度的計算器 2.58 expr:求表達式變量的值 2.59 strings:顯示文件中的可打印字符 2.60 xargs:從標準輸入讀入?yún)?shù) 2.61 sum:計算文件的校驗和,以及文件占用的塊數(shù) 第3章 Linux磁盤管理命令 第4章 Linux進程管理命令第5章 Linux網(wǎng)絡(luò)管理命令 第6章 Linux用戶管理命令 第7章 Linux的備份和壓縮命令第8章 Linux系統(tǒng)管理命令 第9章 Linux服務(wù)器管理命令第10章 Linux打印管理命令 第11章 Linux庫應(yīng)用命第12章 Linux開發(fā)應(yīng)用命令第13章 Linux行編輯器 第14章 Linux Shell命令命令索引
章節(jié)摘錄
Linux命令行是Linux系統(tǒng)的核心,利用命令行可以對系統(tǒng)進行各種配置,要熟練并成功地管理Linux操作系統(tǒng),必須對Linux下的命令行有深入的理解。Linux下的命令行有助于初學者了解系統(tǒng)的運行情況和計算機的各種設(shè)備,如中央處理器、內(nèi)存、磁盤驅(qū)動、鍵盤、鼠標及其他輸入/輸出設(shè)備和用戶文件,都是在Linux系統(tǒng)管理命令下運行的??梢哉f,Linux的命令行對于整個系統(tǒng)的運行,以及設(shè)備與文件之間的協(xié)調(diào)具有核心的作用。 雖然近幾年個人計算機的潮流已經(jīng)從命令行的方式向圖形界面的方式轉(zhuǎn)換,用戶也熱衷于利用鼠標在圖形界面下對系統(tǒng)進行操作。但是命令行仍然有其強大的生命力,如系統(tǒng)管理員必須經(jīng)常和命令行打交道。與圖形界面相比,利用命令行對系統(tǒng)進行管理和操作顯得更為快捷和安全。特別是在服務(wù)器應(yīng)用方面,Linux命令行更是一種核心的應(yīng)用,這主要是因為在字符界面下的操作具有更好的穩(wěn)定性和安全性。1.1.2Linux命令行介紹 在Linux操作系統(tǒng)中,命令行處于核心的地位。命令行是一種對操作系統(tǒng)的輸入和輸出界面,與圖形界面對應(yīng)。目前,在計算機操作系統(tǒng)中圖形界面成為了主流。然而,作為字符界面的命令行由于具有占用系統(tǒng)資源少、性能穩(wěn)定并且非常安全等特點仍發(fā)揮著重要作用,Linux命令行在服務(wù)器中一直有著廣泛應(yīng)用。利用命令行可以對系統(tǒng)進行各種操作,這些操作雖然沒有圖形化界面那樣直觀明了,但是卻顯得快捷而順暢。在Linux中,命令行命令有大小寫的區(qū)分,且所有的IAnux命令行命令和選項都區(qū)分大小寫,例如一V和一v是兩個不同的命令,這與Windows操作系統(tǒng)有所區(qū)別。在Windows操作系統(tǒng)環(huán)境下,所有的命令都沒有大小寫的區(qū)別。初學者應(yīng)遵循“所有控制臺命令的輸入均小寫”這一原則。
編輯推薦
Linux應(yīng)用愛好者、Linux網(wǎng)絡(luò)管琿員和系統(tǒng)管理員,以及對故障排除方面知識感興趣的讀者,IT行業(yè)的相關(guān)人員,大專院校計算機專業(yè)師牛,Linux系統(tǒng)管理、網(wǎng)絡(luò)管理、維護的從業(yè)人員。作為一本系統(tǒng)管理與維護、網(wǎng)絡(luò)配置與管理的工具類用書,《Linux 核心應(yīng)用命令速查》對于相關(guān)工程技術(shù)人員來說也是一本不可多得的參考書。 命令詳盡:詳細講解了480多個Linux命令,覆蓋所有的核心應(yīng)用命令,包括虛擬化管理命令、SELinux管理命令.為國內(nèi)相關(guān)書籍之最,支持各種環(huán)境:本書命令基于最新紅帽企業(yè)版5 5操作系統(tǒng).同時也適用于所有主流Linux發(fā)行版,實例豐富:本書命令配有詳細的實例說明,全書共有實例1000多個,讀者可以根據(jù)實例進行操作,加深理解,索引方便:本書命令可按照兩種方式進行索引,一是按照命令的功能進行索引,二是按照命今的首字母進行索引,方便用尸查找使用。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載