亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

MAC OS X 中的終端程序

瀏覽:104日期:2024-07-15 10:08:33
MAC OS X 中的終端程序 如果你曾經(jīng)在 UNIX 環(huán)境下開(kāi)發(fā)或維護(hù)過(guò)網(wǎng)站,你一定清楚用 UNIX 指令來(lái)完成每天任務(wù)的能力有多強(qiáng)。你可以只用幾個(gè)命令就能找出或?yàn)g覽錯(cuò)誤以及用戶記錄、啟動(dòng)維護(hù)腳本或者檢查可用的硬盤(pán)空間。你也可以改變你Web服務(wù)器CGI目錄中一個(gè)文件的屬性,將其變?yōu)榭蓤?zhí)行文件,這是一種向網(wǎng)站添加新元素和特功能的快捷方法。利用命令行能使其中一些常用功能更快、更易于完成。 Mac OS X 為了讓用戶能在 Aqua 界面下執(zhí)行命令行,來(lái)使用其 UNIX 核心,而提供了終端應(yīng)用程序(Terminal.app)。終端應(yīng)用程序類(lèi)似其他 UNIX 命令行環(huán)境,這一點(diǎn),當(dāng)你照以下指南操作時(shí)就會(huì)發(fā)現(xiàn)。 如果你已經(jīng)了解 UNIX,你會(huì)希望通過(guò)測(cè)試控制命令行來(lái)熟悉 Mac OS X 中 UNIX shell 的性能。 如果你不熟悉 UNIX,可以通過(guò)檢查終端來(lái)體驗(yàn)使用命令行來(lái)完成特定任務(wù)有多容易。一開(kāi)始可能會(huì)有困難,但Mac OS X 的命令行其實(shí)非常直接,它可以節(jié)省你大量時(shí)間和精力。 該簡(jiǎn)易指南包括一系列概念。首先,你應(yīng)當(dāng)打開(kāi)終端,改變目錄,并找到當(dāng)前目錄。你同時(shí)能體驗(yàn)到終端省時(shí)的自動(dòng)完成功能,它將會(huì)指引你輸入部分目錄地址,按Tab 鍵就能自動(dòng)使地址完整。然后將一些文件列在你的當(dāng)前目錄下,選擇一個(gè)操作。這時(shí),你可以分別用命令行和 Web 瀏覽器來(lái)操作文件,并比較結(jié)果。 如果你已經(jīng)作好準(zhǔn)備,就讓我們開(kāi)始吧。 1、首先,確認(rèn),在共享控制面板中已打開(kāi) Web 共享服務(wù)。這實(shí)際上是 Apache Web 服務(wù)器的本地版本。“本地”,意味著它安裝在你正使用的機(jī)器上。在系統(tǒng)預(yù)置(System Preferences)中,選擇共享控制面板,確定 “Web共享” 已經(jīng)啟用。為了核實(shí)這一點(diǎn),啟動(dòng)一個(gè)瀏覽器程序,把以下作為你的URL,輸入: localhost 你也可以輸入‘127.0.0.1'——該地址同樣能默認(rèn) Web 服務(wù)器已在你本地的機(jī)器上運(yùn)行。如果你操作正確,你將會(huì)看到一個(gè)網(wǎng)頁(yè),其中有寫(xiě)到—“如果你看到該頁(yè),說(shuō)明你已成功安裝了 Apache Web 服務(wù)器軟件。” 2、以上完成后,啟動(dòng)終端程序,你可以從應(yīng)用程序(Applications)文件夾中的實(shí)用程序(Utilities)文件夾中找到它。 該應(yīng)用程序模仿一個(gè)很簡(jiǎn)單的終端,依靠從命令行輸入命令的方法,讓你和你的電腦互動(dòng)。 3、你的第一個(gè)任務(wù)是切換當(dāng)前目錄至本地 Web 服務(wù)器文件目錄。首先,如果你一旦迷路,用‘pwd'命令可以顯示當(dāng)前工作目錄,這非常有用。在終端應(yīng)用程序的方塊光標(biāo)指針后,鍵入 pwd 按回車(chē)(Enter)鍵。命令執(zhí)行的結(jié)果就會(huì)在接下來(lái)的幾行中顯示出來(lái)。這時(shí)會(huì)出現(xiàn)一條新行,準(zhǔn)備下一個(gè)命令。 現(xiàn)在輸入以下命令來(lái)列出當(dāng)前目錄的內(nèi)容: ls 按回車(chē)(Enter)鍵。這時(shí)當(dāng)前目錄的所有細(xì)節(jié)內(nèi)容都會(huì)以簡(jiǎn)短的表格形式顯示出來(lái)。 最后,用‘cd'命令來(lái)改變目錄。靠輸入以下命令,來(lái)切換目錄到文件系統(tǒng)的根目錄: cd / 現(xiàn)在,把我們的樹(shù)狀目錄轉(zhuǎn)換到了存有本地Web服務(wù)器文件的地方。 嘗試在 Mac OS X (tcshell)中已默認(rèn)啟動(dòng)的自動(dòng)完成功能,輸入: cd /Lib 然后按 Tab 鍵。 注意,自動(dòng)完成功能只會(huì)完整填寫(xiě)由‘Lib...'開(kāi)始的詞,如這里,完整的詞為‘Library',按 Enter 確認(rèn)你確實(shí)想要轉(zhuǎn)換到 /Library 目錄。 現(xiàn)在輸入: cd WebServer/ 然后按 Enter,將默認(rèn)目錄換到你的本地 Web 服務(wù)器目錄。 最后,輸入以下內(nèi)容切換到含有你 Web 服務(wù)器 CGI 腳本的文件夾: cd CGI-Executables 4、列出目錄的內(nèi)容,并體會(huì)下列命令的不同: ls ls -laF 最后,僅需輸入: l 第一個(gè)是你之前用過(guò)的標(biāo)準(zhǔn)文件列表命令。第二個(gè)是和顯示標(biāo)記相同文件的命令,這時(shí)所有符合條件的文件和信息都被顯示出來(lái)。第三個(gè)可能是最簡(jiǎn)單也最容易記的。 以上每一個(gè)命令都能給你關(guān)于當(dāng)前目錄下文件的不同變量信息。請(qǐng)記住當(dāng)前目錄下的兩個(gè)文件 test-cgi 和 printenv-cgi 中的讀、寫(xiě)和可執(zhí)行(rwx)屬性是如何被定義的。 5、下一個(gè)任務(wù)是將 test-cgi 文件重命名并做備份。輸入: cp test-cgi test.cgi. 這樣你就拷貝了第一個(gè)文件 test-cgi 并把結(jié)果保存成 test.cgi。此時(shí),你已經(jīng)給原文件重新命名并保存下來(lái),同時(shí)新文件擴(kuò)展名 .cgi 使你和你的 Web 服務(wù)器明白這是一個(gè)CGI腳本。 6、現(xiàn)在,把 test.cgi 文件變成可執(zhí)行文件。無(wú)須了解 UNIX 下文件權(quán)限的復(fù)雜操作,最簡(jiǎn)單的方法是僅僅輸入以下: chmod +x test.cgi 這樣,就可以使 test.cgi 文件的模式變成可執(zhí)行的。 需要更多關(guān)于 chmod 的信息,可查詢這個(gè)使用 指南 。 7、讓我們繼續(xù)來(lái)鞏固一下顯示和自動(dòng)完成功能。輸入: ls test 接著按 Tab 鍵。這次會(huì)顯示兩個(gè)以‘test'開(kāi)頭的文件,一個(gè)是你的原文件 test-cgi ,另一個(gè)是你剛才創(chuàng)建的‘test.cgi',同時(shí)給你一條新的命令行來(lái)給你輸入文件名,這時(shí)你應(yīng)該輸入更多信息。 但是現(xiàn)在,你要在命令行中輸入一個(gè)返回所有匹配文件的命令符: * 然后按 Enter 鍵。 注意 test.cgi 后跟有星號(hào)表示該文件是執(zhí)行的。 8、你已經(jīng)編輯了文件,保證它已經(jīng)存在你的 CGI 可執(zhí)行文件中,并且可執(zhí)行,這時(shí)應(yīng)該測(cè)試它了。 首先,試著將文件在命令行中執(zhí)行。輸入: ./test.cgi 執(zhí)行當(dāng)前目錄下的文件。該文件運(yùn)行后,結(jié)果將在終端中顯示出來(lái)。注意,因?yàn)槲募](méi)有在 Web 服務(wù)器下運(yùn)行,所以大部分的結(jié)果顯示是空白。 9、現(xiàn)在在瀏覽器下執(zhí)行 test.cgi。在你的網(wǎng)絡(luò)瀏覽器中輸入以下 URL,這是你剛才創(chuàng)建的 CGI 腳本的有效地址: localhost/cgi-bin/test.cgi 返回的結(jié)果顯示在一個(gè)網(wǎng)頁(yè)上,如下: CGI/1.0 teCGI/1.0腳本測(cè)試報(bào)告: argc is 0. argv is . SERVER_SOFTWARE = Apache/1.3.14 (Darwin) SERVER_NAME = localhost.yourdomain.com GATEWAY_INTERFACE = CGI/1.1 SERVER_PROTOCOL = HTTP/1.1 SERVER_PORT = 80 REQUEST_METHOD = GET HTTP_ACCEPT = application/futuresplash, application/rtf, application/sdp, application/x-itool, application/x-rtsp, application/x-shockwave-flash, audio/basic, audio/mpeg, audio/vnd.qcelp, audio/wav, audio/x-aiff, audio/x-midi, image/gif, image/jpeg, image/pict, image/png, image/tiff, image/x-macpaint, image/x-photoshop, image/x-quicktime, image/x-targa, image/x-xbitmap, image/xbm, text/html, text/plain, video/flc, video/quicktime, video/x-msvideo, */* PATH_INFO = PATH_TRANSLATED = SCRIPT_NAME = /cgi-bin/test.cgi QUERY_STRING = REMOTE_HOST = REMOTE_ADDR = 127.0.0.1 REMOTE_USER = AUTH_TYPE = CONTENT_TYPE = CONTENT_LENGTH = 現(xiàn)在,嘗試用同樣的步驟處理 CGI 可執(zhí)行文件夾中的其它 CGI 腳本。記住在把它變成可執(zhí)行文件前重新命名為 printenv.cgi。 利用這些簡(jiǎn)單的步驟,你能建立不同的腳本,從簡(jiǎn)單到復(fù)雜,使它們可操作后放入你的 Web 服務(wù)器中的 CGI-bin 中,從而迅速為你的網(wǎng)站增加新的功能。檢查 Matt's Script Archive 獲得一系列免費(fèi)的 CGI 腳本來(lái)優(yōu)化網(wǎng)站的功能。
標(biāo)簽: Mac OS系統(tǒng)
主站蜘蛛池模板: 精品免费久久久久国产一区 | 黄色一级片视频 | 一级特黄视频 | 九九成人免费视频 | 亚洲欧美一区二区三区国产精品 | 国产成人自产拍免费视频 | 在线免费观看黄色小视频 | 中美日韩在线网免费毛片视频 | 国产精品亚洲综合色拍 | 久久久www免费人成看片 | 亚洲综合一二三区 | 娇喘呻吟福利视频在线观看 | 激情五月色综合色婷婷 | 精品小视频 | 欧美大片在线观看 | 国产成人精品1024在线 | 美国一级毛片片aa免 | 污网站免费 | 一级生活片 | 小视频在线免费观看 | 日本黄色一区 | 欧美精品亚洲精品日韩经典 | 国产精品v在线播放观看 | 综合欧美日韩一区二区三区 | 在线免费观看小视频 | 亚洲一区二区欧美日韩 | 青青影院一区二区免费视频 | 亚洲欧洲一二三区机械有限公司 | 国产喷水视频 | 美国人妖欧美性xxxxk妖 | 男人看片资源 | 中国精品视频一区二区三区 | 欧美一级色片 | 黄色大片一级 | 毛片性生活| 国产精品国偷自产在线 | 免费的黄色网址 | 免费看黄色一级 | 色国产在线视频一区 | 一区二区影视 | 国产最新凸凹视频免费 |