我的Blog我做主^_^

          走向一條通往JAVA的不歸路...

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            64 隨筆 :: 68 文章 :: 77 評論 :: 0 Trackbacks
          目錄:
          ????????????1、man
          ????????????2、help
          ????????????3、find
          ????????????4、nslookup
          ????????????
          一、man命令


          ?????????這個命令應該是每個Linux系統上都有的。它格式化并顯示在線的手冊頁。通常使用者只要在命令man后,輸入想要獲取的命令的名稱(例如 ls),man就會列出一份完整的說明,其內容包括命令語法、各選項的意義以及相關命令等。

          該命令的一般形式為:

          man [選項] 命令名稱

          命令中各選項的含義分別為:

          -M 路徑 指定搜索man手冊頁的路徑,通常這個路徑由環境變量MANPATH預設,如果在命令行上指定另外的路徑,則覆蓋MANPATH的設定。

          -P 命令 指定所使用的分頁程序,缺省使用/usr/bin/less–is,在環境變量MANPAGER中預設。

          -S 章節 由于一個命令名稱可能會有很多類別,至于類別,列出如下: 

          章節 說明

          1 、一般使用者的命令
          2、 系統調用的命令
          3、 C語言函數庫的命令
          4、 有關驅動程序和系統設備的解釋
          5、 配置文件的解釋
          6、 游戲程序的命令
          7、 其他的軟件或是程序的命令

          有關系統維護的命令  

          -a 顯示所有的手冊頁,而不是只顯示第一個。

          -d 這個選項主要在檢查時使用,如果用戶加入了一個新的文件,就可以用這個選項檢查是否出錯,這個選項并不會列出文件內容。

          -f 只顯示出命令的功能而不顯示其中詳細的說明文件。

          -p string 設定運行的預先處理程序的順序,共有下列幾項:

          e eqn t tbl

          g grap r refer

          p pic v vgrind

          -w 不顯示手冊頁,只顯示將被格式化和顯示的文件所在位置。

          例如:查看cd命令的使用方法。

          $ man cd

          cd(n) Tcl Built-In Commands cd(n)

          _________________________________________________________________

          NAME

          cd - Change working directory

          SYNOPSIS

          cd ?dirName?

          _________________________________________________________________

          DEs criptION

          Change the current working directory to dirName, or to the

          home directory (as specified in the HOME environment vari-

          able) if dirName is not given. Returns an empty string.

          KEYWORDS

          working directory

          Tcl 1

          (END)

          可以按q鍵退出man命令。

          二、help命令

          ?????????help命令用于查看所有Shell命令。用戶可以通過該命令尋求Shell命令的用法,只需在所查找的命令后輸入help命令,就可以看到所查命令的內容了。 

          例如:查看od命令的使用方法。

          $ od --help

          三、find命令
          ?
          使用說明?:??
          ?????????將檔案系統內符合?expression?的檔案列出來。你可以指要檔案的名稱、類別、時間、大小、權限等不同資訊的組合,只有完全相符的才會被列出來。

          find?根據下列規則判斷?path?和?expression,在命令列上第一個?-?(?)?,?!?之前的部份為?path,之后的是?expression。如果?path?是空字串則使用目前路徑,如果?expression?是空字串則使用?-print?為預設?expression。

          expression?中可使用的選項有二三十個之多,在此只介紹最常用的部份。

          -mount,?-xdev?:?只檢查和指定目錄在同一個檔案系統下的檔案,避免列出其它檔案系統中的檔案?
          -amin?n?:?在過去?n?分鐘內被讀取過
          -anewer?file?:?比檔案?file?更晚被讀取過的檔案
          -atime?n?:?在過去?n?天過讀取過的檔案?
          -cmin?n?:?在過去?n?分鐘內被修改過?
          -cnewer?file?:比檔案?file?更新的檔案
          -ctime?n?:?在過去?n?天過修改過的檔案?
          -empty?:?空的檔案-gid?n?or?-group?name?:?gid?是?n?或是?group?名稱是?name?
          -ipath?p,?-path?p?:?路徑名稱符合?p?的檔案,ipath?會忽略大小寫
          -name?name,?-iname?name?:?檔案名稱符合?name?的檔案。iname?會忽略大小寫
          -size?n?:?檔案大小?是?n?單位,b?代表?512?位元組的區塊,c?表示字元數,k?表示?kilo?bytes,w?是二個位元組。-type?c?:?檔案類型是?c?的檔案。
          d:?目錄
          c:?字型裝置檔案
          b:?區塊裝置檔案
          p:?具名貯列
          f:?一般檔案
          l:?符號連結
          s:?socket
          -pid?n?:?process?id?是?n?的檔案

          你可以使用?(?)?將運算式分隔,并使用下列運算。
          exp1?-and?exp2
          !?expr
          -not?expr
          exp1?-or?exp2
          exp1,?exp2
          范例:?
          將目前目錄及其子目錄下所有延伸檔名是?c?的檔案列出來。
          ?#?find?.?-name?"*.c"??
          ?
          將目前目錄其其下子目錄中所有一般檔案列出
          ?#?find?.?-ftype?f??
          ?
          將目前目錄及其子目錄下所有最近?20?分鐘內更新過的檔案列出
          ?#?find?.?-ctime?-20??

          find?.?-name?"*"?-exec?grep?xxx?{}?;?-print?|morexxx為你想要找的字符串
          ?

          四、nslookup命令

          ?????????nslookup命令的功能是查詢一臺機器的IP地址和其對應的域名。它通常需要一臺域名服務器來提供域名服務。如果用戶已經設置好域名服務器,就可以用這個命令查看不同主機的IP地址對應的域名。

          該命令的一般格式為:

          nslookup [IP地址/域名]

          Nslookup 必須要安裝了TCP/IP 協議的網絡環境之后才能使用。

          現在網絡中已經架設好了一臺 DNS 服務器,主機名稱為 linlin ,它可以把域名 www.feitium.net 解析為 192.168.0.1 的IP地址,這是我們平時用得比較多的正向解析功能。

          檢測步驟如下:

          ?Nslookup www.feitium.net ,“回車”之后即可看到如下結果:
            Server: linlin
            Address: 192.168.0.5
            Name: www.feitium.net
            Address: 192.168.0.1
            以上結果顯示,正在工作的 DNS 服務器的主機名為 linlin ,它的 IP 地址是192.168.0.5 ,而域名www.feitium.net 所對應的 IP 地址為 192.168.0.1 。那么,在檢測到 DNS 服務器 linlin 已經能順利實現正向解析的情況下,它的反向解析是否正常呢? 也就是說,能否把IP地址192.168.0.1反向解析為域名www.feitium.net ?我們在命令提示符C:\>的后面鍵入 Nslookup 192.168.0.1 ,得到結果如下:
            Server: linlin
            Address: 192.168.0.5
            Name: www.feitium.net
            Address: 192.168.0.1
          這說明,DNS 服務器 linlin 的反向解析功能也正常。

          然而,有的時候,我們鍵入Nslookup www.feitium.net ,卻出現如下結果:
          Server: linlin
          Address: 192.168.0.5
          *** linlin can't find www.feitium.net: Non-existent domain

          這種情況說明網絡中DNS服務器 linlin 在工作,卻不能實現域名 www.feitium.net的正確解析。此時,要分析DNS服務器的配置情況,看是否 www.feitium.net 這一條域名對應的 IP 地址記錄已經添加到了DNS的數據庫中。

          還有的時候,我們鍵入Nslookup www.feitium.net ,會出現如下結果:
          *** Can't find server name for domain: No response from server
          *** Can't find www.feitium.net : Non-existent domain
          這時,說明測試主機在目前的網絡中,根本沒有找到可以使用的 DNS 服務器。此時,我們要對整個網絡的連通性作全面的檢測,并檢查DNS服務器是否處于正常工作狀態,采用逐步排錯的方法,找出 DNS 服務不能啟動的根源




          posted on 2007-01-31 14:06 java_蟈蟈 閱讀(275) 評論(0)  編輯  收藏 所屬分類: LINUX

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 达州市| 桓仁| 土默特左旗| 吉安县| 响水县| 合江县| 佛山市| 民勤县| 大邑县| 英山县| 临澧县| 永修县| 体育| 定边县| 泉州市| 页游| 常宁市| 平乡县| 华蓥市| 科技| 泉州市| 台东市| 凤城市| 胶南市| 温宿县| 吴忠市| 甘南县| 安徽省| 雅江县| 梁平县| 临桂县| 芦山县| 昌宁县| 天柱县| 平武县| 通城县| 溧水县| 民和| 涪陵区| 寻乌县| 佛教|