google搜索命令詳解

上一頁 | 首頁

一、概述
    google所有搜索命令都遵循以下語法:
        命令名:關鍵詞
    其中,“:”為西文冒號,其前後不能有空格及制表符。
    沒有搜索命令統轄的關鍵詞表示其可以出現在網頁的任何位置。
二、常用的google搜索命令詳解
    1、intitle
    搜索標題中包含所給關鍵詞的網頁。例如:可以用“intitle:關鍵詞1 關鍵詞2”來搜索標題中含有“關鍵詞1”,頁面中含有“關鍵詞2”的網頁。
    2、allintitle
    搜索標題中包含所給關鍵詞組的網頁。例如:可以用“allintitle:關鍵詞1 關鍵詞2”來搜索標題中含有“關鍵詞1”及“關鍵詞2”的網頁。
    3、inurl
    搜索網址中包含所給關鍵詞的網頁。例如:可以用“inurl:關鍵詞1 關鍵詞2”來搜索網址中含有“關鍵詞1”,頁面中含有“關鍵詞2”的網頁。
    4、allinurl
    搜索網址中包含所給關鍵詞組的網頁。例如:可以用“inurl:關鍵詞1 關鍵詞2”來搜索網址中含有“關鍵詞1”及“關鍵詞2”的網頁。
    5、intext
    搜索正文中包含所給關鍵詞的網頁。例如:可以用“intext:關鍵詞1 關鍵詞2”來搜索正文中含有“關鍵詞1”,頁面中含有“關鍵詞2”的網頁。
    6、allintext
    搜索正文中包含所給關鍵詞組的網頁。例如:可以用“allintext:關鍵詞1 關鍵詞2”來搜索正文中含有“關鍵詞1”及“關鍵詞2”的網頁。
    7、inanchor
    搜索說明文字中包含所給關鍵詞的網頁。例如:可以用“inanchor:關鍵詞1 關鍵詞2”來搜索說明文字中含有“關鍵詞1”,頁面中含有“關鍵詞2”的網頁。
    8、allinanchor
    搜索說明文字中包含所給關鍵詞組的網頁。例如:可以用“inanchor:關鍵詞1 關鍵詞2”來搜索說明文字中含有“關鍵詞1”及“關鍵詞2”的網頁。
    9、site
    在指定網站內搜索包含所給關鍵詞的網頁。例如:可以用“site:www.google.com 關鍵詞”來搜索www.google.com這個網站內含有“關鍵詞”的網頁。又如:可以用“site:edu.cn 關鍵詞”來搜索edu.cn這類網站內含有“關鍵詞”的網頁。不能與其他命令一起使用。
    10、related
    搜索與指定網站內容結搆相似的網站。例如:可以用“related:www.google.com”來搜索與www.google.com這個網站內容結搆相似的網站。不能與其他命令一起使用。
    11、cache
    搜索指定網頁的快照(所謂快照,即是google搜索服務器上關于某個網頁在過去某個時刻的緩存)。例如:可以用“cache:www.google.com”來搜索www.google.com這個網頁的快照。不能與其他命令一起使用。
    12、filetype
    搜索指定文件類型的網頁。例如:可以用“filetype:pdf 關鍵詞”來搜索網頁文件類型為pdf且網頁中含有“關鍵詞”的網頁。
    13、define
    搜索含有所給關鍵詞定義的網頁。例如:可以用“define:關鍵詞”來搜索含有“關鍵詞”的定義的網頁。不能與其他命令一起使用。
    14、link
    搜索鏈接中包含所給網址鏈接的網頁。例如:可以用“link:www.google.com”來搜索鏈接中含有“www.google.com”的網頁。不能與其他命令一起使用。
    15、location
    搜索指定地區的網頁。例如:可以用“location:china 關鍵詞”來搜索中國大陸地區的網頁中含有“關鍵詞”的網頁。
    16、safesearch
    搜索包含所給關鍵詞的安全的網頁(所謂的安全,是指不包含色情、暴力、賭博、病毒等思想不健康或危害用戶計算機系統的網頁)。例如:可以用“safesearch:關鍵詞”來搜索含有所給關鍵詞的安全的網頁。不能與其他命令一起使用。
    17、info
    搜索與所給關鍵詞序列內容相關的網頁。例如:可以用“info:關鍵詞”來搜索與“關鍵詞”內容相關的網頁。
    18、movie
    搜索包含與所給關鍵詞序列相關的電影信息的網頁。例如:可以用“movie:關鍵詞”來搜索含有與“關鍵詞”相關的電影信息的網頁。
    19、stocks
    搜索包含與所給關鍵詞序列相關的股票信息的網頁。例如:可以用“stocks:關鍵詞”來搜索含有與“關鍵詞”相關的股票信息的網頁。
    20、ext
    搜索指定文件擴展名的網頁。例如:可以用“ext:pdf 關鍵詞”來搜索網頁文件擴展名為pdf且網頁中含有“關鍵詞”的網頁。google不推薦使用。實質上完全可以用“inurl 文件擴展名”來代替。
    21、daterange
    搜索在指定日期(這里的日期以儒略曆的形式給出,即從公元前4713年1月1日GTM正午至今的天數)范圍內被google搜索引擎收錄的網頁。例如:可以用“daterange:2452685-2452688 關鍵詞”來搜索在2003年2月15日至2003年2月18日內被google搜索引擎收錄且網頁中含有“關鍵詞”的網頁。google不推薦使用。
    22、weather
    搜索指定地區當日的天氣狀況。例如:可以用“weather:順德”來搜索順德當日的天氣狀況。google不推薦使用。
三、其他的google搜索命令
    還有author、bphonebook、phonebook、rphonebook、group、insubject、source、store等命令,因為有區域性使用限制,所以不在此介紹。另外,還有id、tq等命令,因為google不推薦使用,并且這些命令本身也沒多大作用,或者有功能相同的命令可供代替,所以也不在此介紹。相信看到這里,有意了解這方面的命令的人都能用google搜索到相關的幫助。
    另外,http://www.google.com/intl/zh-CN/help/features_list.html#cached上介紹了一些google的特殊功能,不妨一讀。
四、題外話
    其實以上所介紹的命令很多都適用于其它搜索引擎,不過效果可能有所不同。
五、應用
    掌握了以上的搜索命令的用法,可謂萬事俱備,只欠東風,成敗基本上取決于關鍵詞。什麼樣的信息能搜索到,但很難搜索呢?毫無疑問,是一些保密信息。如果能深諳這方面的搜索技巧,其他方面的就不在話下了。因此,以下的內容只論述這方面的應用。
    一個網站通常由很多網頁組成,而一個網頁也有可能由很多文件組成。這些文件通常以目錄的形式組織起來,置于服務器上,而以網頁的形式對外展示。出于安全考慮,很多網站都會為存有保密信息的文件及其目錄設置相應的權限,並為網頁設置訪問密碼以限制外界訪問。我們通常以http之類的形式訪問網頁,所以難以跨越密碼屏障。因此,從構成網頁的文件著手是個不錯的方法。
    而文件的保密性與目錄的權限設置有莫大的關系。譬如:目錄dir權限設置為0111,也就是把該目錄設置成任何人都可執行(對于目錄這種特殊文件,執行的意思跟搜索、訪問的意思是一樣的),但任何人都不能對其進行讀或寫操作。那麼,外界就不能讀取該目錄,亦即不能獲取該目錄下的文件列表。但是如果有辦法知道其下有什麼文件呢?如果真是這樣,並且文件對外開放了讀權限的話,你就能讀取該文件的內容了。這裡要注意一下,搜索目錄下的文件跟讀取目錄下的文件是兩碼事,前者取決于目錄的執行權限,後者取決于文件的讀取權限。因此,現在的問題就在于如何獲得保密網頁的文件名。這對于外界而言,太難了。但對于搜索引擎來說,是小菜一碟。它通常與網站所有者達成某些協議,從而獲得該網站的全部或部分內容。但還有一個問題:網站對外是以網頁的形式組織的,既然我們為了跨越密碼屏障而放棄使用訪問網頁的方法,那麼,如何才能訪問構成網頁的文件呢?原來,很多網站都有一個以“index of”為標題的網頁。通過這個網頁,能查看該網站的所有可讀文件。譬如:通過“allintitle:"index of" "/etc/passwd"”來搜索服務器的密碼文件。
    以下是黑客常用的搜索關鍵詞:admin、passwd、password、password.txt、mail、.htaccess、secret、confidential、root、cgi-bin、credit-card、logs、config、.sh_history、.bash_history、people.lst、pwd.db、etc/shadow、spwd、master.passwd、htpasswd、members、accounts、user_carts、user_cart、winnt/system32。


版權 © 2024 石仔