电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

MAC OS X 中的終端程序

瀏覽:133日期:2024-07-15 10:08:33
MAC OS X 中的終端程序 如果你曾經在 UNIX 環境下開發或維護過網站,你一定清楚用 UNIX 指令來完成每天任務的能力有多強。你可以只用幾個命令就能找出或瀏覽錯誤以及用戶記錄、啟動維護腳本或者檢查可用的硬盤空間。你也可以改變你Web服務器CGI目錄中一個文件的屬性,將其變為可執行文件,這是一種向網站添加新元素和特功能的快捷方法。利用命令行能使其中一些常用功能更快、更易于完成。 Mac OS X 為了讓用戶能在 Aqua 界面下執行命令行,來使用其 UNIX 核心,而提供了終端應用程序(Terminal.app)。終端應用程序類似其他 UNIX 命令行環境,這一點,當你照以下指南操作時就會發現。 如果你已經了解 UNIX,你會希望通過測試控制命令行來熟悉 Mac OS X 中 UNIX shell 的性能。 如果你不熟悉 UNIX,可以通過檢查終端來體驗使用命令行來完成特定任務有多容易。一開始可能會有困難,但Mac OS X 的命令行其實非常直接,它可以節省你大量時間和精力。 該簡易指南包括一系列概念。首先,你應當打開終端,改變目錄,并找到當前目錄。你同時能體驗到終端省時的自動完成功能,它將會指引你輸入部分目錄地址,按Tab 鍵就能自動使地址完整。然后將一些文件列在你的當前目錄下,選擇一個操作。這時,你可以分別用命令行和 Web 瀏覽器來操作文件,并比較結果。 如果你已經作好準備,就讓我們開始吧。 1、首先,確認,在共享控制面板中已打開 Web 共享服務。這實際上是 Apache Web 服務器的本地版本。“本地”,意味著它安裝在你正使用的機器上。在系統預置(System Preferences)中,選擇共享控制面板,確定 “Web共享” 已經啟用。為了核實這一點,啟動一個瀏覽器程序,把以下作為你的URL,輸入: localhost 你也可以輸入‘127.0.0.1'——該地址同樣能默認 Web 服務器已在你本地的機器上運行。如果你操作正確,你將會看到一個網頁,其中有寫到—“如果你看到該頁,說明你已成功安裝了 Apache Web 服務器軟件。” 2、以上完成后,啟動終端程序,你可以從應用程序(Applications)文件夾中的實用程序(Utilities)文件夾中找到它。 該應用程序模仿一個很簡單的終端,依靠從命令行輸入命令的方法,讓你和你的電腦互動。 3、你的第一個任務是切換當前目錄至本地 Web 服務器文件目錄。首先,如果你一旦迷路,用‘pwd'命令可以顯示當前工作目錄,這非常有用。在終端應用程序的方塊光標指針后,鍵入 pwd 按回車(Enter)鍵。命令執行的結果就會在接下來的幾行中顯示出來。這時會出現一條新行,準備下一個命令。 現在輸入以下命令來列出當前目錄的內容: ls 按回車(Enter)鍵。這時當前目錄的所有細節內容都會以簡短的表格形式顯示出來。 最后,用‘cd'命令來改變目錄。靠輸入以下命令,來切換目錄到文件系統的根目錄: cd / 現在,把我們的樹狀目錄轉換到了存有本地Web服務器文件的地方。 嘗試在 Mac OS X (tcshell)中已默認啟動的自動完成功能,輸入: cd /Lib 然后按 Tab 鍵。 注意,自動完成功能只會完整填寫由‘Lib...'開始的詞,如這里,完整的詞為‘Library',按 Enter 確認你確實想要轉換到 /Library 目錄。 現在輸入: cd WebServer/ 然后按 Enter,將默認目錄換到你的本地 Web 服務器目錄。 最后,輸入以下內容切換到含有你 Web 服務器 CGI 腳本的文件夾: cd CGI-Executables 4、列出目錄的內容,并體會下列命令的不同: ls ls -laF 最后,僅需輸入: l 第一個是你之前用過的標準文件列表命令。第二個是和顯示標記相同文件的命令,這時所有符合條件的文件和信息都被顯示出來。第三個可能是最簡單也最容易記的。 以上每一個命令都能給你關于當前目錄下文件的不同變量信息。請記住當前目錄下的兩個文件 test-cgi 和 printenv-cgi 中的讀、寫和可執行(rwx)屬性是如何被定義的。 5、下一個任務是將 test-cgi 文件重命名并做備份。輸入: cp test-cgi test.cgi. 這樣你就拷貝了第一個文件 test-cgi 并把結果保存成 test.cgi。此時,你已經給原文件重新命名并保存下來,同時新文件擴展名 .cgi 使你和你的 Web 服務器明白這是一個CGI腳本。 6、現在,把 test.cgi 文件變成可執行文件。無須了解 UNIX 下文件權限的復雜操作,最簡單的方法是僅僅輸入以下: chmod +x test.cgi 這樣,就可以使 test.cgi 文件的模式變成可執行的。 需要更多關于 chmod 的信息,可查詢這個使用 指南 。 7、讓我們繼續來鞏固一下顯示和自動完成功能。輸入: ls test 接著按 Tab 鍵。這次會顯示兩個以‘test'開頭的文件,一個是你的原文件 test-cgi ,另一個是你剛才創建的‘test.cgi',同時給你一條新的命令行來給你輸入文件名,這時你應該輸入更多信息。 但是現在,你要在命令行中輸入一個返回所有匹配文件的命令符: * 然后按 Enter 鍵。 注意 test.cgi 后跟有星號表示該文件是執行的。 8、你已經編輯了文件,保證它已經存在你的 CGI 可執行文件中,并且可執行,這時應該測試它了。 首先,試著將文件在命令行中執行。輸入: ./test.cgi 執行當前目錄下的文件。該文件運行后,結果將在終端中顯示出來。注意,因為文件沒有在 Web 服務器下運行,所以大部分的結果顯示是空白。 9、現在在瀏覽器下執行 test.cgi。在你的網絡瀏覽器中輸入以下 URL,這是你剛才創建的 CGI 腳本的有效地址: localhost/cgi-bin/test.cgi 返回的結果顯示在一個網頁上,如下: CGI/1.0 teCGI/1.0腳本測試報告: 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 = 現在,嘗試用同樣的步驟處理 CGI 可執行文件夾中的其它 CGI 腳本。記住在把它變成可執行文件前重新命名為 printenv.cgi。 利用這些簡單的步驟,你能建立不同的腳本,從簡單到復雜,使它們可操作后放入你的 Web 服務器中的 CGI-bin 中,從而迅速為你的網站增加新的功能。檢查 Matt's Script Archive 獲得一系列免費的 CGI 腳本來優化網站的功能。
標簽: Mac OS系統
主站蜘蛛池模板: 综合管廊模具_生态,阶梯护坡模具_检查井模具制造-致宏模具厂家 | 高压包-点火器-高压发生器-点火变压器-江苏天网 | 智能电表|预付费ic卡水电表|nb智能无线远传载波电表-福建百悦信息科技有限公司 | 美国查特CHART MVE液氮罐_查特杜瓦瓶_制造全球品质液氮罐 | 背压阀|减压器|不锈钢减压器|减压阀|卫生级背压阀|单向阀|背压阀厂家-上海沃原自控阀门有限公司 本安接线盒-本安电路用接线盒-本安分线盒-矿用电话接线盒-JHH生产厂家-宁波龙亿电子科技有限公司 | FAG轴承,苏州FAG轴承,德国FAG轴承-恩梯必传动设备(苏州)有限公司 | 股指期货-期货开户-交易手续费佣金加1分-保证金低-期货公司排名靠前-万利信息开户 | LCD3D打印机|教育|桌面|光固化|FDM3D打印机|3D打印设备-广州造维科技有限公司 | 压缩空气检测_气体_水质找上海京工-服务专业、价格合理 | 食安观察网| 滚珠丝杆升降机_螺旋升降机_丝杠升降机-德迈传动 | 电磁铁_小型推拉电磁铁_电磁阀厂家-深圳市宗泰电机有限公司 | 巨野月嫂-家政公司-巨野县红墙安康母婴护理中心 | 天津货架厂_穿梭车货架_重型仓储货架_阁楼货架定制-天津钢力仓储货架生产厂家_天津钢力智能仓储装备 | 楼承板-开口楼承板-闭口楼承板-无锡海逵 | 红立方品牌应急包/急救包加盟,小成本好项目代理_应急/消防/户外用品加盟_应急好项目加盟_新奇特项目招商 - 中红方宁(北京) 供应链有限公司 | 在线PH计-氧化锆分析仪-在线浊度仪-在线溶氧仪- 无锡朝达 | 渣油泵,KCB齿轮泵,不锈钢齿轮泵,重油泵,煤焦油泵,泊头市泰邦泵阀制造有限公司 | 深圳天际源广告-形象堆头,企业文化墙,喷绘,门头招牌设计制作专家 | 斗式提升机_链式斗提机_带式斗提机厂家无锡市鸿诚输送机械有限公司 | 10吨无线拉力计-2吨拉力计价格-上海佳宜电子科技有限公司 | 油漆辅料厂家_阴阳脚线_艺术漆厂家_内外墙涂料施工_乳胶漆专用防霉腻子粉_轻质粉刷石膏-魔法涂涂 | 合肥礼品公司-合肥礼品定制-商务礼品定制公司-安徽柏榽商贸有限公司 | 液压油缸生产厂家-山东液压站-济南捷兴液压机电设备有限公司 | 钢格板|热镀锌钢格板|钢格栅板|钢格栅|格栅板-安平县昊泽丝网制品有限公司 | 北京开源多邦科技发展有限公司官网| 袋式过滤器,自清洗过滤器,保安过滤器,篮式过滤器,气体过滤器,全自动过滤器,反冲洗过滤器,管道过滤器,无锡驰业环保科技有限公司 | 抖音短视频运营_企业网站建设_网络推广_全网自媒体营销-东莞市凌天信息科技有限公司 | 危废处理系统,水泥厂DCS集散控制系统,石灰窑设备自动化控制系统-淄博正展工控设备 | 武汉画册印刷厂家-企业画册印刷-画册设计印刷制作-宣传画册印刷公司 - 武汉泽雅印刷厂 | 宿松新闻网 宿松网|宿松在线|宿松门户|安徽宿松(直管县)|宿松新闻综合网站|宿松官方新闻发布 | 防水套管_柔性防水套管_刚性防水套管-巩义市润达管道设备制造有限公司 | 篷房|仓储篷房|铝合金篷房|体育篷房|篷房厂家-华烨建筑科技官网 知名电动蝶阀,电动球阀,气动蝶阀,气动球阀生产厂家|价格透明-【固菲阀门官网】 | 【官网】博莱特空压机,永磁变频空压机,螺杆空压机-欧能优 | 风电变桨伺服驱动器-风电偏航变桨系统-深圳众城卓越科技有限公司 | 新密高铝耐火砖,轻质保温砖价格,浇注料厂家直销-郑州荣盛窑炉耐火材料有限公司 | 水上浮桥-游艇码头-浮动码头-游船码头-码瑞纳游艇码头工程 | 山东螺杆空压机,烟台空压机,烟台开山空压机-烟台开山机电设备有限公司 | 干法制粒机_智能干法制粒机_张家港市开创机械制造有限公司 | 螺旋叶片_螺旋叶片成型机_绞龙叶片_莱州源泽机械制造有限公司 | 耐火浇注料-喷涂料-浇注料生产厂家_郑州市元领耐火材料有限公司 耐力板-PC阳光板-PC板-PC耐力板 - 嘉兴赢创实业有限公司 |