unix 簡介及 front page 應用

38
UNIX 簡簡簡 Front page 簡簡 簡簡簡

Upload: prince

Post on 13-Jan-2016

30 views

Category:

Documents


2 download

DESCRIPTION

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

TRANSCRIPT

Page 1: UNIX 簡介及 Front page 應用

UNIX 簡介及 Front page 應用

趙涵捷

Page 2: UNIX 簡介及 Front page 應用

何謂 Unix 一台沒有作業系統的電腦是不能使用的。當你將電腦的電源打開

時,作業系統就悄悄地為你和電腦間搭起了溝通的橋樑。就像你家以 DOS 為作業系統一樣,而 Unix 是一般網路主機所使用的作業系統。

Page 3: UNIX 簡介及 Front page 應用

Unix 基本概念 Unix 中所有指令、檔案名稱的大小寫都是有區別的。因此 cd 與 CD

是完全不同的指令。 檔案是電腦中放資料的地方,每個人都可以建立新的檔案來放資料。目

錄是將檔案分門別類放置的一種方法,就像檔案夾一樣,使用者可以決定檔案要放在那個目錄中。檔名的長度沒有限制,不像 DOS 是八個字母的主檔名與三個字母的副檔名,因此 CKNet-User-Guide.doc.gz 是一個合理的檔名。

由於有很多人在使用同一台電腦,為了要把每一個人的檔案分開來, Unix 給了每個人一個「家」 (home) ,這是一個特定的目錄,讓你存放檔案。在這個「家」裡面能夠存放的檔案大小是有限制的。如果你在Unix 的提示符號後輸入 cd 然後按下 Enter 鍵,就可以回到自己的家。

為了要避免其它人動用你的私人檔案,在 Unix 系統下每個人對檔案的操作都有若干限制。每個檔案都有一些「權限屬性」來控制這些操作檔案的「權力」,比如說一個只准個人閱讀的檔案,其他人就看不到。

Page 4: UNIX 簡介及 Front page 應用

在 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 。

Page 5: UNIX 簡介及 Front page 應用

當電腦準備好接受你的指令時,通常會顯示一個「提示符號」(prompt) 來「提示」你輸入指令。在 camel 上的提示符號,是目前的現行目錄加上一個錢號 ($) ,如: /home/helper/user$ 表示目前的現行目錄是在 /home/helper/user 目錄下,錢號之後你就可以下達指令,別忘了下完指令要按下 enter 鍵,請Unix 開始執行這一道指令。

如果在使用 Unix 時有任何的疑問,你可以輸入 help 並且按下Enter 鍵獲得最基本的指令用法。另外您可以輸入 man 後面接上你所想要查詢的指令名稱, Unix 就會告訴你一些有用的資訊,例如: /home/helper/user$ man cp 就可以告訴你 cp 這個指令的完整用法。 ( 在這本書裡,我們把使用者鍵入的字底下都 加上雙底線 ,方便辨識。 )

Page 6: UNIX 簡介及 Front page 應用

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 指令一樣。在檔名後如有星號 (*) ,表示該檔案

可執行;在檔名後如有斜線 (/) ,表示是一個目錄名稱。星號或斜線並不屬於檔名的一部份。

Page 7: UNIX 簡介及 Front page 應用

若要看更詳細的檔案資料,可以打 /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 執行。

Page 8: UNIX 簡介及 Front page 應用

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

Page 9: UNIX 簡介及 Front page 應用

複製檔案 要在 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

Page 10: UNIX 簡介及 Front page 應用

刪除檔案 在 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 這個命令,把子目錄連裡面的檔案一起刪除。

Page 11: UNIX 簡介及 Front page 應用

移動檔案 移動檔案時,請用 mv 指令 (英文move 的縮寫 ) 。將原檔名為

guide-demo-1 的檔案更名為 demo-1 :/home/helper/user$ mv guide-demo-1 demo-1

Page 12: UNIX 簡介及 Front page 應用

切換現行目錄 有時候我們要對同一個目錄裡的檔案作多重操作;這時便需要使

用 cd命令切換現行目錄。以下的例子是進入 rfc子目錄,次行的提示符號表示已經切換到 rfc子目錄了:

/home/helper/user$ cd rfc /home/helper/user/rfc$

Page 13: UNIX 簡介及 Front page 應用

建立新的子目錄 用 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

Page 14: UNIX 簡介及 Front page 應用

刪除空的子目錄 相對於 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/

Page 15: UNIX 簡介及 Front page 應用

顯示檔案 在 Unix 下的 less命令,相當於 DOS 提供的 more ,用來顯示

檔案的內容。如果碰到稍微大一點的檔案,螢幕上一頁無法完全顯示時, less 會顯示第一頁然後暫停。例如

/home/helper/user$ less guide-demo-4 便是把 guide-demo-4 這個檔案的第一頁顯示在螢幕上。用less觀看檔案時,可以使用以下按鍵:

空白鍵 翻到下一頁 b 翻回上一頁 j 向下一行 k 向上一行 h 按鍵說明 q 離開 less

Page 16: UNIX 簡介及 Front page 應用

查詢使用者資訊 使用 finger 指令後接另一使用者的帳號就可以查詢其他使用者的資訊:

bash-2.03$ finger m8723018Login 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 whatu8823044 pts/3 1:40pm 4 telnet

210.59.226.120 4004u8811052 pts/0 7:23pm 4 -bashu8614003 pts/1 7:20pm telnet

es2.muds.net 4000m8823013 pts/2 7:30pm w( 使用者代號 ) (登入時間 ) ( 使用者動作 )

Page 17: UNIX 簡介及 Front page 應用

對正在線上的使用者發出訊息 我們可以用 write 指令跟目前正在使用網路的其他人打聲招呼或

是簡單的聊聊天。 若我們自己不想被別人的 write 打擾,可以用 mesg n拒絕他人

打擾。反之, mesg y 可以回復接受他人打擾的狀態。 /home/helper/chtsai$ mesg n

Page 18: UNIX 簡介及 Front page 應用

查詢正在執行的程式 ps命令可以用來查詢你正在執行的程式。

bash-2.03$ ps PID TTY TIME CMD 2388 pts/2 0:00 bash

bash-2.03$

Page 19: UNIX 簡介及 Front page 應用

強制停止程式執行 kill 可以停止正在執行的程式,

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

Page 20: UNIX 簡介及 Front page 應用

顯示磁碟使用量 在 camel 上面,每個人對於磁碟儲存空間的用量都有所限制。

要知道自己目前使用了多少磁碟空間,可以使用 quota -v 指令:

bash-2.03$ quota -vDisk quotas for m8823013 (uid 14227):Filesystem usage quota limit timeleft files

quota limit timeleft/ndhuu 10 2000 2500 7 0

0bash-2.03$

Page 21: UNIX 簡介及 Front page 應用

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

Page 22: UNIX 簡介及 Front page 應用

變更檔案或目錄的屬性 使用 chmod 指令可以變更檔案或目錄的屬性,也就是改變該檔

案的權限設定。在變更屬性時,當然要說明要做如何的變更。首先要先說明對哪類人 (擁有者、同一團體使用者、其它使用者 )做變更。如果這個變更的效力是對於擁有者,則先打一個 u;如果這個變更的效力是對於同一團體的使用者,則打一個 g;如果這個變更的效力是對於其它使用者,則打一個 o 。你可以同時指定兩個以上的選項,如: go 表示變更的效力及於同一團體使用者及其它使用者。如果是對於所有三類使用者,你也可以寫 a來取代 ugo 。舉例來說:

/home/helper/user$ chmod go+w guide-demo-1 表示讓同一團體以及其他人都能夠寫入 (修改 )guide-demo-1

這個檔案。

Page 23: UNIX 簡介及 Front page 應用

結束使用 網路使用完後,請記得輸入 logout 指令,告訴電腦你用完了。

如果你是透過數據機使用的話,也應該要在 logout 之後才掛斷電話線。若是你未 logout ,不但佔用網路資源,更會對你個人及網路安全造成影響。 logout 也可以按 Ctrl+d 來取代。

Page 24: UNIX 簡介及 Front page 應用

Front Page 簡介 在 internet盛行的今天,上網路瀏覽全球資訊網 (World wide

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

Page 25: UNIX 簡介及 Front page 應用

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

Page 26: UNIX 簡介及 Front page 應用

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

Page 27: UNIX 簡介及 Front page 應用

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

Page 28: UNIX 簡介及 Front page 應用

使用 建立書籤:

先將游標移至欲建立書籤之位置 選擇編輯 (E) 選擇書籤 (B)

Page 29: UNIX 簡介及 Front page 應用

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

Page 30: UNIX 簡介及 Front page 應用

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

音樂檔類型 視訊檔類型

Page 31: UNIX 簡介及 Front page 應用

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

Page 32: UNIX 簡介及 Front page 應用

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

      

Page 33: UNIX 簡介及 Front page 應用

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

Page 34: UNIX 簡介及 Front page 應用

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

Page 35: UNIX 簡介及 Front page 應用

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

Page 36: UNIX 簡介及 Front page 應用

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

Page 37: UNIX 簡介及 Front page 應用

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

Page 38: UNIX 簡介及 Front page 應用

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