1 / 38

UNIX 簡介及 Front page 應用

UNIX 簡介及 Front page 應用. 趙涵捷. 何謂 Unix. 一台沒有作業系統的電腦是不能使用的。當你將電腦的電源打開時,作業系統就悄悄地為你和電腦間搭起了溝通的橋樑。就像你家以 DOS 為作業系統一樣,而 Unix 是一般網路主機所使用的作業系統。. Unix 基本概念. Unix 中所有指令、檔案名稱的大小寫都是有區別的。因此 cd 與 CD 是完全不同的指令。

prince
Download Presentation

UNIX 簡介及 Front page 應用

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. UNIX簡介及Front page應用 趙涵捷

  2. 何謂Unix • 一台沒有作業系統的電腦是不能使用的。當你將電腦的電源打開時,作業系統就悄悄地為你和電腦間搭起了溝通的橋樑。就像你家以DOS 為作業系統一樣,而Unix是一般網路主機所使用的作業系統。

  3. Unix基本概念 • Unix中所有指令、檔案名稱的大小寫都是有區別的。因此 cd與 CD是完全不同的指令。 • 檔案是電腦中放資料的地方,每個人都可以建立新的檔案來放資料。目錄是將檔案分門別類放置的一種方法,就像檔案夾一樣,使用者可以決定檔案要放在那個目錄中。檔名的長度沒有限制,不像DOS是八個字母的主檔名與三個字母的副檔名,因此CKNet-User-Guide.doc.gz是一個合理的檔名。 • 由於有很多人在使用同一台電腦,為了要把每一個人的檔案分開來, Unix給了每個人一個「家」(home),這是一個特定的目錄,讓你存放檔案。在這個「家」裡面能夠存放的檔案大小是有限制的。如果你在Unix 的提示符號後輸入cd然後按下Enter鍵,就可以回到自己的家。 • 為了要避免其它人動用你的私人檔案,在Unix系統下每個人對檔案的操作都有若干限制。每個檔案都有一些「權限屬性」來控制這些操作檔案的「權力」,比如說一個只准個人閱讀的檔案,其他人就看不到。

  4. 在Unix中,多層次的目錄名稱是用斜線(slash,/)區別,而在DOS中是以反斜線(backslash,\)區別,恰好相反。例如「usr目錄中的local目錄中的lib目錄」就寫成 /usr/local/lib ,而「usr目錄中的local目錄中的lib目錄中的joerc檔案」就寫成 /usr/local/lib/joerc 。 • 由於這種「多層次目錄」的情形相當普遍,而每次要用到joerc這個檔案都要重打一遍 /usr/local/lib/joerc也相當麻煩,因此Unix與DOS都有所謂「現行目錄」(current directory ,又譯「目前目錄」)的功能。也就是說,如果你的現行目錄為 /usr/local/lib ,那麼要指定 /usr/local/lib/joerc這個檔案時,只要打 joerc (注意開頭沒有斜線)就可以了。 • 此外, . (單獨一個句點)代表現行目錄本身,而 .. (兩個句點連在一起)則代表「上一層目錄」。假設你的現行目錄仍是 /usr/local/lib ,那麼 /usr/local/lib這個目錄本身就可以用 . 代表,而 /usr/local目錄則是 .. 。甚至你還可以用 ../.. 與 ../../.. 分別代表 /usr與 / 這兩個目錄。另外,你可以使用 ~ 符號表示你的「家」目錄,如果你的家是在 /home/helper/user ,那 ~ 就是 /home/helper/user 。

  5. 當電腦準備好接受你的指令時,通常會顯示一個「提示符號」(prompt) 來「提示」你輸入指令。在camel上的提示符號,是目前的現行目錄加上一個錢號($),如: /home/helper/user$ 表示目前的現行目錄是在 /home/helper/user目錄下,錢號之後你就可以下達指令,別忘了下完指令要按下enter鍵,請Unix開始執行這一道指令。 • 如果在使用Unix時有任何的疑問,你可以輸入help並且按下Enter鍵獲得最基本的指令用法。另外您可以輸入 man 後面接上你所想要查詢的指令名稱,Unix就會告訴你一些有用的資訊,例如: /home/helper/user$ man cp就可以告訴你cp這個指令的完整用法。(在這本書裡,我們把使用者鍵入的字底下都 加上雙底線 ,方便辨識。)

  6. Unix基本指令 • 列出檔案 若要顯示現行目錄下有哪些檔案,可以使用ls這個命令。例如 /home/helper/user$ ls 這個指令,顯示的結果可能是這樣子: /home/helper/user$ ls Mail/ demo-file-1 demo-file-3 mbox News/ demo-file-2 demo-file-4 rfc/ /home/helper/user$ 就像DOS下的 dir/w指令一樣。在檔名後如有星號(*),表示該檔案可執行;在檔名後如有斜線(/),表示是一個目錄名稱。星號或斜線並不屬於檔名的一部份。

  7. 若要看更詳細的檔案資料,可以打 /home/helper/user$ ls –l 結果如: /home/helper/user$ ls -l total 32 drwxr-xr-x 2 user manage 512 Feb 27 09:17 Mail/ drwxr-xr-x 2 user manage 512 Feb 24 14:18 News/ drwxr-xr-x 2 user manage 512 Feb 27 09:32 rfc/ /home/helper/user$ 其中每個檔案都佔單獨的一行,顯示的資料包括檔案權限、擁有者、擁有者所屬組別、大小、時間、名稱。最左邊的十個字母表示出這個檔案的「屬性」,最左邊的一個字母通常不是減號就是d。如果是減號表示那是一個檔案,如果是d表示那是一個目錄。剩下來的九個字母分成三組,每組三個字母,表示這個檔案對於三類人──擁有者(你),同一團體,其它人(所有人)──的三種權限,r讀、w改、 x執行。

  8. 對於目錄來說,要有「r讀」以及「x執行」兩個屬性才能進入這個目錄,而要有「w寫」這個屬性才能在這個目錄中新增(或刪除)檔案。例如以上第二行faq,這是一個目錄(最左邊的第一個字母d告訴我們這件事),在d之後的rwx表示擁有者user可以進入這個目錄且在該目錄中新增(或刪除)檔案,接下來的兩組r-x表示對於同一組(staff)及其他人來說,只能進入這個目錄,不能在這個目錄中新增或刪除檔案。

  9. 複製檔案 • 要在Unix下複製檔案,可以使用cp命令(英文copy的縮寫)。主要有三種用法: • cp 來源檔案 目的檔案 這樣代表把「來源檔案」拷貝一份,得到的結果命名為「目的檔案」。例如我們拷貝一個名叫 demo-file-1的檔案到demo: /home/helper/user$ cp demo-file-1 demo • cp 多個來源檔案 目的目錄 這樣則是把「多個來源檔案」全部拷貝到「目的目錄」裡。例如我們將rfc目錄底下的所有檔案複製到現行目錄: /home/helper/user$ cp rfc/* . 在Unix中因為檔名是一長串字元,沒有小數點區別主檔名與副檔名,所以只需要一個星號(*),而不能用星點星(*.*),來表示所有檔案。另外,在Unix中和在DOS一樣,一個小數點(.)代表的是現在的現行目錄。 • 以上兩種用法,如果把 cp改成 cp -r的話,就代表不只拷貝檔案,連子目錄也一起拷貝過去。比如要把rfc 目錄整個拷貝一份到cfr去,可以打: /home/helper/user$ cp -r rfc cfr

  10. 刪除檔案 • 在Unix下刪除檔案,使用的命令叫做rm(英文remove的縮寫)。基本上刪除檔案,只要在rm後面空一格,然後指定要刪除的檔案名稱就可以了: /home/helper/user$ ls Mail/ demo-file-1 mbox News/ rfc/ /home/helper/user$ rm demo-file-1 /home/helper/user$ ls Mail/ News/ mbox rfc/ • 如果要刪除的是一個子目錄,可以用rm -r這個命令,把子目錄連裡面的檔案一起刪除。

  11. 移動檔案 • 移動檔案時,請用mv指令(英文move的縮寫)。將原檔名為guide-demo-1的檔案更名為demo-1: /home/helper/user$ mv guide-demo-1 demo-1

  12. 切換現行目錄 • 有時候我們要對同一個目錄裡的檔案作多重操作;這時便需要使用cd命令切換現行目錄。以下的例子是進入rfc子目錄,次行的提示符號表示已經切換到rfc子目錄了: /home/helper/user$ cd rfc /home/helper/user/rfc$

  13. 建立新的子目錄 • 用mkdir指令,可以在現行目錄下再建立新的子目錄。以下便建立一個名叫demodir的子目錄。 /home/helper/user$ ls Mail/ demo-file-1 demo-file-3 mbox News/ demo-file-2 demo-file-4 rfc/ /home/helper/user$ mkdir demo-dir /home/helper/user$ ls Mail/ demo-dir/ demo-file-2 demo-file-4 rfc/ News/ demo-file-1 demo-file-3 mbox

  14. 刪除空的子目錄 • 相對於mkdir的指令則是rmdir,我們可以用它刪除空的(也就是裡面沒有檔案的)目錄。以下我們示範刪除剛剛建立的demodir子目錄;這是剛剛才建立的,所以是空的,可以刪除。 /home/helper/user$ ls Mail/ demo-dir/ demo-file-2 demo-file-4 rfc/ News/ demo-file-1 demo-file-3 mbox /home/helper/user$ rmdir demo-dir /home/helper/user$ ls Mail/ demo-file-1 demo-file-3 mbox News/ demo-file-2 demo-file-4 rfc/

  15. 顯示檔案 • 在Unix下的less命令,相當於DOS提供的more,用來顯示檔案的內容。如果碰到稍微大一點的檔案,螢幕上一頁無法完全顯示時,less會顯示第一頁然後暫停。例如 /home/helper/user$ less guide-demo-4 便是把guide-demo-4這個檔案的第一頁顯示在螢幕上。用less觀看檔案時,可以使用以下按鍵: • 空白鍵 翻到下一頁 • b 翻回上一頁 • j 向下一行 • k 向上一行 • h 按鍵說明 • q 離開less

  16. 查詢使用者資訊 • 使用finger指令後接另一使用者的帳號就可以查詢其他使用者的資訊: bash-2.03$ finger m8723018 Login name: m8723018 In real life: ??? • 要看目前有哪些人在使用網路,以及他們正在做什麼,可以用w指令: bash-2.03$ w 7:33pm up 10:01, 4 users, load average: 0.05, 0.04, 0.03 User tty login@ idle JCPU PCPU what u8823044 pts/3 1:40pm 4 telnet 210.59.226.120 4004 u8811052 pts/0 7:23pm 4 -bash u8614003 pts/1 7:20pm telnet es2.muds.net 4000 m8823013 pts/2 7:30pm w (使用者代號) (登入時間) (使用者動作)

  17. 對正在線上的使用者發出訊息 • 我們可以用write指令跟目前正在使用網路的其他人打聲招呼或是簡單的聊聊天。 • 若我們自己不想被別人的write打擾,可以用mesg n拒絕他人打擾。反之,mesg y可以回復接受他人打擾的狀態。 /home/helper/chtsai$ mesg n

  18. 查詢正在執行的程式 • ps命令可以用來查詢你正在執行的程式。 bash-2.03$ ps PID TTY TIME CMD 2388 pts/2 0:00 bash bash-2.03$

  19. 強制停止程式執行 • kill可以停止正在執行的程式,形式:kill [-1...-9] 程式號碼說明:-1到-9都是表示要停止某個程式的執行,但要求停止的程度不同 -1最弱,-9最強。程式編號則需從前一個指令ps取得。

  20. 顯示磁碟使用量 • 在camel上面,每個人對於磁碟儲存空間的用量都有所限制。要知道自己目前使用了多少磁碟空間,可以使用quota -v指令: bash-2.03$ quota -v Disk quotas for m8823013 (uid 14227): Filesystem usage quota limit timeleft files quota limit timeleft /ndhuu 10 2000 2500 7 0 0 bash-2.03$

  21. 更改密碼 • 更改密碼使用的是passwd命令。如下例,第一行輸入原密碼,第二行輸入新密碼,第三行要求再輸入一次新密碼,以確認新密碼正確輸入。在使用Unix系統輸入密碼時,系統不會顯示出任何字母,以防止旁人獲知密碼長度等資訊。

  22. 變更檔案或目錄的屬性 • 使用chmod指令可以變更檔案或目錄的屬性,也就是改變該檔案的權限設定。在變更屬性時,當然要說明要做如何的變更。首先要先說明對哪類人(擁有者、同一團體使用者、其它使用者)做變更。如果這個變更的效力是對於擁有者,則先打一個u;如果這個變更的效力是對於同一團體的使用者,則打一個g;如果這個變更的效力是對於其它使用者,則打一個o。你可以同時指定兩個以上的選項,如:go 表示變更的效力及於同一團體使用者及其它使用者。如果是對於所有三類使用者,你也可以寫a來取代ugo。 舉例來說: /home/helper/user$ chmod go+w guide-demo-1 表示讓同一團體以及其他人都能夠寫入(修改)guide-demo-1這個檔案。

  23. 結束使用 • 網路使用完後,請記得輸入logout指令,告訴電腦你用完了。如果你是透過數據機使用的話,也應該要在logout之後才掛斷電話線。若是你未 logout,不但佔用網路資源,更會對你個人及網路安全造成影響。 logout也可以按Ctrl+d來取代。

  24. Front Page 簡介 • 在internet盛行的今天,上網路瀏覽全球資訊網(World wide web)已經漸漸成為一種全民運動,當面對www上充滿各式各樣又酷、又炫、又美麗;包含動畫、圖片影像、音樂等;形形色色、五花八門的網站時,相信很少人不會心動、尤其是聽到internet上蘊藏著無數商機後;更會馬上衝動的想在網路上建一個家。但是不會寫程式、不懂html語法怎麼辦呢?有沒有那種很簡單的開發工具;可以幫助我們快速又簡單的製作出一個漂亮的Homepage呢? MICROSOFT FRONTPAGE 就是這樣一個功能強大的產品。

  25. 啟動 • 選擇[開始]、[程式集]、[Internet Explorer]之後出現如下畫面: 選擇下圖之第一選項即可執行。

  26. 執行 • 如下圖所示的第二列為主功能選項,第三、四、五列則分別為格式、一般與表單工具列。視窗之最末列為狀態列。

  27. 開新檔案與範本精靈 • 選擇檔案(F),開新檔案(N),可叫出如下畫面,有六個選擇。

  28. 使用 • 建立書籤: • 先將游標移至欲建立書籤之位置 • 選擇編輯(E) • 選擇書籤(B)

  29. 建立連結:總共有九種連結類型 • 選擇插入(I) • 連結(K)或 • 選擇編輯(E) • 連結(K)

  30. 圖像、視訊與音樂 • 選擇插入(I)、圖像(I),再指定尋找該圖檔的路徑即可。亦可選擇插入視訊、背景音樂或其它的HTML檔案。 音樂檔類型 視訊檔類型

  31. 表格 • 選擇表格功能時,一開始只有第一列為可用(Available)。選擇該子選項可叫出下圖所示之對話框。

  32. 根據以上的設定參數值可建立下表

  33. 分項與編號 • 標題之內容即使用分項和編號(N)功能中的分項符號。可有多種選擇,如下所示:

  34. 背景 • 選擇格式(O),背景(K),可叫出如下之對話框,背景音樂可一併在此定義。

  35. 捲動式字幕 • 選擇插入(I),捲動式字幕,可叫出如下所示之對話框。

  36. 表單工具列 • 將游標移至適當位置,在表單工具列上選擇合適的圖示,點一下即可。點兩下可進入編輯狀態。

  37. 存檔 • 選擇檔案(F),另存新檔(A),可將所編輯的檔案上傳存入網站,亦可選擇存成檔案,留待以後再修改,改完後再上傳。

  38. 結束 • 選擇檔案(F),結束(X) 或直接按一下視窗右上角的關閉鈕。視窗右上角會有兩個關閉鈕,第二個(內層的)為關閉此檔案,第一個(外層的)則為關閉此軟體。

More Related